diff --git a/.fern/metadata.json b/.fern/metadata.json index a0e8a91..8078264 100644 --- a/.fern/metadata.json +++ b/.fern/metadata.json @@ -10,9 +10,9 @@ "base-exception-class-name": "CloudPDFException", "base-api-exception-class-name": "CloudPDFApiException" }, - "originGitCommit": "31a712963c171ce9ebd6815e873c9895e389afc2", + "originGitCommit": "08782e4eef6cd6ccce4b6a6883408d9915a2d7c4", "originGitCommitIsDirty": false, "invokedBy": "ci", - "requestedVersion": "3.0.0-alpha.10", + "requestedVersion": "3.0.0-alpha.11", "ciProvider": "github" } \ No newline at end of file diff --git a/build.gradle b/build.gradle index c246c9a..0d45202 100644 --- a/build.gradle +++ b/build.gradle @@ -46,7 +46,7 @@ java { group = 'com.cloudpdf' -version = '3.0.0-alpha.10' +version = '3.0.0-alpha.11' jar { dependsOn(":generatePomFileForMavenPublication") @@ -73,7 +73,7 @@ publishing { maven(MavenPublication) { groupId = 'com.cloudpdf' artifactId = 'sdk' - version = '3.0.0-alpha.10' + version = '3.0.0-alpha.11' from components.java pom { name = 'CloudPDF' @@ -116,6 +116,10 @@ tasks.withType(GenerateModuleMetadata) { enabled = false } +tasks.withType(Jar).configureEach { + zip64 = true +} + signing { useInMemoryPgpKeys( System.getenv('MAVEN_GPG_PRIVATE_KEY'), diff --git a/cloudpdf-generation.json b/cloudpdf-generation.json index c3097b2..aecae56 100644 --- a/cloudpdf-generation.json +++ b/cloudpdf-generation.json @@ -1,12 +1,12 @@ { "language": "java", - "canonicalVersion": "3.0.0-next.10", - "sdkVersion": "3.0.0-alpha.10", + "canonicalVersion": "3.0.0-next.11", + "sdkVersion": "3.0.0-alpha.11", "source": { "repository": "embedpdf/embed-pdf-viewer", "openapi": "cloudpdf/contract/openapi.json", - "openapiSha256": "9d6c7cdd459982ba9e718a3842c969003b466e3fd73883fef7783dc78e12cdfe", - "gitCommit": "31a712963c171ce9ebd6815e873c9895e389afc2", + "openapiSha256": "7bc0eea37724b3e359b0437edc3102b137e3d3f499293c89bb2b3293c6e3b614", + "gitCommit": "08782e4eef6cd6ccce4b6a6883408d9915a2d7c4", "gitCommitIsDirty": false }, "fern": { diff --git a/gradle.properties b/gradle.properties new file mode 100644 index 0000000..821e127 --- /dev/null +++ b/gradle.properties @@ -0,0 +1 @@ +org.gradle.jvmargs=-Xmx2g -XX:MaxMetaspaceSize=512m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8 diff --git a/src/main/java/api/core/ClientOptions.java b/src/main/java/api/core/ClientOptions.java index aef4e10..6ce6a6d 100644 --- a/src/main/java/api/core/ClientOptions.java +++ b/src/main/java/api/core/ClientOptions.java @@ -49,7 +49,7 @@ private ClientOptions( { put("X-Fern-Language", "JAVA"); put("X-Fern-SDK-Name", "com.cloudpdf:sdk"); - put("X-Fern-SDK-Version", "3.0.0-alpha.10"); + put("X-Fern-SDK-Version", "3.0.0-alpha.11"); } }); this.headerSuppliers = headerSuppliers; diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCaret.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCaret.java index 9c5d4ed..7053e50 100644 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCaret.java +++ b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCaret.java @@ -63,7 +63,7 @@ public final class DocAnnotationsList200ResponseAnnotationsItemCaret { private final Optional updatedBy; - private final Optional actions; + private final Optional actions; private final DocAnnotationsList200ResponseAnnotationsItemCaretColor color; @@ -99,7 +99,7 @@ private DocAnnotationsList200ResponseAnnotationsItemCaret( Optional groupId, Optional createdBy, Optional updatedBy, - Optional actions, + Optional actions, DocAnnotationsList200ResponseAnnotationsItemCaretColor color, double opacity, Optional intent, @@ -256,7 +256,7 @@ public Optional getUpdatedBy() { } @JsonProperty("actions") - public Optional getActions() { + public Optional getActions() { return actions; } @@ -547,9 +547,9 @@ public interface _FinalStage { _FinalStage updatedBy(String updatedBy); - _FinalStage actions(Optional actions); + _FinalStage actions(Optional actions); - _FinalStage actions(DocAnnotationsList200ResponseAnnotationsItemCaretActions actions); + _FinalStage actions(PdfAnnotationActions actions); _FinalStage intent(Optional intent); @@ -615,7 +615,7 @@ public static final class Builder private Optional intent = Optional.empty(); - private Optional actions = Optional.empty(); + private Optional actions = Optional.empty(); private Optional updatedBy = Optional.empty(); @@ -822,14 +822,14 @@ public _FinalStage intent(Optional actions) { + public _FinalStage actions(Optional actions) { this.actions = actions; return this; } diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCaretActions.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCaretActions.java deleted file mode 100644 index eeb0372..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCaretActions.java +++ /dev/null @@ -1,384 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.HashMap; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemCaretActions.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemCaretActions { - private final Optional activate; - - private final Optional cursorEnter; - - private final Optional cursorExit; - - private final Optional mouseDown; - - private final Optional mouseUp; - - private final Optional focus; - - private final Optional blur; - - private final Optional pageOpen; - - private final Optional pageClose; - - private final Optional pageVisible; - - private final Optional pageInvisible; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemCaretActions( - Optional activate, - Optional cursorEnter, - Optional cursorExit, - Optional mouseDown, - Optional mouseUp, - Optional focus, - Optional blur, - Optional pageOpen, - Optional pageClose, - Optional pageVisible, - Optional pageInvisible, - Map additionalProperties) { - this.activate = activate; - this.cursorEnter = cursorEnter; - this.cursorExit = cursorExit; - this.mouseDown = mouseDown; - this.mouseUp = mouseUp; - this.focus = focus; - this.blur = blur; - this.pageOpen = pageOpen; - this.pageClose = pageClose; - this.pageVisible = pageVisible; - this.pageInvisible = pageInvisible; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("activate") - public Optional getActivate() { - return activate; - } - - @JsonProperty("cursorEnter") - public Optional getCursorEnter() { - return cursorEnter; - } - - @JsonProperty("cursorExit") - public Optional getCursorExit() { - return cursorExit; - } - - @JsonProperty("mouseDown") - public Optional getMouseDown() { - return mouseDown; - } - - @JsonProperty("mouseUp") - public Optional getMouseUp() { - return mouseUp; - } - - @JsonProperty("focus") - public Optional getFocus() { - return focus; - } - - @JsonProperty("blur") - public Optional getBlur() { - return blur; - } - - @JsonProperty("pageOpen") - public Optional getPageOpen() { - return pageOpen; - } - - @JsonProperty("pageClose") - public Optional getPageClose() { - return pageClose; - } - - @JsonProperty("pageVisible") - public Optional getPageVisible() { - return pageVisible; - } - - @JsonProperty("pageInvisible") - public Optional getPageInvisible() { - return pageInvisible; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemCaretActions - && equalTo((DocAnnotationsList200ResponseAnnotationsItemCaretActions) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemCaretActions other) { - return activate.equals(other.activate) - && cursorEnter.equals(other.cursorEnter) - && cursorExit.equals(other.cursorExit) - && mouseDown.equals(other.mouseDown) - && mouseUp.equals(other.mouseUp) - && focus.equals(other.focus) - && blur.equals(other.blur) - && pageOpen.equals(other.pageOpen) - && pageClose.equals(other.pageClose) - && pageVisible.equals(other.pageVisible) - && pageInvisible.equals(other.pageInvisible); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash( - this.activate, - this.cursorEnter, - this.cursorExit, - this.mouseDown, - this.mouseUp, - this.focus, - this.blur, - this.pageOpen, - this.pageClose, - this.pageVisible, - this.pageInvisible); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static Builder builder() { - return new Builder(); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder { - private Optional activate = Optional.empty(); - - private Optional cursorEnter = - Optional.empty(); - - private Optional cursorExit = - Optional.empty(); - - private Optional mouseDown = - Optional.empty(); - - private Optional mouseUp = Optional.empty(); - - private Optional focus = Optional.empty(); - - private Optional blur = Optional.empty(); - - private Optional pageOpen = Optional.empty(); - - private Optional pageClose = - Optional.empty(); - - private Optional pageVisible = - Optional.empty(); - - private Optional pageInvisible = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - public Builder from(DocAnnotationsList200ResponseAnnotationsItemCaretActions other) { - activate(other.getActivate()); - cursorEnter(other.getCursorEnter()); - cursorExit(other.getCursorExit()); - mouseDown(other.getMouseDown()); - mouseUp(other.getMouseUp()); - focus(other.getFocus()); - blur(other.getBlur()); - pageOpen(other.getPageOpen()); - pageClose(other.getPageClose()); - pageVisible(other.getPageVisible()); - pageInvisible(other.getPageInvisible()); - return this; - } - - @JsonSetter(value = "activate", nulls = Nulls.SKIP) - public Builder activate(Optional activate) { - this.activate = activate; - return this; - } - - public Builder activate(DocAnnotationsList200ResponseAnnotationsItemCaretActionsActivate activate) { - this.activate = Optional.ofNullable(activate); - return this; - } - - @JsonSetter(value = "cursorEnter", nulls = Nulls.SKIP) - public Builder cursorEnter( - Optional cursorEnter) { - this.cursorEnter = cursorEnter; - return this; - } - - public Builder cursorEnter(DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorEnter cursorEnter) { - this.cursorEnter = Optional.ofNullable(cursorEnter); - return this; - } - - @JsonSetter(value = "cursorExit", nulls = Nulls.SKIP) - public Builder cursorExit( - Optional cursorExit) { - this.cursorExit = cursorExit; - return this; - } - - public Builder cursorExit(DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorExit cursorExit) { - this.cursorExit = Optional.ofNullable(cursorExit); - return this; - } - - @JsonSetter(value = "mouseDown", nulls = Nulls.SKIP) - public Builder mouseDown( - Optional mouseDown) { - this.mouseDown = mouseDown; - return this; - } - - public Builder mouseDown(DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseDown mouseDown) { - this.mouseDown = Optional.ofNullable(mouseDown); - return this; - } - - @JsonSetter(value = "mouseUp", nulls = Nulls.SKIP) - public Builder mouseUp(Optional mouseUp) { - this.mouseUp = mouseUp; - return this; - } - - public Builder mouseUp(DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseUp mouseUp) { - this.mouseUp = Optional.ofNullable(mouseUp); - return this; - } - - @JsonSetter(value = "focus", nulls = Nulls.SKIP) - public Builder focus(Optional focus) { - this.focus = focus; - return this; - } - - public Builder focus(DocAnnotationsList200ResponseAnnotationsItemCaretActionsFocus focus) { - this.focus = Optional.ofNullable(focus); - return this; - } - - @JsonSetter(value = "blur", nulls = Nulls.SKIP) - public Builder blur(Optional blur) { - this.blur = blur; - return this; - } - - public Builder blur(DocAnnotationsList200ResponseAnnotationsItemCaretActionsBlur blur) { - this.blur = Optional.ofNullable(blur); - return this; - } - - @JsonSetter(value = "pageOpen", nulls = Nulls.SKIP) - public Builder pageOpen(Optional pageOpen) { - this.pageOpen = pageOpen; - return this; - } - - public Builder pageOpen(DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageOpen pageOpen) { - this.pageOpen = Optional.ofNullable(pageOpen); - return this; - } - - @JsonSetter(value = "pageClose", nulls = Nulls.SKIP) - public Builder pageClose( - Optional pageClose) { - this.pageClose = pageClose; - return this; - } - - public Builder pageClose(DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageClose pageClose) { - this.pageClose = Optional.ofNullable(pageClose); - return this; - } - - @JsonSetter(value = "pageVisible", nulls = Nulls.SKIP) - public Builder pageVisible( - Optional pageVisible) { - this.pageVisible = pageVisible; - return this; - } - - public Builder pageVisible(DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageVisible pageVisible) { - this.pageVisible = Optional.ofNullable(pageVisible); - return this; - } - - @JsonSetter(value = "pageInvisible", nulls = Nulls.SKIP) - public Builder pageInvisible( - Optional pageInvisible) { - this.pageInvisible = pageInvisible; - return this; - } - - public Builder pageInvisible( - DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageInvisible pageInvisible) { - this.pageInvisible = Optional.ofNullable(pageInvisible); - return this; - } - - public DocAnnotationsList200ResponseAnnotationsItemCaretActions build() { - return new DocAnnotationsList200ResponseAnnotationsItemCaretActions( - activate, - cursorEnter, - cursorExit, - mouseDown, - mouseUp, - focus, - blur, - pageOpen, - pageClose, - pageVisible, - pageInvisible, - additionalProperties); - } - - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCaretActionsActivate.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCaretActionsActivate.java deleted file mode 100644 index a5aaf3c..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCaretActionsActivate.java +++ /dev/null @@ -1,254 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemCaretActionsActivate.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemCaretActionsActivate { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemCaretActionsActivate( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemCaretActionsActivate - && equalTo((DocAnnotationsList200ResponseAnnotationsItemCaretActionsActivate) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemCaretActionsActivate other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemCaretActionsActivate other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemCaretActionsActivate build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemCaretActionsActivateRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings( - List warnings); - - _FinalStage addWarnings(DocAnnotationsList200ResponseAnnotationsItemCaretActionsActivateWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemCaretActionsActivate other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemCaretActionsActivateWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root(Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemCaretActionsActivateRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root(Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemCaretActionsActivate build() { - return new DocAnnotationsList200ResponseAnnotationsItemCaretActionsActivate( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCaretActionsActivateRoot.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCaretActionsActivateRoot.java deleted file mode 100644 index ba73448..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCaretActionsActivateRoot.java +++ /dev/null @@ -1,224 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemCaretActionsActivateRoot.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemCaretActionsActivateRoot { - private final DocAnnotationsList200ResponseAnnotationsItemCaretActionsActivateRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemCaretActionsActivateRoot( - DocAnnotationsList200ResponseAnnotationsItemCaretActionsActivateRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsList200ResponseAnnotationsItemCaretActionsActivateRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemCaretActionsActivateRoot - && equalTo((DocAnnotationsList200ResponseAnnotationsItemCaretActionsActivateRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemCaretActionsActivateRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type(@NotNull DocAnnotationsList200ResponseAnnotationsItemCaretActionsActivateRootType type); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemCaretActionsActivateRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemCaretActionsActivateRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsList200ResponseAnnotationsItemCaretActionsActivateRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemCaretActionsActivateRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsList200ResponseAnnotationsItemCaretActionsActivateRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemCaretActionsActivateRoot build() { - return new DocAnnotationsList200ResponseAnnotationsItemCaretActionsActivateRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCaretActionsActivateRootType.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCaretActionsActivateRootType.java deleted file mode 100644 index 2c20a98..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCaretActionsActivateRootType.java +++ /dev/null @@ -1,285 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemCaretActionsActivateRootType { - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsActivateRootType UNKNOWN = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsActivateRootType(Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsActivateRootType NAMED = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsActivateRootType(Value.NAMED, "named"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsActivateRootType GOTO = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsActivateRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsActivateRootType GOTO_EMBEDDED = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsActivateRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsActivateRootType JAVASCRIPT = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsActivateRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsActivateRootType SOUND = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsActivateRootType(Value.SOUND, "sound"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsActivateRootType RENDITION = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsActivateRootType(Value.RENDITION, "rendition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsActivateRootType GOTO_REMOTE = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsActivateRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsActivateRootType LAUNCH = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsActivateRootType(Value.LAUNCH, "launch"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsActivateRootType IMPORT_DATA = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsActivateRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsActivateRootType SET_OCG_STATE = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsActivateRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsActivateRootType URI = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsActivateRootType(Value.URI, "uri"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsActivateRootType MOVIE = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsActivateRootType(Value.MOVIE, "movie"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsActivateRootType SUBMIT_FORM = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsActivateRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsActivateRootType HIDE = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsActivateRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsActivateRootType THREAD = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsActivateRootType(Value.THREAD, "thread"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsActivateRootType GOTO3D_VIEW = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsActivateRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsActivateRootType TRANSITION = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsActivateRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsActivateRootType RESET_FORM = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsActivateRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemCaretActionsActivateRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemCaretActionsActivateRootType - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemCaretActionsActivateRootType) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemCaretActionsActivateRootType valueOf(String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsList200ResponseAnnotationsItemCaretActionsActivateRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCaretActionsActivateWarningsItem.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCaretActionsActivateWarningsItem.java deleted file mode 100644 index cd597fb..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCaretActionsActivateWarningsItem.java +++ /dev/null @@ -1,103 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemCaretActionsActivateWarningsItem { - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsActivateWarningsItem MALFORMED_NEXT = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsActivateWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsActivateWarningsItem CYCLE_DROPPED = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsActivateWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsActivateWarningsItem INCOMPLETE = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsActivateWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemCaretActionsActivateWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemCaretActionsActivateWarningsItem - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemCaretActionsActivateWarningsItem) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemCaretActionsActivateWarningsItem valueOf(String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsList200ResponseAnnotationsItemCaretActionsActivateWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCaretActionsBlur.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCaretActionsBlur.java deleted file mode 100644 index b53ab09..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCaretActionsBlur.java +++ /dev/null @@ -1,253 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemCaretActionsBlur.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemCaretActionsBlur { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemCaretActionsBlur( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemCaretActionsBlur - && equalTo((DocAnnotationsList200ResponseAnnotationsItemCaretActionsBlur) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemCaretActionsBlur other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemCaretActionsBlur other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemCaretActionsBlur build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemCaretActionsBlurRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings(List warnings); - - _FinalStage addWarnings(DocAnnotationsList200ResponseAnnotationsItemCaretActionsBlurWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemCaretActionsBlur other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemCaretActionsBlurWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root(Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemCaretActionsBlurRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root(Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemCaretActionsBlur build() { - return new DocAnnotationsList200ResponseAnnotationsItemCaretActionsBlur( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCaretActionsBlurRoot.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCaretActionsBlurRoot.java deleted file mode 100644 index 2fd25e8..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCaretActionsBlurRoot.java +++ /dev/null @@ -1,223 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemCaretActionsBlurRoot.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemCaretActionsBlurRoot { - private final DocAnnotationsList200ResponseAnnotationsItemCaretActionsBlurRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemCaretActionsBlurRoot( - DocAnnotationsList200ResponseAnnotationsItemCaretActionsBlurRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsList200ResponseAnnotationsItemCaretActionsBlurRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemCaretActionsBlurRoot - && equalTo((DocAnnotationsList200ResponseAnnotationsItemCaretActionsBlurRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemCaretActionsBlurRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type(@NotNull DocAnnotationsList200ResponseAnnotationsItemCaretActionsBlurRootType type); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemCaretActionsBlurRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemCaretActionsBlurRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsList200ResponseAnnotationsItemCaretActionsBlurRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemCaretActionsBlurRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type(@NotNull DocAnnotationsList200ResponseAnnotationsItemCaretActionsBlurRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemCaretActionsBlurRoot build() { - return new DocAnnotationsList200ResponseAnnotationsItemCaretActionsBlurRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCaretActionsBlurRootType.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCaretActionsBlurRootType.java deleted file mode 100644 index eb65516..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCaretActionsBlurRootType.java +++ /dev/null @@ -1,276 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemCaretActionsBlurRootType { - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsBlurRootType UNKNOWN = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsBlurRootType(Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsBlurRootType NAMED = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsBlurRootType(Value.NAMED, "named"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsBlurRootType GOTO = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsBlurRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsBlurRootType GOTO_EMBEDDED = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsBlurRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsBlurRootType JAVASCRIPT = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsBlurRootType(Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsBlurRootType SOUND = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsBlurRootType(Value.SOUND, "sound"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsBlurRootType RENDITION = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsBlurRootType(Value.RENDITION, "rendition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsBlurRootType GOTO_REMOTE = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsBlurRootType(Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsBlurRootType LAUNCH = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsBlurRootType(Value.LAUNCH, "launch"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsBlurRootType IMPORT_DATA = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsBlurRootType(Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsBlurRootType SET_OCG_STATE = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsBlurRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsBlurRootType URI = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsBlurRootType(Value.URI, "uri"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsBlurRootType MOVIE = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsBlurRootType(Value.MOVIE, "movie"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsBlurRootType SUBMIT_FORM = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsBlurRootType(Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsBlurRootType HIDE = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsBlurRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsBlurRootType THREAD = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsBlurRootType(Value.THREAD, "thread"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsBlurRootType GOTO3D_VIEW = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsBlurRootType(Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsBlurRootType TRANSITION = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsBlurRootType(Value.TRANSITION, "transition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsBlurRootType RESET_FORM = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsBlurRootType(Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemCaretActionsBlurRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemCaretActionsBlurRootType - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemCaretActionsBlurRootType) other).string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemCaretActionsBlurRootType valueOf(String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsList200ResponseAnnotationsItemCaretActionsBlurRootType(Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCaretActionsBlurWarningsItem.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCaretActionsBlurWarningsItem.java deleted file mode 100644 index 401cbc2..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCaretActionsBlurWarningsItem.java +++ /dev/null @@ -1,103 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemCaretActionsBlurWarningsItem { - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsBlurWarningsItem MALFORMED_NEXT = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsBlurWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsBlurWarningsItem CYCLE_DROPPED = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsBlurWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsBlurWarningsItem INCOMPLETE = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsBlurWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemCaretActionsBlurWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemCaretActionsBlurWarningsItem - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemCaretActionsBlurWarningsItem) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemCaretActionsBlurWarningsItem valueOf(String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsList200ResponseAnnotationsItemCaretActionsBlurWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorEnter.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorEnter.java deleted file mode 100644 index 949e9d4..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorEnter.java +++ /dev/null @@ -1,258 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorEnter.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorEnter { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorEnter( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorEnter - && equalTo((DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorEnter) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorEnter other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorEnter other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorEnter build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorEnterRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings( - List warnings); - - _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorEnterWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorEnter other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorEnterWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorEnterRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorEnter build() { - return new DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorEnter( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorEnterRoot.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorEnterRoot.java deleted file mode 100644 index 4087dfa..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorEnterRoot.java +++ /dev/null @@ -1,224 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorEnterRoot.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorEnterRoot { - private final DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorEnterRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorEnterRoot( - DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorEnterRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorEnterRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorEnterRoot - && equalTo((DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorEnterRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorEnterRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type(@NotNull DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorEnterRootType type); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorEnterRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorEnterRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorEnterRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorEnterRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorEnterRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorEnterRoot build() { - return new DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorEnterRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorEnterRootType.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorEnterRootType.java deleted file mode 100644 index bd33bf3..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorEnterRootType.java +++ /dev/null @@ -1,286 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorEnterRootType { - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorEnterRootType UNKNOWN = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorEnterRootType(Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorEnterRootType NAMED = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorEnterRootType(Value.NAMED, "named"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorEnterRootType GOTO = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorEnterRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorEnterRootType GOTO_EMBEDDED = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorEnterRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorEnterRootType JAVASCRIPT = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorEnterRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorEnterRootType SOUND = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorEnterRootType(Value.SOUND, "sound"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorEnterRootType RENDITION = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorEnterRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorEnterRootType GOTO_REMOTE = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorEnterRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorEnterRootType LAUNCH = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorEnterRootType(Value.LAUNCH, "launch"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorEnterRootType IMPORT_DATA = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorEnterRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorEnterRootType SET_OCG_STATE = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorEnterRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorEnterRootType URI = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorEnterRootType(Value.URI, "uri"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorEnterRootType MOVIE = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorEnterRootType(Value.MOVIE, "movie"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorEnterRootType SUBMIT_FORM = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorEnterRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorEnterRootType HIDE = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorEnterRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorEnterRootType THREAD = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorEnterRootType(Value.THREAD, "thread"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorEnterRootType GOTO3D_VIEW = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorEnterRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorEnterRootType TRANSITION = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorEnterRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorEnterRootType RESET_FORM = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorEnterRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorEnterRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorEnterRootType - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorEnterRootType) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorEnterRootType valueOf(String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorEnterRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorEnterWarningsItem.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorEnterWarningsItem.java deleted file mode 100644 index 35c444c..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorEnterWarningsItem.java +++ /dev/null @@ -1,105 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorEnterWarningsItem { - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorEnterWarningsItem MALFORMED_NEXT = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorEnterWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorEnterWarningsItem CYCLE_DROPPED = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorEnterWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorEnterWarningsItem INCOMPLETE = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorEnterWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorEnterWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorEnterWarningsItem - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorEnterWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorEnterWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorEnterWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorExit.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorExit.java deleted file mode 100644 index 14ae789..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorExit.java +++ /dev/null @@ -1,256 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorExit.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorExit { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorExit( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorExit - && equalTo((DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorExit) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorExit other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorExit other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorExit build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorExitRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings( - List warnings); - - _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorExitWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorExit other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorExitWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root(Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorExitRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root(Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorExit build() { - return new DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorExit( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorExitRoot.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorExitRoot.java deleted file mode 100644 index cb375b9..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorExitRoot.java +++ /dev/null @@ -1,224 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorExitRoot.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorExitRoot { - private final DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorExitRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorExitRoot( - DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorExitRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorExitRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorExitRoot - && equalTo((DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorExitRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorExitRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type(@NotNull DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorExitRootType type); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorExitRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorExitRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorExitRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorExitRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorExitRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorExitRoot build() { - return new DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorExitRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorExitRootType.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorExitRootType.java deleted file mode 100644 index 5f7ed93..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorExitRootType.java +++ /dev/null @@ -1,286 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorExitRootType { - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorExitRootType UNKNOWN = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorExitRootType(Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorExitRootType NAMED = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorExitRootType(Value.NAMED, "named"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorExitRootType GOTO = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorExitRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorExitRootType GOTO_EMBEDDED = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorExitRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorExitRootType JAVASCRIPT = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorExitRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorExitRootType SOUND = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorExitRootType(Value.SOUND, "sound"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorExitRootType RENDITION = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorExitRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorExitRootType GOTO_REMOTE = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorExitRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorExitRootType LAUNCH = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorExitRootType(Value.LAUNCH, "launch"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorExitRootType IMPORT_DATA = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorExitRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorExitRootType SET_OCG_STATE = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorExitRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorExitRootType URI = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorExitRootType(Value.URI, "uri"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorExitRootType MOVIE = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorExitRootType(Value.MOVIE, "movie"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorExitRootType SUBMIT_FORM = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorExitRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorExitRootType HIDE = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorExitRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorExitRootType THREAD = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorExitRootType(Value.THREAD, "thread"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorExitRootType GOTO3D_VIEW = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorExitRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorExitRootType TRANSITION = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorExitRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorExitRootType RESET_FORM = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorExitRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorExitRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorExitRootType - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorExitRootType) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorExitRootType valueOf(String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorExitRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorExitWarningsItem.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorExitWarningsItem.java deleted file mode 100644 index e5ba44b..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorExitWarningsItem.java +++ /dev/null @@ -1,103 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorExitWarningsItem { - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorExitWarningsItem MALFORMED_NEXT = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorExitWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorExitWarningsItem CYCLE_DROPPED = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorExitWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorExitWarningsItem INCOMPLETE = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorExitWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorExitWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorExitWarningsItem - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorExitWarningsItem) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorExitWarningsItem valueOf(String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsList200ResponseAnnotationsItemCaretActionsCursorExitWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCaretActionsFocus.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCaretActionsFocus.java deleted file mode 100644 index 428bc3c..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCaretActionsFocus.java +++ /dev/null @@ -1,253 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemCaretActionsFocus.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemCaretActionsFocus { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemCaretActionsFocus( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemCaretActionsFocus - && equalTo((DocAnnotationsList200ResponseAnnotationsItemCaretActionsFocus) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemCaretActionsFocus other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemCaretActionsFocus other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemCaretActionsFocus build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemCaretActionsFocusRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings(List warnings); - - _FinalStage addWarnings(DocAnnotationsList200ResponseAnnotationsItemCaretActionsFocusWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemCaretActionsFocus other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemCaretActionsFocusWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root(Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemCaretActionsFocusRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root(Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemCaretActionsFocus build() { - return new DocAnnotationsList200ResponseAnnotationsItemCaretActionsFocus( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCaretActionsFocusRoot.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCaretActionsFocusRoot.java deleted file mode 100644 index f4a3cf6..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCaretActionsFocusRoot.java +++ /dev/null @@ -1,223 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemCaretActionsFocusRoot.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemCaretActionsFocusRoot { - private final DocAnnotationsList200ResponseAnnotationsItemCaretActionsFocusRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemCaretActionsFocusRoot( - DocAnnotationsList200ResponseAnnotationsItemCaretActionsFocusRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsList200ResponseAnnotationsItemCaretActionsFocusRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemCaretActionsFocusRoot - && equalTo((DocAnnotationsList200ResponseAnnotationsItemCaretActionsFocusRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemCaretActionsFocusRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type(@NotNull DocAnnotationsList200ResponseAnnotationsItemCaretActionsFocusRootType type); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemCaretActionsFocusRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemCaretActionsFocusRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsList200ResponseAnnotationsItemCaretActionsFocusRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemCaretActionsFocusRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type(@NotNull DocAnnotationsList200ResponseAnnotationsItemCaretActionsFocusRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemCaretActionsFocusRoot build() { - return new DocAnnotationsList200ResponseAnnotationsItemCaretActionsFocusRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCaretActionsFocusRootType.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCaretActionsFocusRootType.java deleted file mode 100644 index fbd1ae6..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCaretActionsFocusRootType.java +++ /dev/null @@ -1,278 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemCaretActionsFocusRootType { - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsFocusRootType UNKNOWN = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsFocusRootType(Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsFocusRootType NAMED = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsFocusRootType(Value.NAMED, "named"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsFocusRootType GOTO = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsFocusRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsFocusRootType GOTO_EMBEDDED = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsFocusRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsFocusRootType JAVASCRIPT = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsFocusRootType(Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsFocusRootType SOUND = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsFocusRootType(Value.SOUND, "sound"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsFocusRootType RENDITION = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsFocusRootType(Value.RENDITION, "rendition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsFocusRootType GOTO_REMOTE = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsFocusRootType(Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsFocusRootType LAUNCH = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsFocusRootType(Value.LAUNCH, "launch"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsFocusRootType IMPORT_DATA = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsFocusRootType(Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsFocusRootType SET_OCG_STATE = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsFocusRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsFocusRootType URI = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsFocusRootType(Value.URI, "uri"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsFocusRootType MOVIE = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsFocusRootType(Value.MOVIE, "movie"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsFocusRootType SUBMIT_FORM = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsFocusRootType(Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsFocusRootType HIDE = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsFocusRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsFocusRootType THREAD = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsFocusRootType(Value.THREAD, "thread"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsFocusRootType GOTO3D_VIEW = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsFocusRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsFocusRootType TRANSITION = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsFocusRootType(Value.TRANSITION, "transition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsFocusRootType RESET_FORM = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsFocusRootType(Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemCaretActionsFocusRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemCaretActionsFocusRootType - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemCaretActionsFocusRootType) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemCaretActionsFocusRootType valueOf(String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsList200ResponseAnnotationsItemCaretActionsFocusRootType(Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCaretActionsFocusWarningsItem.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCaretActionsFocusWarningsItem.java deleted file mode 100644 index 29a743c..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCaretActionsFocusWarningsItem.java +++ /dev/null @@ -1,103 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemCaretActionsFocusWarningsItem { - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsFocusWarningsItem MALFORMED_NEXT = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsFocusWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsFocusWarningsItem CYCLE_DROPPED = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsFocusWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsFocusWarningsItem INCOMPLETE = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsFocusWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemCaretActionsFocusWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemCaretActionsFocusWarningsItem - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemCaretActionsFocusWarningsItem) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemCaretActionsFocusWarningsItem valueOf(String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsList200ResponseAnnotationsItemCaretActionsFocusWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseDown.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseDown.java deleted file mode 100644 index 089ff57..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseDown.java +++ /dev/null @@ -1,254 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseDown.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseDown { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseDown( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseDown - && equalTo((DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseDown) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseDown other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseDown other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseDown build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseDownRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings( - List warnings); - - _FinalStage addWarnings(DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseDownWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseDown other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseDownWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root(Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseDownRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root(Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseDown build() { - return new DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseDown( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseDownRoot.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseDownRoot.java deleted file mode 100644 index 5f89c8c..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseDownRoot.java +++ /dev/null @@ -1,224 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseDownRoot.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseDownRoot { - private final DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseDownRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseDownRoot( - DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseDownRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseDownRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseDownRoot - && equalTo((DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseDownRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseDownRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type(@NotNull DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseDownRootType type); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseDownRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseDownRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseDownRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseDownRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseDownRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseDownRoot build() { - return new DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseDownRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseDownRootType.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseDownRootType.java deleted file mode 100644 index 2884dbf..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseDownRootType.java +++ /dev/null @@ -1,285 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseDownRootType { - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseDownRootType UNKNOWN = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseDownRootType(Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseDownRootType NAMED = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseDownRootType(Value.NAMED, "named"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseDownRootType GOTO = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseDownRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseDownRootType GOTO_EMBEDDED = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseDownRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseDownRootType JAVASCRIPT = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseDownRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseDownRootType SOUND = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseDownRootType(Value.SOUND, "sound"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseDownRootType RENDITION = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseDownRootType(Value.RENDITION, "rendition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseDownRootType GOTO_REMOTE = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseDownRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseDownRootType LAUNCH = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseDownRootType(Value.LAUNCH, "launch"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseDownRootType IMPORT_DATA = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseDownRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseDownRootType SET_OCG_STATE = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseDownRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseDownRootType URI = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseDownRootType(Value.URI, "uri"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseDownRootType MOVIE = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseDownRootType(Value.MOVIE, "movie"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseDownRootType SUBMIT_FORM = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseDownRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseDownRootType HIDE = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseDownRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseDownRootType THREAD = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseDownRootType(Value.THREAD, "thread"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseDownRootType GOTO3D_VIEW = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseDownRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseDownRootType TRANSITION = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseDownRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseDownRootType RESET_FORM = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseDownRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseDownRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseDownRootType - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseDownRootType) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseDownRootType valueOf(String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseDownRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseDownWarningsItem.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseDownWarningsItem.java deleted file mode 100644 index 8274751..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseDownWarningsItem.java +++ /dev/null @@ -1,103 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseDownWarningsItem { - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseDownWarningsItem MALFORMED_NEXT = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseDownWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseDownWarningsItem CYCLE_DROPPED = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseDownWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseDownWarningsItem INCOMPLETE = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseDownWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseDownWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseDownWarningsItem - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseDownWarningsItem) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseDownWarningsItem valueOf(String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseDownWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseUp.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseUp.java deleted file mode 100644 index 6fc0a72..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseUp.java +++ /dev/null @@ -1,254 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseUp.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseUp { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseUp( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseUp - && equalTo((DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseUp) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseUp other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseUp other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseUp build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseUpRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings( - List warnings); - - _FinalStage addWarnings(DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseUpWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseUp other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseUpWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root(Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseUpRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root(Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseUp build() { - return new DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseUp( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseUpRoot.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseUpRoot.java deleted file mode 100644 index a9f3eaa..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseUpRoot.java +++ /dev/null @@ -1,224 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseUpRoot.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseUpRoot { - private final DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseUpRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseUpRoot( - DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseUpRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseUpRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseUpRoot - && equalTo((DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseUpRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseUpRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type(@NotNull DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseUpRootType type); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseUpRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseUpRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseUpRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseUpRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseUpRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseUpRoot build() { - return new DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseUpRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseUpRootType.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseUpRootType.java deleted file mode 100644 index 2c42515..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseUpRootType.java +++ /dev/null @@ -1,282 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseUpRootType { - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseUpRootType UNKNOWN = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseUpRootType(Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseUpRootType NAMED = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseUpRootType(Value.NAMED, "named"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseUpRootType GOTO = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseUpRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseUpRootType GOTO_EMBEDDED = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseUpRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseUpRootType JAVASCRIPT = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseUpRootType(Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseUpRootType SOUND = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseUpRootType(Value.SOUND, "sound"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseUpRootType RENDITION = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseUpRootType(Value.RENDITION, "rendition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseUpRootType GOTO_REMOTE = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseUpRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseUpRootType LAUNCH = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseUpRootType(Value.LAUNCH, "launch"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseUpRootType IMPORT_DATA = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseUpRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseUpRootType SET_OCG_STATE = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseUpRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseUpRootType URI = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseUpRootType(Value.URI, "uri"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseUpRootType MOVIE = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseUpRootType(Value.MOVIE, "movie"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseUpRootType SUBMIT_FORM = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseUpRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseUpRootType HIDE = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseUpRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseUpRootType THREAD = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseUpRootType(Value.THREAD, "thread"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseUpRootType GOTO3D_VIEW = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseUpRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseUpRootType TRANSITION = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseUpRootType(Value.TRANSITION, "transition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseUpRootType RESET_FORM = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseUpRootType(Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseUpRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseUpRootType - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseUpRootType) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseUpRootType valueOf(String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseUpRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseUpWarningsItem.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseUpWarningsItem.java deleted file mode 100644 index 78512cd..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseUpWarningsItem.java +++ /dev/null @@ -1,103 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseUpWarningsItem { - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseUpWarningsItem MALFORMED_NEXT = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseUpWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseUpWarningsItem CYCLE_DROPPED = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseUpWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseUpWarningsItem INCOMPLETE = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseUpWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseUpWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseUpWarningsItem - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseUpWarningsItem) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseUpWarningsItem valueOf(String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsList200ResponseAnnotationsItemCaretActionsMouseUpWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageClose.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageClose.java deleted file mode 100644 index 83a6763..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageClose.java +++ /dev/null @@ -1,254 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageClose.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageClose { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageClose( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageClose - && equalTo((DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageClose) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageClose other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageClose other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageClose build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageCloseRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings( - List warnings); - - _FinalStage addWarnings(DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageCloseWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageClose other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageCloseWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root(Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageCloseRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root(Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageClose build() { - return new DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageClose( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageCloseRoot.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageCloseRoot.java deleted file mode 100644 index e8d4451..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageCloseRoot.java +++ /dev/null @@ -1,224 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageCloseRoot.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageCloseRoot { - private final DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageCloseRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageCloseRoot( - DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageCloseRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageCloseRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageCloseRoot - && equalTo((DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageCloseRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageCloseRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type(@NotNull DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageCloseRootType type); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageCloseRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageCloseRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageCloseRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageCloseRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageCloseRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageCloseRoot build() { - return new DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageCloseRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageCloseRootType.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageCloseRootType.java deleted file mode 100644 index 557da25..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageCloseRootType.java +++ /dev/null @@ -1,285 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageCloseRootType { - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageCloseRootType UNKNOWN = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageCloseRootType(Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageCloseRootType NAMED = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageCloseRootType(Value.NAMED, "named"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageCloseRootType GOTO = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageCloseRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageCloseRootType GOTO_EMBEDDED = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageCloseRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageCloseRootType JAVASCRIPT = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageCloseRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageCloseRootType SOUND = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageCloseRootType(Value.SOUND, "sound"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageCloseRootType RENDITION = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageCloseRootType(Value.RENDITION, "rendition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageCloseRootType GOTO_REMOTE = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageCloseRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageCloseRootType LAUNCH = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageCloseRootType(Value.LAUNCH, "launch"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageCloseRootType IMPORT_DATA = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageCloseRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageCloseRootType SET_OCG_STATE = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageCloseRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageCloseRootType URI = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageCloseRootType(Value.URI, "uri"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageCloseRootType MOVIE = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageCloseRootType(Value.MOVIE, "movie"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageCloseRootType SUBMIT_FORM = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageCloseRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageCloseRootType HIDE = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageCloseRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageCloseRootType THREAD = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageCloseRootType(Value.THREAD, "thread"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageCloseRootType GOTO3D_VIEW = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageCloseRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageCloseRootType TRANSITION = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageCloseRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageCloseRootType RESET_FORM = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageCloseRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageCloseRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageCloseRootType - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageCloseRootType) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageCloseRootType valueOf(String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageCloseRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageCloseWarningsItem.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageCloseWarningsItem.java deleted file mode 100644 index 47ed1a1..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageCloseWarningsItem.java +++ /dev/null @@ -1,103 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageCloseWarningsItem { - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageCloseWarningsItem MALFORMED_NEXT = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageCloseWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageCloseWarningsItem CYCLE_DROPPED = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageCloseWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageCloseWarningsItem INCOMPLETE = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageCloseWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageCloseWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageCloseWarningsItem - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageCloseWarningsItem) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageCloseWarningsItem valueOf(String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageCloseWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageInvisible.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageInvisible.java deleted file mode 100644 index d8d5035..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageInvisible.java +++ /dev/null @@ -1,258 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageInvisible.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageInvisible { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageInvisible( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageInvisible - && equalTo((DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageInvisible) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageInvisible other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageInvisible other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageInvisible build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageInvisibleRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings( - List warnings); - - _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageInvisibleWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageInvisible other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageInvisibleWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageInvisibleRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageInvisible build() { - return new DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageInvisible( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageInvisibleRoot.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageInvisibleRoot.java deleted file mode 100644 index 5c36786..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageInvisibleRoot.java +++ /dev/null @@ -1,224 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageInvisibleRoot.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageInvisibleRoot { - private final DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageInvisibleRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageInvisibleRoot( - DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageInvisibleRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageInvisibleRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageInvisibleRoot - && equalTo((DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageInvisibleRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageInvisibleRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type(@NotNull DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageInvisibleRootType type); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageInvisibleRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageInvisibleRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageInvisibleRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageInvisibleRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageInvisibleRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageInvisibleRoot build() { - return new DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageInvisibleRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageInvisibleRootType.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageInvisibleRootType.java deleted file mode 100644 index a749e3f..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageInvisibleRootType.java +++ /dev/null @@ -1,286 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageInvisibleRootType { - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageInvisibleRootType UNKNOWN = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageInvisibleRootType(Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageInvisibleRootType NAMED = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageInvisibleRootType(Value.NAMED, "named"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageInvisibleRootType GOTO = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageInvisibleRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageInvisibleRootType GOTO_EMBEDDED = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageInvisibleRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageInvisibleRootType JAVASCRIPT = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageInvisibleRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageInvisibleRootType SOUND = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageInvisibleRootType(Value.SOUND, "sound"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageInvisibleRootType RENDITION = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageInvisibleRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageInvisibleRootType GOTO_REMOTE = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageInvisibleRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageInvisibleRootType LAUNCH = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageInvisibleRootType(Value.LAUNCH, "launch"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageInvisibleRootType IMPORT_DATA = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageInvisibleRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageInvisibleRootType SET_OCG_STATE = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageInvisibleRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageInvisibleRootType URI = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageInvisibleRootType(Value.URI, "uri"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageInvisibleRootType MOVIE = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageInvisibleRootType(Value.MOVIE, "movie"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageInvisibleRootType SUBMIT_FORM = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageInvisibleRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageInvisibleRootType HIDE = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageInvisibleRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageInvisibleRootType THREAD = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageInvisibleRootType(Value.THREAD, "thread"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageInvisibleRootType GOTO3D_VIEW = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageInvisibleRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageInvisibleRootType TRANSITION = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageInvisibleRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageInvisibleRootType RESET_FORM = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageInvisibleRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageInvisibleRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageInvisibleRootType - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageInvisibleRootType) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageInvisibleRootType valueOf(String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageInvisibleRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageInvisibleWarningsItem.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageInvisibleWarningsItem.java deleted file mode 100644 index 75011a7..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageInvisibleWarningsItem.java +++ /dev/null @@ -1,105 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageInvisibleWarningsItem { - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageInvisibleWarningsItem - MALFORMED_NEXT = new DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageInvisibleWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageInvisibleWarningsItem - CYCLE_DROPPED = new DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageInvisibleWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageInvisibleWarningsItem INCOMPLETE = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageInvisibleWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageInvisibleWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageInvisibleWarningsItem - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageInvisibleWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageInvisibleWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageInvisibleWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageOpen.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageOpen.java deleted file mode 100644 index a46c9dd..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageOpen.java +++ /dev/null @@ -1,254 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageOpen.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageOpen { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageOpen( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageOpen - && equalTo((DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageOpen) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageOpen other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageOpen other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageOpen build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageOpenRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings( - List warnings); - - _FinalStage addWarnings(DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageOpenWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageOpen other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageOpenWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root(Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageOpenRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root(Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageOpen build() { - return new DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageOpen( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageOpenRoot.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageOpenRoot.java deleted file mode 100644 index 1388525..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageOpenRoot.java +++ /dev/null @@ -1,224 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageOpenRoot.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageOpenRoot { - private final DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageOpenRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageOpenRoot( - DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageOpenRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageOpenRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageOpenRoot - && equalTo((DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageOpenRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageOpenRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type(@NotNull DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageOpenRootType type); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageOpenRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageOpenRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageOpenRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageOpenRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageOpenRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageOpenRoot build() { - return new DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageOpenRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageOpenRootType.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageOpenRootType.java deleted file mode 100644 index 0bea102..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageOpenRootType.java +++ /dev/null @@ -1,285 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageOpenRootType { - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageOpenRootType UNKNOWN = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageOpenRootType(Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageOpenRootType NAMED = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageOpenRootType(Value.NAMED, "named"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageOpenRootType GOTO = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageOpenRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageOpenRootType GOTO_EMBEDDED = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageOpenRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageOpenRootType JAVASCRIPT = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageOpenRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageOpenRootType SOUND = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageOpenRootType(Value.SOUND, "sound"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageOpenRootType RENDITION = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageOpenRootType(Value.RENDITION, "rendition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageOpenRootType GOTO_REMOTE = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageOpenRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageOpenRootType LAUNCH = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageOpenRootType(Value.LAUNCH, "launch"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageOpenRootType IMPORT_DATA = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageOpenRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageOpenRootType SET_OCG_STATE = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageOpenRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageOpenRootType URI = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageOpenRootType(Value.URI, "uri"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageOpenRootType MOVIE = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageOpenRootType(Value.MOVIE, "movie"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageOpenRootType SUBMIT_FORM = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageOpenRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageOpenRootType HIDE = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageOpenRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageOpenRootType THREAD = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageOpenRootType(Value.THREAD, "thread"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageOpenRootType GOTO3D_VIEW = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageOpenRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageOpenRootType TRANSITION = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageOpenRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageOpenRootType RESET_FORM = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageOpenRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageOpenRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageOpenRootType - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageOpenRootType) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageOpenRootType valueOf(String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageOpenRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageOpenWarningsItem.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageOpenWarningsItem.java deleted file mode 100644 index c1c0df5..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageOpenWarningsItem.java +++ /dev/null @@ -1,103 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageOpenWarningsItem { - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageOpenWarningsItem MALFORMED_NEXT = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageOpenWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageOpenWarningsItem CYCLE_DROPPED = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageOpenWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageOpenWarningsItem INCOMPLETE = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageOpenWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageOpenWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageOpenWarningsItem - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageOpenWarningsItem) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageOpenWarningsItem valueOf(String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageOpenWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageVisible.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageVisible.java deleted file mode 100644 index 67114d7..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageVisible.java +++ /dev/null @@ -1,258 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageVisible.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageVisible { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageVisible( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageVisible - && equalTo((DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageVisible) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageVisible other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageVisible other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageVisible build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageVisibleRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings( - List warnings); - - _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageVisibleWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageVisible other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageVisibleWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageVisibleRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageVisible build() { - return new DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageVisible( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageVisibleRoot.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageVisibleRoot.java deleted file mode 100644 index 2c31d11..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageVisibleRoot.java +++ /dev/null @@ -1,224 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageVisibleRoot.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageVisibleRoot { - private final DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageVisibleRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageVisibleRoot( - DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageVisibleRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageVisibleRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageVisibleRoot - && equalTo((DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageVisibleRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageVisibleRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type(@NotNull DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageVisibleRootType type); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageVisibleRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageVisibleRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageVisibleRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageVisibleRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageVisibleRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageVisibleRoot build() { - return new DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageVisibleRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageVisibleRootType.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageVisibleRootType.java deleted file mode 100644 index e6588fa..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageVisibleRootType.java +++ /dev/null @@ -1,286 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageVisibleRootType { - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageVisibleRootType UNKNOWN = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageVisibleRootType(Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageVisibleRootType NAMED = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageVisibleRootType(Value.NAMED, "named"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageVisibleRootType GOTO = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageVisibleRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageVisibleRootType GOTO_EMBEDDED = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageVisibleRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageVisibleRootType JAVASCRIPT = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageVisibleRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageVisibleRootType SOUND = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageVisibleRootType(Value.SOUND, "sound"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageVisibleRootType RENDITION = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageVisibleRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageVisibleRootType GOTO_REMOTE = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageVisibleRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageVisibleRootType LAUNCH = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageVisibleRootType(Value.LAUNCH, "launch"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageVisibleRootType IMPORT_DATA = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageVisibleRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageVisibleRootType SET_OCG_STATE = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageVisibleRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageVisibleRootType URI = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageVisibleRootType(Value.URI, "uri"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageVisibleRootType MOVIE = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageVisibleRootType(Value.MOVIE, "movie"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageVisibleRootType SUBMIT_FORM = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageVisibleRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageVisibleRootType HIDE = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageVisibleRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageVisibleRootType THREAD = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageVisibleRootType(Value.THREAD, "thread"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageVisibleRootType GOTO3D_VIEW = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageVisibleRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageVisibleRootType TRANSITION = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageVisibleRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageVisibleRootType RESET_FORM = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageVisibleRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageVisibleRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageVisibleRootType - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageVisibleRootType) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageVisibleRootType valueOf(String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageVisibleRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageVisibleWarningsItem.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageVisibleWarningsItem.java deleted file mode 100644 index 087a6ae..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageVisibleWarningsItem.java +++ /dev/null @@ -1,105 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageVisibleWarningsItem { - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageVisibleWarningsItem MALFORMED_NEXT = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageVisibleWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageVisibleWarningsItem CYCLE_DROPPED = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageVisibleWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageVisibleWarningsItem INCOMPLETE = - new DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageVisibleWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageVisibleWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageVisibleWarningsItem - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageVisibleWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageVisibleWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsList200ResponseAnnotationsItemCaretActionsPageVisibleWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCircle.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCircle.java index 2b9654c..ebe31e5 100644 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCircle.java +++ b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCircle.java @@ -64,7 +64,7 @@ public final class DocAnnotationsList200ResponseAnnotationsItemCircle { private final Optional updatedBy; - private final Optional actions; + private final Optional actions; private final DocAnnotationsList200ResponseAnnotationsItemCircleColor color; @@ -108,7 +108,7 @@ private DocAnnotationsList200ResponseAnnotationsItemCircle( Optional groupId, Optional createdBy, Optional updatedBy, - Optional actions, + Optional actions, DocAnnotationsList200ResponseAnnotationsItemCircleColor color, double opacity, double strokeWidth, @@ -273,7 +273,7 @@ public Optional getUpdatedBy() { } @JsonProperty("actions") - public Optional getActions() { + public Optional getActions() { return actions; } @@ -609,9 +609,9 @@ public interface _FinalStage { _FinalStage updatedBy(String updatedBy); - _FinalStage actions(Optional actions); + _FinalStage actions(Optional actions); - _FinalStage actions(DocAnnotationsList200ResponseAnnotationsItemCircleActions actions); + _FinalStage actions(PdfAnnotationActions actions); _FinalStage dashArray(Optional> dashArray); @@ -700,7 +700,7 @@ public static final class Builder private Optional> dashArray = Optional.empty(); - private Optional actions = Optional.empty(); + private Optional actions = Optional.empty(); private Optional updatedBy = Optional.empty(); @@ -968,14 +968,14 @@ public _FinalStage dashArray(Optional> dashArray) { } @java.lang.Override - public _FinalStage actions(DocAnnotationsList200ResponseAnnotationsItemCircleActions actions) { + public _FinalStage actions(PdfAnnotationActions actions) { this.actions = Optional.ofNullable(actions); return this; } @java.lang.Override @JsonSetter(value = "actions", nulls = Nulls.SKIP) - public _FinalStage actions(Optional actions) { + public _FinalStage actions(Optional actions) { this.actions = actions; return this; } diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCircleActions.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCircleActions.java deleted file mode 100644 index a1b66da..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCircleActions.java +++ /dev/null @@ -1,384 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.HashMap; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemCircleActions.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemCircleActions { - private final Optional activate; - - private final Optional cursorEnter; - - private final Optional cursorExit; - - private final Optional mouseDown; - - private final Optional mouseUp; - - private final Optional focus; - - private final Optional blur; - - private final Optional pageOpen; - - private final Optional pageClose; - - private final Optional pageVisible; - - private final Optional pageInvisible; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemCircleActions( - Optional activate, - Optional cursorEnter, - Optional cursorExit, - Optional mouseDown, - Optional mouseUp, - Optional focus, - Optional blur, - Optional pageOpen, - Optional pageClose, - Optional pageVisible, - Optional pageInvisible, - Map additionalProperties) { - this.activate = activate; - this.cursorEnter = cursorEnter; - this.cursorExit = cursorExit; - this.mouseDown = mouseDown; - this.mouseUp = mouseUp; - this.focus = focus; - this.blur = blur; - this.pageOpen = pageOpen; - this.pageClose = pageClose; - this.pageVisible = pageVisible; - this.pageInvisible = pageInvisible; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("activate") - public Optional getActivate() { - return activate; - } - - @JsonProperty("cursorEnter") - public Optional getCursorEnter() { - return cursorEnter; - } - - @JsonProperty("cursorExit") - public Optional getCursorExit() { - return cursorExit; - } - - @JsonProperty("mouseDown") - public Optional getMouseDown() { - return mouseDown; - } - - @JsonProperty("mouseUp") - public Optional getMouseUp() { - return mouseUp; - } - - @JsonProperty("focus") - public Optional getFocus() { - return focus; - } - - @JsonProperty("blur") - public Optional getBlur() { - return blur; - } - - @JsonProperty("pageOpen") - public Optional getPageOpen() { - return pageOpen; - } - - @JsonProperty("pageClose") - public Optional getPageClose() { - return pageClose; - } - - @JsonProperty("pageVisible") - public Optional getPageVisible() { - return pageVisible; - } - - @JsonProperty("pageInvisible") - public Optional getPageInvisible() { - return pageInvisible; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemCircleActions - && equalTo((DocAnnotationsList200ResponseAnnotationsItemCircleActions) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemCircleActions other) { - return activate.equals(other.activate) - && cursorEnter.equals(other.cursorEnter) - && cursorExit.equals(other.cursorExit) - && mouseDown.equals(other.mouseDown) - && mouseUp.equals(other.mouseUp) - && focus.equals(other.focus) - && blur.equals(other.blur) - && pageOpen.equals(other.pageOpen) - && pageClose.equals(other.pageClose) - && pageVisible.equals(other.pageVisible) - && pageInvisible.equals(other.pageInvisible); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash( - this.activate, - this.cursorEnter, - this.cursorExit, - this.mouseDown, - this.mouseUp, - this.focus, - this.blur, - this.pageOpen, - this.pageClose, - this.pageVisible, - this.pageInvisible); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static Builder builder() { - return new Builder(); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder { - private Optional activate = Optional.empty(); - - private Optional cursorEnter = - Optional.empty(); - - private Optional cursorExit = - Optional.empty(); - - private Optional mouseDown = - Optional.empty(); - - private Optional mouseUp = Optional.empty(); - - private Optional focus = Optional.empty(); - - private Optional blur = Optional.empty(); - - private Optional pageOpen = Optional.empty(); - - private Optional pageClose = - Optional.empty(); - - private Optional pageVisible = - Optional.empty(); - - private Optional pageInvisible = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - public Builder from(DocAnnotationsList200ResponseAnnotationsItemCircleActions other) { - activate(other.getActivate()); - cursorEnter(other.getCursorEnter()); - cursorExit(other.getCursorExit()); - mouseDown(other.getMouseDown()); - mouseUp(other.getMouseUp()); - focus(other.getFocus()); - blur(other.getBlur()); - pageOpen(other.getPageOpen()); - pageClose(other.getPageClose()); - pageVisible(other.getPageVisible()); - pageInvisible(other.getPageInvisible()); - return this; - } - - @JsonSetter(value = "activate", nulls = Nulls.SKIP) - public Builder activate(Optional activate) { - this.activate = activate; - return this; - } - - public Builder activate(DocAnnotationsList200ResponseAnnotationsItemCircleActionsActivate activate) { - this.activate = Optional.ofNullable(activate); - return this; - } - - @JsonSetter(value = "cursorEnter", nulls = Nulls.SKIP) - public Builder cursorEnter( - Optional cursorEnter) { - this.cursorEnter = cursorEnter; - return this; - } - - public Builder cursorEnter(DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorEnter cursorEnter) { - this.cursorEnter = Optional.ofNullable(cursorEnter); - return this; - } - - @JsonSetter(value = "cursorExit", nulls = Nulls.SKIP) - public Builder cursorExit( - Optional cursorExit) { - this.cursorExit = cursorExit; - return this; - } - - public Builder cursorExit(DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorExit cursorExit) { - this.cursorExit = Optional.ofNullable(cursorExit); - return this; - } - - @JsonSetter(value = "mouseDown", nulls = Nulls.SKIP) - public Builder mouseDown( - Optional mouseDown) { - this.mouseDown = mouseDown; - return this; - } - - public Builder mouseDown(DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseDown mouseDown) { - this.mouseDown = Optional.ofNullable(mouseDown); - return this; - } - - @JsonSetter(value = "mouseUp", nulls = Nulls.SKIP) - public Builder mouseUp(Optional mouseUp) { - this.mouseUp = mouseUp; - return this; - } - - public Builder mouseUp(DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseUp mouseUp) { - this.mouseUp = Optional.ofNullable(mouseUp); - return this; - } - - @JsonSetter(value = "focus", nulls = Nulls.SKIP) - public Builder focus(Optional focus) { - this.focus = focus; - return this; - } - - public Builder focus(DocAnnotationsList200ResponseAnnotationsItemCircleActionsFocus focus) { - this.focus = Optional.ofNullable(focus); - return this; - } - - @JsonSetter(value = "blur", nulls = Nulls.SKIP) - public Builder blur(Optional blur) { - this.blur = blur; - return this; - } - - public Builder blur(DocAnnotationsList200ResponseAnnotationsItemCircleActionsBlur blur) { - this.blur = Optional.ofNullable(blur); - return this; - } - - @JsonSetter(value = "pageOpen", nulls = Nulls.SKIP) - public Builder pageOpen(Optional pageOpen) { - this.pageOpen = pageOpen; - return this; - } - - public Builder pageOpen(DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageOpen pageOpen) { - this.pageOpen = Optional.ofNullable(pageOpen); - return this; - } - - @JsonSetter(value = "pageClose", nulls = Nulls.SKIP) - public Builder pageClose( - Optional pageClose) { - this.pageClose = pageClose; - return this; - } - - public Builder pageClose(DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageClose pageClose) { - this.pageClose = Optional.ofNullable(pageClose); - return this; - } - - @JsonSetter(value = "pageVisible", nulls = Nulls.SKIP) - public Builder pageVisible( - Optional pageVisible) { - this.pageVisible = pageVisible; - return this; - } - - public Builder pageVisible(DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageVisible pageVisible) { - this.pageVisible = Optional.ofNullable(pageVisible); - return this; - } - - @JsonSetter(value = "pageInvisible", nulls = Nulls.SKIP) - public Builder pageInvisible( - Optional pageInvisible) { - this.pageInvisible = pageInvisible; - return this; - } - - public Builder pageInvisible( - DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageInvisible pageInvisible) { - this.pageInvisible = Optional.ofNullable(pageInvisible); - return this; - } - - public DocAnnotationsList200ResponseAnnotationsItemCircleActions build() { - return new DocAnnotationsList200ResponseAnnotationsItemCircleActions( - activate, - cursorEnter, - cursorExit, - mouseDown, - mouseUp, - focus, - blur, - pageOpen, - pageClose, - pageVisible, - pageInvisible, - additionalProperties); - } - - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCircleActionsActivate.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCircleActionsActivate.java deleted file mode 100644 index 3dab7b0..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCircleActionsActivate.java +++ /dev/null @@ -1,254 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemCircleActionsActivate.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemCircleActionsActivate { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemCircleActionsActivate( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemCircleActionsActivate - && equalTo((DocAnnotationsList200ResponseAnnotationsItemCircleActionsActivate) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemCircleActionsActivate other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemCircleActionsActivate other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemCircleActionsActivate build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemCircleActionsActivateRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings( - List warnings); - - _FinalStage addWarnings(DocAnnotationsList200ResponseAnnotationsItemCircleActionsActivateWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemCircleActionsActivate other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemCircleActionsActivateWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root(Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemCircleActionsActivateRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root(Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemCircleActionsActivate build() { - return new DocAnnotationsList200ResponseAnnotationsItemCircleActionsActivate( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCircleActionsActivateRoot.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCircleActionsActivateRoot.java deleted file mode 100644 index fd30fff..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCircleActionsActivateRoot.java +++ /dev/null @@ -1,224 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemCircleActionsActivateRoot.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemCircleActionsActivateRoot { - private final DocAnnotationsList200ResponseAnnotationsItemCircleActionsActivateRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemCircleActionsActivateRoot( - DocAnnotationsList200ResponseAnnotationsItemCircleActionsActivateRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsList200ResponseAnnotationsItemCircleActionsActivateRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemCircleActionsActivateRoot - && equalTo((DocAnnotationsList200ResponseAnnotationsItemCircleActionsActivateRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemCircleActionsActivateRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type(@NotNull DocAnnotationsList200ResponseAnnotationsItemCircleActionsActivateRootType type); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemCircleActionsActivateRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemCircleActionsActivateRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsList200ResponseAnnotationsItemCircleActionsActivateRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemCircleActionsActivateRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsList200ResponseAnnotationsItemCircleActionsActivateRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemCircleActionsActivateRoot build() { - return new DocAnnotationsList200ResponseAnnotationsItemCircleActionsActivateRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCircleActionsActivateRootType.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCircleActionsActivateRootType.java deleted file mode 100644 index ae13f7f..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCircleActionsActivateRootType.java +++ /dev/null @@ -1,285 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemCircleActionsActivateRootType { - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsActivateRootType UNKNOWN = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsActivateRootType(Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsActivateRootType NAMED = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsActivateRootType(Value.NAMED, "named"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsActivateRootType GOTO = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsActivateRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsActivateRootType GOTO_EMBEDDED = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsActivateRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsActivateRootType JAVASCRIPT = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsActivateRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsActivateRootType SOUND = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsActivateRootType(Value.SOUND, "sound"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsActivateRootType RENDITION = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsActivateRootType(Value.RENDITION, "rendition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsActivateRootType GOTO_REMOTE = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsActivateRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsActivateRootType LAUNCH = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsActivateRootType(Value.LAUNCH, "launch"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsActivateRootType IMPORT_DATA = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsActivateRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsActivateRootType SET_OCG_STATE = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsActivateRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsActivateRootType URI = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsActivateRootType(Value.URI, "uri"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsActivateRootType MOVIE = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsActivateRootType(Value.MOVIE, "movie"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsActivateRootType SUBMIT_FORM = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsActivateRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsActivateRootType HIDE = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsActivateRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsActivateRootType THREAD = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsActivateRootType(Value.THREAD, "thread"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsActivateRootType GOTO3D_VIEW = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsActivateRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsActivateRootType TRANSITION = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsActivateRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsActivateRootType RESET_FORM = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsActivateRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemCircleActionsActivateRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemCircleActionsActivateRootType - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemCircleActionsActivateRootType) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemCircleActionsActivateRootType valueOf(String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsList200ResponseAnnotationsItemCircleActionsActivateRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCircleActionsActivateWarningsItem.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCircleActionsActivateWarningsItem.java deleted file mode 100644 index 7d332e2..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCircleActionsActivateWarningsItem.java +++ /dev/null @@ -1,103 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemCircleActionsActivateWarningsItem { - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsActivateWarningsItem MALFORMED_NEXT = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsActivateWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsActivateWarningsItem CYCLE_DROPPED = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsActivateWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsActivateWarningsItem INCOMPLETE = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsActivateWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemCircleActionsActivateWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemCircleActionsActivateWarningsItem - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemCircleActionsActivateWarningsItem) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemCircleActionsActivateWarningsItem valueOf(String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsList200ResponseAnnotationsItemCircleActionsActivateWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCircleActionsBlur.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCircleActionsBlur.java deleted file mode 100644 index 50fd938..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCircleActionsBlur.java +++ /dev/null @@ -1,253 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemCircleActionsBlur.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemCircleActionsBlur { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemCircleActionsBlur( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemCircleActionsBlur - && equalTo((DocAnnotationsList200ResponseAnnotationsItemCircleActionsBlur) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemCircleActionsBlur other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemCircleActionsBlur other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemCircleActionsBlur build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemCircleActionsBlurRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings(List warnings); - - _FinalStage addWarnings(DocAnnotationsList200ResponseAnnotationsItemCircleActionsBlurWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemCircleActionsBlur other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemCircleActionsBlurWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root(Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemCircleActionsBlurRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root(Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemCircleActionsBlur build() { - return new DocAnnotationsList200ResponseAnnotationsItemCircleActionsBlur( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCircleActionsBlurRoot.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCircleActionsBlurRoot.java deleted file mode 100644 index ac3cee5..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCircleActionsBlurRoot.java +++ /dev/null @@ -1,223 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemCircleActionsBlurRoot.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemCircleActionsBlurRoot { - private final DocAnnotationsList200ResponseAnnotationsItemCircleActionsBlurRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemCircleActionsBlurRoot( - DocAnnotationsList200ResponseAnnotationsItemCircleActionsBlurRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsList200ResponseAnnotationsItemCircleActionsBlurRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemCircleActionsBlurRoot - && equalTo((DocAnnotationsList200ResponseAnnotationsItemCircleActionsBlurRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemCircleActionsBlurRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type(@NotNull DocAnnotationsList200ResponseAnnotationsItemCircleActionsBlurRootType type); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemCircleActionsBlurRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemCircleActionsBlurRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsList200ResponseAnnotationsItemCircleActionsBlurRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemCircleActionsBlurRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type(@NotNull DocAnnotationsList200ResponseAnnotationsItemCircleActionsBlurRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemCircleActionsBlurRoot build() { - return new DocAnnotationsList200ResponseAnnotationsItemCircleActionsBlurRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCircleActionsBlurRootType.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCircleActionsBlurRootType.java deleted file mode 100644 index c3c8cf3..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCircleActionsBlurRootType.java +++ /dev/null @@ -1,278 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemCircleActionsBlurRootType { - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsBlurRootType UNKNOWN = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsBlurRootType(Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsBlurRootType NAMED = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsBlurRootType(Value.NAMED, "named"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsBlurRootType GOTO = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsBlurRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsBlurRootType GOTO_EMBEDDED = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsBlurRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsBlurRootType JAVASCRIPT = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsBlurRootType(Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsBlurRootType SOUND = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsBlurRootType(Value.SOUND, "sound"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsBlurRootType RENDITION = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsBlurRootType(Value.RENDITION, "rendition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsBlurRootType GOTO_REMOTE = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsBlurRootType(Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsBlurRootType LAUNCH = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsBlurRootType(Value.LAUNCH, "launch"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsBlurRootType IMPORT_DATA = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsBlurRootType(Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsBlurRootType SET_OCG_STATE = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsBlurRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsBlurRootType URI = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsBlurRootType(Value.URI, "uri"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsBlurRootType MOVIE = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsBlurRootType(Value.MOVIE, "movie"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsBlurRootType SUBMIT_FORM = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsBlurRootType(Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsBlurRootType HIDE = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsBlurRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsBlurRootType THREAD = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsBlurRootType(Value.THREAD, "thread"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsBlurRootType GOTO3D_VIEW = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsBlurRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsBlurRootType TRANSITION = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsBlurRootType(Value.TRANSITION, "transition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsBlurRootType RESET_FORM = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsBlurRootType(Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemCircleActionsBlurRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemCircleActionsBlurRootType - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemCircleActionsBlurRootType) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemCircleActionsBlurRootType valueOf(String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsList200ResponseAnnotationsItemCircleActionsBlurRootType(Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCircleActionsBlurWarningsItem.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCircleActionsBlurWarningsItem.java deleted file mode 100644 index 827746d..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCircleActionsBlurWarningsItem.java +++ /dev/null @@ -1,103 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemCircleActionsBlurWarningsItem { - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsBlurWarningsItem MALFORMED_NEXT = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsBlurWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsBlurWarningsItem CYCLE_DROPPED = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsBlurWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsBlurWarningsItem INCOMPLETE = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsBlurWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemCircleActionsBlurWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemCircleActionsBlurWarningsItem - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemCircleActionsBlurWarningsItem) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemCircleActionsBlurWarningsItem valueOf(String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsList200ResponseAnnotationsItemCircleActionsBlurWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorEnter.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorEnter.java deleted file mode 100644 index 50cb64f..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorEnter.java +++ /dev/null @@ -1,258 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorEnter.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorEnter { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorEnter( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorEnter - && equalTo((DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorEnter) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorEnter other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorEnter other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorEnter build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorEnterRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings( - List warnings); - - _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorEnterWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorEnter other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorEnterWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorEnterRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorEnter build() { - return new DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorEnter( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorEnterRoot.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorEnterRoot.java deleted file mode 100644 index d377e8e..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorEnterRoot.java +++ /dev/null @@ -1,224 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorEnterRoot.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorEnterRoot { - private final DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorEnterRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorEnterRoot( - DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorEnterRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorEnterRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorEnterRoot - && equalTo((DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorEnterRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorEnterRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type(@NotNull DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorEnterRootType type); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorEnterRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorEnterRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorEnterRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorEnterRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorEnterRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorEnterRoot build() { - return new DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorEnterRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorEnterRootType.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorEnterRootType.java deleted file mode 100644 index 970419b..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorEnterRootType.java +++ /dev/null @@ -1,286 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorEnterRootType { - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorEnterRootType UNKNOWN = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorEnterRootType(Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorEnterRootType NAMED = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorEnterRootType(Value.NAMED, "named"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorEnterRootType GOTO = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorEnterRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorEnterRootType GOTO_EMBEDDED = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorEnterRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorEnterRootType JAVASCRIPT = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorEnterRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorEnterRootType SOUND = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorEnterRootType(Value.SOUND, "sound"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorEnterRootType RENDITION = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorEnterRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorEnterRootType GOTO_REMOTE = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorEnterRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorEnterRootType LAUNCH = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorEnterRootType(Value.LAUNCH, "launch"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorEnterRootType IMPORT_DATA = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorEnterRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorEnterRootType SET_OCG_STATE = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorEnterRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorEnterRootType URI = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorEnterRootType(Value.URI, "uri"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorEnterRootType MOVIE = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorEnterRootType(Value.MOVIE, "movie"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorEnterRootType SUBMIT_FORM = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorEnterRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorEnterRootType HIDE = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorEnterRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorEnterRootType THREAD = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorEnterRootType(Value.THREAD, "thread"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorEnterRootType GOTO3D_VIEW = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorEnterRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorEnterRootType TRANSITION = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorEnterRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorEnterRootType RESET_FORM = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorEnterRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorEnterRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorEnterRootType - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorEnterRootType) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorEnterRootType valueOf(String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorEnterRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorEnterWarningsItem.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorEnterWarningsItem.java deleted file mode 100644 index 4129583..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorEnterWarningsItem.java +++ /dev/null @@ -1,105 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorEnterWarningsItem { - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorEnterWarningsItem - MALFORMED_NEXT = new DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorEnterWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorEnterWarningsItem CYCLE_DROPPED = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorEnterWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorEnterWarningsItem INCOMPLETE = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorEnterWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorEnterWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorEnterWarningsItem - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorEnterWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorEnterWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorEnterWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorExit.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorExit.java deleted file mode 100644 index 94e22cd..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorExit.java +++ /dev/null @@ -1,258 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorExit.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorExit { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorExit( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorExit - && equalTo((DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorExit) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorExit other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorExit other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorExit build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorExitRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings( - List warnings); - - _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorExitWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorExit other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorExitWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorExitRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorExit build() { - return new DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorExit( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorExitRoot.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorExitRoot.java deleted file mode 100644 index 9f62b24..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorExitRoot.java +++ /dev/null @@ -1,224 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorExitRoot.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorExitRoot { - private final DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorExitRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorExitRoot( - DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorExitRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorExitRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorExitRoot - && equalTo((DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorExitRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorExitRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type(@NotNull DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorExitRootType type); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorExitRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorExitRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorExitRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorExitRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorExitRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorExitRoot build() { - return new DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorExitRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorExitRootType.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorExitRootType.java deleted file mode 100644 index d987b0a..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorExitRootType.java +++ /dev/null @@ -1,286 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorExitRootType { - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorExitRootType UNKNOWN = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorExitRootType(Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorExitRootType NAMED = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorExitRootType(Value.NAMED, "named"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorExitRootType GOTO = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorExitRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorExitRootType GOTO_EMBEDDED = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorExitRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorExitRootType JAVASCRIPT = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorExitRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorExitRootType SOUND = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorExitRootType(Value.SOUND, "sound"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorExitRootType RENDITION = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorExitRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorExitRootType GOTO_REMOTE = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorExitRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorExitRootType LAUNCH = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorExitRootType(Value.LAUNCH, "launch"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorExitRootType IMPORT_DATA = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorExitRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorExitRootType SET_OCG_STATE = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorExitRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorExitRootType URI = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorExitRootType(Value.URI, "uri"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorExitRootType MOVIE = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorExitRootType(Value.MOVIE, "movie"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorExitRootType SUBMIT_FORM = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorExitRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorExitRootType HIDE = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorExitRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorExitRootType THREAD = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorExitRootType(Value.THREAD, "thread"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorExitRootType GOTO3D_VIEW = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorExitRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorExitRootType TRANSITION = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorExitRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorExitRootType RESET_FORM = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorExitRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorExitRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorExitRootType - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorExitRootType) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorExitRootType valueOf(String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorExitRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorExitWarningsItem.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorExitWarningsItem.java deleted file mode 100644 index 93981bd..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorExitWarningsItem.java +++ /dev/null @@ -1,105 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorExitWarningsItem { - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorExitWarningsItem MALFORMED_NEXT = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorExitWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorExitWarningsItem CYCLE_DROPPED = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorExitWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorExitWarningsItem INCOMPLETE = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorExitWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorExitWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorExitWarningsItem - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorExitWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorExitWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsList200ResponseAnnotationsItemCircleActionsCursorExitWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCircleActionsFocus.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCircleActionsFocus.java deleted file mode 100644 index d2b23c5..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCircleActionsFocus.java +++ /dev/null @@ -1,253 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemCircleActionsFocus.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemCircleActionsFocus { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemCircleActionsFocus( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemCircleActionsFocus - && equalTo((DocAnnotationsList200ResponseAnnotationsItemCircleActionsFocus) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemCircleActionsFocus other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemCircleActionsFocus other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemCircleActionsFocus build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemCircleActionsFocusRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings(List warnings); - - _FinalStage addWarnings(DocAnnotationsList200ResponseAnnotationsItemCircleActionsFocusWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemCircleActionsFocus other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemCircleActionsFocusWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root(Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemCircleActionsFocusRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root(Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemCircleActionsFocus build() { - return new DocAnnotationsList200ResponseAnnotationsItemCircleActionsFocus( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCircleActionsFocusRoot.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCircleActionsFocusRoot.java deleted file mode 100644 index 411ffea..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCircleActionsFocusRoot.java +++ /dev/null @@ -1,223 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemCircleActionsFocusRoot.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemCircleActionsFocusRoot { - private final DocAnnotationsList200ResponseAnnotationsItemCircleActionsFocusRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemCircleActionsFocusRoot( - DocAnnotationsList200ResponseAnnotationsItemCircleActionsFocusRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsList200ResponseAnnotationsItemCircleActionsFocusRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemCircleActionsFocusRoot - && equalTo((DocAnnotationsList200ResponseAnnotationsItemCircleActionsFocusRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemCircleActionsFocusRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type(@NotNull DocAnnotationsList200ResponseAnnotationsItemCircleActionsFocusRootType type); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemCircleActionsFocusRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemCircleActionsFocusRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsList200ResponseAnnotationsItemCircleActionsFocusRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemCircleActionsFocusRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type(@NotNull DocAnnotationsList200ResponseAnnotationsItemCircleActionsFocusRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemCircleActionsFocusRoot build() { - return new DocAnnotationsList200ResponseAnnotationsItemCircleActionsFocusRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCircleActionsFocusRootType.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCircleActionsFocusRootType.java deleted file mode 100644 index a70b65e..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCircleActionsFocusRootType.java +++ /dev/null @@ -1,282 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemCircleActionsFocusRootType { - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsFocusRootType UNKNOWN = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsFocusRootType(Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsFocusRootType NAMED = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsFocusRootType(Value.NAMED, "named"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsFocusRootType GOTO = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsFocusRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsFocusRootType GOTO_EMBEDDED = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsFocusRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsFocusRootType JAVASCRIPT = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsFocusRootType(Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsFocusRootType SOUND = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsFocusRootType(Value.SOUND, "sound"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsFocusRootType RENDITION = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsFocusRootType(Value.RENDITION, "rendition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsFocusRootType GOTO_REMOTE = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsFocusRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsFocusRootType LAUNCH = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsFocusRootType(Value.LAUNCH, "launch"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsFocusRootType IMPORT_DATA = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsFocusRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsFocusRootType SET_OCG_STATE = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsFocusRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsFocusRootType URI = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsFocusRootType(Value.URI, "uri"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsFocusRootType MOVIE = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsFocusRootType(Value.MOVIE, "movie"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsFocusRootType SUBMIT_FORM = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsFocusRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsFocusRootType HIDE = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsFocusRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsFocusRootType THREAD = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsFocusRootType(Value.THREAD, "thread"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsFocusRootType GOTO3D_VIEW = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsFocusRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsFocusRootType TRANSITION = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsFocusRootType(Value.TRANSITION, "transition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsFocusRootType RESET_FORM = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsFocusRootType(Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemCircleActionsFocusRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemCircleActionsFocusRootType - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemCircleActionsFocusRootType) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemCircleActionsFocusRootType valueOf(String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsList200ResponseAnnotationsItemCircleActionsFocusRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCircleActionsFocusWarningsItem.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCircleActionsFocusWarningsItem.java deleted file mode 100644 index a1215c8..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCircleActionsFocusWarningsItem.java +++ /dev/null @@ -1,103 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemCircleActionsFocusWarningsItem { - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsFocusWarningsItem MALFORMED_NEXT = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsFocusWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsFocusWarningsItem CYCLE_DROPPED = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsFocusWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsFocusWarningsItem INCOMPLETE = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsFocusWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemCircleActionsFocusWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemCircleActionsFocusWarningsItem - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemCircleActionsFocusWarningsItem) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemCircleActionsFocusWarningsItem valueOf(String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsList200ResponseAnnotationsItemCircleActionsFocusWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseDown.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseDown.java deleted file mode 100644 index a4c1464..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseDown.java +++ /dev/null @@ -1,256 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseDown.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseDown { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseDown( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseDown - && equalTo((DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseDown) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseDown other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseDown other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseDown build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseDownRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings( - List warnings); - - _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseDownWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseDown other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseDownWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root(Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseDownRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root(Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseDown build() { - return new DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseDown( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseDownRoot.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseDownRoot.java deleted file mode 100644 index b180d10..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseDownRoot.java +++ /dev/null @@ -1,224 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseDownRoot.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseDownRoot { - private final DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseDownRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseDownRoot( - DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseDownRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseDownRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseDownRoot - && equalTo((DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseDownRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseDownRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type(@NotNull DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseDownRootType type); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseDownRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseDownRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseDownRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseDownRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseDownRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseDownRoot build() { - return new DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseDownRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseDownRootType.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseDownRootType.java deleted file mode 100644 index 6bfcdfa..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseDownRootType.java +++ /dev/null @@ -1,286 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseDownRootType { - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseDownRootType UNKNOWN = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseDownRootType(Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseDownRootType NAMED = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseDownRootType(Value.NAMED, "named"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseDownRootType GOTO = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseDownRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseDownRootType GOTO_EMBEDDED = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseDownRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseDownRootType JAVASCRIPT = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseDownRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseDownRootType SOUND = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseDownRootType(Value.SOUND, "sound"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseDownRootType RENDITION = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseDownRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseDownRootType GOTO_REMOTE = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseDownRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseDownRootType LAUNCH = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseDownRootType(Value.LAUNCH, "launch"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseDownRootType IMPORT_DATA = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseDownRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseDownRootType SET_OCG_STATE = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseDownRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseDownRootType URI = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseDownRootType(Value.URI, "uri"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseDownRootType MOVIE = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseDownRootType(Value.MOVIE, "movie"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseDownRootType SUBMIT_FORM = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseDownRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseDownRootType HIDE = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseDownRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseDownRootType THREAD = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseDownRootType(Value.THREAD, "thread"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseDownRootType GOTO3D_VIEW = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseDownRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseDownRootType TRANSITION = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseDownRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseDownRootType RESET_FORM = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseDownRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseDownRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseDownRootType - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseDownRootType) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseDownRootType valueOf(String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseDownRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseDownWarningsItem.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseDownWarningsItem.java deleted file mode 100644 index e511a76..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseDownWarningsItem.java +++ /dev/null @@ -1,103 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseDownWarningsItem { - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseDownWarningsItem MALFORMED_NEXT = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseDownWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseDownWarningsItem CYCLE_DROPPED = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseDownWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseDownWarningsItem INCOMPLETE = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseDownWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseDownWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseDownWarningsItem - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseDownWarningsItem) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseDownWarningsItem valueOf(String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseDownWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseUp.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseUp.java deleted file mode 100644 index 5482005..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseUp.java +++ /dev/null @@ -1,254 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseUp.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseUp { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseUp( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseUp - && equalTo((DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseUp) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseUp other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseUp other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseUp build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseUpRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings( - List warnings); - - _FinalStage addWarnings(DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseUpWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseUp other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseUpWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root(Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseUpRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root(Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseUp build() { - return new DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseUp( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseUpRoot.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseUpRoot.java deleted file mode 100644 index 4b1be29..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseUpRoot.java +++ /dev/null @@ -1,224 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseUpRoot.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseUpRoot { - private final DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseUpRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseUpRoot( - DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseUpRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseUpRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseUpRoot - && equalTo((DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseUpRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseUpRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type(@NotNull DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseUpRootType type); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseUpRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseUpRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseUpRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseUpRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseUpRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseUpRoot build() { - return new DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseUpRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseUpRootType.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseUpRootType.java deleted file mode 100644 index 4ede90b..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseUpRootType.java +++ /dev/null @@ -1,285 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseUpRootType { - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseUpRootType UNKNOWN = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseUpRootType(Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseUpRootType NAMED = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseUpRootType(Value.NAMED, "named"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseUpRootType GOTO = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseUpRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseUpRootType GOTO_EMBEDDED = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseUpRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseUpRootType JAVASCRIPT = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseUpRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseUpRootType SOUND = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseUpRootType(Value.SOUND, "sound"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseUpRootType RENDITION = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseUpRootType(Value.RENDITION, "rendition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseUpRootType GOTO_REMOTE = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseUpRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseUpRootType LAUNCH = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseUpRootType(Value.LAUNCH, "launch"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseUpRootType IMPORT_DATA = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseUpRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseUpRootType SET_OCG_STATE = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseUpRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseUpRootType URI = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseUpRootType(Value.URI, "uri"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseUpRootType MOVIE = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseUpRootType(Value.MOVIE, "movie"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseUpRootType SUBMIT_FORM = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseUpRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseUpRootType HIDE = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseUpRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseUpRootType THREAD = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseUpRootType(Value.THREAD, "thread"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseUpRootType GOTO3D_VIEW = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseUpRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseUpRootType TRANSITION = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseUpRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseUpRootType RESET_FORM = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseUpRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseUpRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseUpRootType - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseUpRootType) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseUpRootType valueOf(String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseUpRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseUpWarningsItem.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseUpWarningsItem.java deleted file mode 100644 index d929188..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseUpWarningsItem.java +++ /dev/null @@ -1,103 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseUpWarningsItem { - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseUpWarningsItem MALFORMED_NEXT = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseUpWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseUpWarningsItem CYCLE_DROPPED = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseUpWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseUpWarningsItem INCOMPLETE = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseUpWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseUpWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseUpWarningsItem - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseUpWarningsItem) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseUpWarningsItem valueOf(String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsList200ResponseAnnotationsItemCircleActionsMouseUpWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageClose.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageClose.java deleted file mode 100644 index 2fb0996..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageClose.java +++ /dev/null @@ -1,256 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageClose.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageClose { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageClose( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageClose - && equalTo((DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageClose) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageClose other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageClose other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageClose build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageCloseRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings( - List warnings); - - _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageCloseWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageClose other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageCloseWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root(Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageCloseRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root(Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageClose build() { - return new DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageClose( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageCloseRoot.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageCloseRoot.java deleted file mode 100644 index 6a620c8..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageCloseRoot.java +++ /dev/null @@ -1,224 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageCloseRoot.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageCloseRoot { - private final DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageCloseRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageCloseRoot( - DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageCloseRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageCloseRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageCloseRoot - && equalTo((DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageCloseRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageCloseRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type(@NotNull DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageCloseRootType type); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageCloseRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageCloseRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageCloseRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageCloseRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageCloseRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageCloseRoot build() { - return new DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageCloseRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageCloseRootType.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageCloseRootType.java deleted file mode 100644 index 62af6e5..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageCloseRootType.java +++ /dev/null @@ -1,286 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageCloseRootType { - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageCloseRootType UNKNOWN = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageCloseRootType(Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageCloseRootType NAMED = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageCloseRootType(Value.NAMED, "named"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageCloseRootType GOTO = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageCloseRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageCloseRootType GOTO_EMBEDDED = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageCloseRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageCloseRootType JAVASCRIPT = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageCloseRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageCloseRootType SOUND = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageCloseRootType(Value.SOUND, "sound"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageCloseRootType RENDITION = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageCloseRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageCloseRootType GOTO_REMOTE = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageCloseRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageCloseRootType LAUNCH = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageCloseRootType(Value.LAUNCH, "launch"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageCloseRootType IMPORT_DATA = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageCloseRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageCloseRootType SET_OCG_STATE = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageCloseRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageCloseRootType URI = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageCloseRootType(Value.URI, "uri"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageCloseRootType MOVIE = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageCloseRootType(Value.MOVIE, "movie"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageCloseRootType SUBMIT_FORM = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageCloseRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageCloseRootType HIDE = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageCloseRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageCloseRootType THREAD = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageCloseRootType(Value.THREAD, "thread"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageCloseRootType GOTO3D_VIEW = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageCloseRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageCloseRootType TRANSITION = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageCloseRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageCloseRootType RESET_FORM = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageCloseRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageCloseRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageCloseRootType - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageCloseRootType) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageCloseRootType valueOf(String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageCloseRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageCloseWarningsItem.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageCloseWarningsItem.java deleted file mode 100644 index 0995496..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageCloseWarningsItem.java +++ /dev/null @@ -1,103 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageCloseWarningsItem { - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageCloseWarningsItem MALFORMED_NEXT = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageCloseWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageCloseWarningsItem CYCLE_DROPPED = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageCloseWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageCloseWarningsItem INCOMPLETE = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageCloseWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageCloseWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageCloseWarningsItem - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageCloseWarningsItem) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageCloseWarningsItem valueOf(String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageCloseWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageInvisible.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageInvisible.java deleted file mode 100644 index 2994642..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageInvisible.java +++ /dev/null @@ -1,258 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageInvisible.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageInvisible { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageInvisible( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageInvisible - && equalTo((DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageInvisible) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageInvisible other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageInvisible other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageInvisible build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageInvisibleRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings( - List warnings); - - _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageInvisibleWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageInvisible other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageInvisibleWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageInvisibleRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageInvisible build() { - return new DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageInvisible( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageInvisibleRoot.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageInvisibleRoot.java deleted file mode 100644 index 02e0163..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageInvisibleRoot.java +++ /dev/null @@ -1,224 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageInvisibleRoot.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageInvisibleRoot { - private final DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageInvisibleRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageInvisibleRoot( - DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageInvisibleRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageInvisibleRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageInvisibleRoot - && equalTo((DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageInvisibleRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageInvisibleRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type(@NotNull DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageInvisibleRootType type); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageInvisibleRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageInvisibleRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageInvisibleRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageInvisibleRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageInvisibleRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageInvisibleRoot build() { - return new DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageInvisibleRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageInvisibleRootType.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageInvisibleRootType.java deleted file mode 100644 index 0f9b636..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageInvisibleRootType.java +++ /dev/null @@ -1,287 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageInvisibleRootType { - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageInvisibleRootType UNKNOWN = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageInvisibleRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageInvisibleRootType NAMED = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageInvisibleRootType(Value.NAMED, "named"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageInvisibleRootType GOTO = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageInvisibleRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageInvisibleRootType GOTO_EMBEDDED = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageInvisibleRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageInvisibleRootType JAVASCRIPT = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageInvisibleRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageInvisibleRootType SOUND = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageInvisibleRootType(Value.SOUND, "sound"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageInvisibleRootType RENDITION = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageInvisibleRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageInvisibleRootType GOTO_REMOTE = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageInvisibleRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageInvisibleRootType LAUNCH = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageInvisibleRootType(Value.LAUNCH, "launch"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageInvisibleRootType IMPORT_DATA = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageInvisibleRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageInvisibleRootType SET_OCG_STATE = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageInvisibleRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageInvisibleRootType URI = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageInvisibleRootType(Value.URI, "uri"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageInvisibleRootType MOVIE = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageInvisibleRootType(Value.MOVIE, "movie"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageInvisibleRootType SUBMIT_FORM = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageInvisibleRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageInvisibleRootType HIDE = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageInvisibleRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageInvisibleRootType THREAD = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageInvisibleRootType(Value.THREAD, "thread"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageInvisibleRootType GOTO3D_VIEW = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageInvisibleRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageInvisibleRootType TRANSITION = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageInvisibleRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageInvisibleRootType RESET_FORM = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageInvisibleRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageInvisibleRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageInvisibleRootType - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageInvisibleRootType) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageInvisibleRootType valueOf(String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageInvisibleRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageInvisibleWarningsItem.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageInvisibleWarningsItem.java deleted file mode 100644 index d3d6b6c..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageInvisibleWarningsItem.java +++ /dev/null @@ -1,105 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageInvisibleWarningsItem { - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageInvisibleWarningsItem - MALFORMED_NEXT = new DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageInvisibleWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageInvisibleWarningsItem - CYCLE_DROPPED = new DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageInvisibleWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageInvisibleWarningsItem INCOMPLETE = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageInvisibleWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageInvisibleWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageInvisibleWarningsItem - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageInvisibleWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageInvisibleWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageInvisibleWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageOpen.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageOpen.java deleted file mode 100644 index a67254a..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageOpen.java +++ /dev/null @@ -1,254 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageOpen.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageOpen { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageOpen( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageOpen - && equalTo((DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageOpen) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageOpen other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageOpen other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageOpen build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageOpenRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings( - List warnings); - - _FinalStage addWarnings(DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageOpenWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageOpen other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageOpenWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root(Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageOpenRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root(Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageOpen build() { - return new DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageOpen( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageOpenRoot.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageOpenRoot.java deleted file mode 100644 index 3d1586e..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageOpenRoot.java +++ /dev/null @@ -1,224 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageOpenRoot.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageOpenRoot { - private final DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageOpenRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageOpenRoot( - DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageOpenRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageOpenRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageOpenRoot - && equalTo((DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageOpenRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageOpenRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type(@NotNull DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageOpenRootType type); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageOpenRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageOpenRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageOpenRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageOpenRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageOpenRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageOpenRoot build() { - return new DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageOpenRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageOpenRootType.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageOpenRootType.java deleted file mode 100644 index 099e046..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageOpenRootType.java +++ /dev/null @@ -1,285 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageOpenRootType { - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageOpenRootType UNKNOWN = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageOpenRootType(Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageOpenRootType NAMED = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageOpenRootType(Value.NAMED, "named"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageOpenRootType GOTO = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageOpenRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageOpenRootType GOTO_EMBEDDED = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageOpenRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageOpenRootType JAVASCRIPT = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageOpenRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageOpenRootType SOUND = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageOpenRootType(Value.SOUND, "sound"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageOpenRootType RENDITION = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageOpenRootType(Value.RENDITION, "rendition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageOpenRootType GOTO_REMOTE = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageOpenRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageOpenRootType LAUNCH = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageOpenRootType(Value.LAUNCH, "launch"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageOpenRootType IMPORT_DATA = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageOpenRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageOpenRootType SET_OCG_STATE = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageOpenRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageOpenRootType URI = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageOpenRootType(Value.URI, "uri"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageOpenRootType MOVIE = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageOpenRootType(Value.MOVIE, "movie"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageOpenRootType SUBMIT_FORM = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageOpenRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageOpenRootType HIDE = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageOpenRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageOpenRootType THREAD = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageOpenRootType(Value.THREAD, "thread"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageOpenRootType GOTO3D_VIEW = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageOpenRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageOpenRootType TRANSITION = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageOpenRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageOpenRootType RESET_FORM = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageOpenRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageOpenRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageOpenRootType - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageOpenRootType) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageOpenRootType valueOf(String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageOpenRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageOpenWarningsItem.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageOpenWarningsItem.java deleted file mode 100644 index 6f892ef..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageOpenWarningsItem.java +++ /dev/null @@ -1,103 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageOpenWarningsItem { - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageOpenWarningsItem MALFORMED_NEXT = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageOpenWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageOpenWarningsItem CYCLE_DROPPED = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageOpenWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageOpenWarningsItem INCOMPLETE = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageOpenWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageOpenWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageOpenWarningsItem - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageOpenWarningsItem) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageOpenWarningsItem valueOf(String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageOpenWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageVisible.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageVisible.java deleted file mode 100644 index ed90c52..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageVisible.java +++ /dev/null @@ -1,258 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageVisible.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageVisible { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageVisible( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageVisible - && equalTo((DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageVisible) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageVisible other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageVisible other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageVisible build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageVisibleRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings( - List warnings); - - _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageVisibleWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageVisible other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageVisibleWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageVisibleRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageVisible build() { - return new DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageVisible( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageVisibleRoot.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageVisibleRoot.java deleted file mode 100644 index a043712..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageVisibleRoot.java +++ /dev/null @@ -1,224 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageVisibleRoot.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageVisibleRoot { - private final DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageVisibleRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageVisibleRoot( - DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageVisibleRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageVisibleRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageVisibleRoot - && equalTo((DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageVisibleRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageVisibleRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type(@NotNull DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageVisibleRootType type); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageVisibleRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageVisibleRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageVisibleRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageVisibleRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageVisibleRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageVisibleRoot build() { - return new DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageVisibleRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageVisibleRootType.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageVisibleRootType.java deleted file mode 100644 index 16661ba..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageVisibleRootType.java +++ /dev/null @@ -1,286 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageVisibleRootType { - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageVisibleRootType UNKNOWN = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageVisibleRootType(Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageVisibleRootType NAMED = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageVisibleRootType(Value.NAMED, "named"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageVisibleRootType GOTO = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageVisibleRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageVisibleRootType GOTO_EMBEDDED = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageVisibleRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageVisibleRootType JAVASCRIPT = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageVisibleRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageVisibleRootType SOUND = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageVisibleRootType(Value.SOUND, "sound"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageVisibleRootType RENDITION = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageVisibleRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageVisibleRootType GOTO_REMOTE = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageVisibleRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageVisibleRootType LAUNCH = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageVisibleRootType(Value.LAUNCH, "launch"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageVisibleRootType IMPORT_DATA = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageVisibleRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageVisibleRootType SET_OCG_STATE = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageVisibleRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageVisibleRootType URI = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageVisibleRootType(Value.URI, "uri"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageVisibleRootType MOVIE = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageVisibleRootType(Value.MOVIE, "movie"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageVisibleRootType SUBMIT_FORM = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageVisibleRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageVisibleRootType HIDE = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageVisibleRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageVisibleRootType THREAD = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageVisibleRootType(Value.THREAD, "thread"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageVisibleRootType GOTO3D_VIEW = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageVisibleRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageVisibleRootType TRANSITION = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageVisibleRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageVisibleRootType RESET_FORM = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageVisibleRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageVisibleRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageVisibleRootType - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageVisibleRootType) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageVisibleRootType valueOf(String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageVisibleRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageVisibleWarningsItem.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageVisibleWarningsItem.java deleted file mode 100644 index a737398..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageVisibleWarningsItem.java +++ /dev/null @@ -1,105 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageVisibleWarningsItem { - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageVisibleWarningsItem - MALFORMED_NEXT = new DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageVisibleWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageVisibleWarningsItem CYCLE_DROPPED = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageVisibleWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageVisibleWarningsItem INCOMPLETE = - new DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageVisibleWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageVisibleWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageVisibleWarningsItem - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageVisibleWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageVisibleWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsList200ResponseAnnotationsItemCircleActionsPageVisibleWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFileAttachment.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFileAttachment.java index f4b63cb..a7e66ef 100644 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFileAttachment.java +++ b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFileAttachment.java @@ -63,7 +63,7 @@ public final class DocAnnotationsList200ResponseAnnotationsItemFileAttachment { private final Optional updatedBy; - private final Optional actions; + private final Optional actions; private final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentColor color; @@ -95,7 +95,7 @@ private DocAnnotationsList200ResponseAnnotationsItemFileAttachment( Optional groupId, Optional createdBy, Optional updatedBy, - Optional actions, + Optional actions, DocAnnotationsList200ResponseAnnotationsItemFileAttachmentColor color, double opacity, DocAnnotationsList200ResponseAnnotationsItemFileAttachmentIcon icon, @@ -248,7 +248,7 @@ public Optional getUpdatedBy() { } @JsonProperty("actions") - public Optional getActions() { + public Optional getActions() { return actions; } @@ -515,9 +515,9 @@ public interface _FinalStage { _FinalStage updatedBy(String updatedBy); - _FinalStage actions(Optional actions); + _FinalStage actions(Optional actions); - _FinalStage actions(DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActions actions); + _FinalStage actions(PdfAnnotationActions actions); } @JsonIgnoreProperties(ignoreUnknown = true) @@ -556,7 +556,7 @@ public static final class Builder private DocAnnotationsList200ResponseAnnotationsItemFileAttachmentFile file; - private Optional actions = Optional.empty(); + private Optional actions = Optional.empty(); private Optional updatedBy = Optional.empty(); @@ -698,15 +698,14 @@ public _FinalStage file(@NotNull DocAnnotationsList200ResponseAnnotationsItemFil } @java.lang.Override - public _FinalStage actions(DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActions actions) { + public _FinalStage actions(PdfAnnotationActions actions) { this.actions = Optional.ofNullable(actions); return this; } @java.lang.Override @JsonSetter(value = "actions", nulls = Nulls.SKIP) - public _FinalStage actions( - Optional actions) { + public _FinalStage actions(Optional actions) { this.actions = actions; return this; } diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActions.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActions.java deleted file mode 100644 index a86cc61..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActions.java +++ /dev/null @@ -1,396 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.HashMap; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActions.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActions { - private final Optional activate; - - private final Optional cursorEnter; - - private final Optional cursorExit; - - private final Optional mouseDown; - - private final Optional mouseUp; - - private final Optional focus; - - private final Optional blur; - - private final Optional pageOpen; - - private final Optional pageClose; - - private final Optional pageVisible; - - private final Optional - pageInvisible; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActions( - Optional activate, - Optional cursorEnter, - Optional cursorExit, - Optional mouseDown, - Optional mouseUp, - Optional focus, - Optional blur, - Optional pageOpen, - Optional pageClose, - Optional pageVisible, - Optional pageInvisible, - Map additionalProperties) { - this.activate = activate; - this.cursorEnter = cursorEnter; - this.cursorExit = cursorExit; - this.mouseDown = mouseDown; - this.mouseUp = mouseUp; - this.focus = focus; - this.blur = blur; - this.pageOpen = pageOpen; - this.pageClose = pageClose; - this.pageVisible = pageVisible; - this.pageInvisible = pageInvisible; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("activate") - public Optional getActivate() { - return activate; - } - - @JsonProperty("cursorEnter") - public Optional getCursorEnter() { - return cursorEnter; - } - - @JsonProperty("cursorExit") - public Optional getCursorExit() { - return cursorExit; - } - - @JsonProperty("mouseDown") - public Optional getMouseDown() { - return mouseDown; - } - - @JsonProperty("mouseUp") - public Optional getMouseUp() { - return mouseUp; - } - - @JsonProperty("focus") - public Optional getFocus() { - return focus; - } - - @JsonProperty("blur") - public Optional getBlur() { - return blur; - } - - @JsonProperty("pageOpen") - public Optional getPageOpen() { - return pageOpen; - } - - @JsonProperty("pageClose") - public Optional getPageClose() { - return pageClose; - } - - @JsonProperty("pageVisible") - public Optional getPageVisible() { - return pageVisible; - } - - @JsonProperty("pageInvisible") - public Optional getPageInvisible() { - return pageInvisible; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActions - && equalTo((DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActions) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActions other) { - return activate.equals(other.activate) - && cursorEnter.equals(other.cursorEnter) - && cursorExit.equals(other.cursorExit) - && mouseDown.equals(other.mouseDown) - && mouseUp.equals(other.mouseUp) - && focus.equals(other.focus) - && blur.equals(other.blur) - && pageOpen.equals(other.pageOpen) - && pageClose.equals(other.pageClose) - && pageVisible.equals(other.pageVisible) - && pageInvisible.equals(other.pageInvisible); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash( - this.activate, - this.cursorEnter, - this.cursorExit, - this.mouseDown, - this.mouseUp, - this.focus, - this.blur, - this.pageOpen, - this.pageClose, - this.pageVisible, - this.pageInvisible); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static Builder builder() { - return new Builder(); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder { - private Optional activate = - Optional.empty(); - - private Optional cursorEnter = - Optional.empty(); - - private Optional cursorExit = - Optional.empty(); - - private Optional mouseDown = - Optional.empty(); - - private Optional mouseUp = - Optional.empty(); - - private Optional focus = - Optional.empty(); - - private Optional blur = Optional.empty(); - - private Optional pageOpen = - Optional.empty(); - - private Optional pageClose = - Optional.empty(); - - private Optional pageVisible = - Optional.empty(); - - private Optional pageInvisible = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - public Builder from(DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActions other) { - activate(other.getActivate()); - cursorEnter(other.getCursorEnter()); - cursorExit(other.getCursorExit()); - mouseDown(other.getMouseDown()); - mouseUp(other.getMouseUp()); - focus(other.getFocus()); - blur(other.getBlur()); - pageOpen(other.getPageOpen()); - pageClose(other.getPageClose()); - pageVisible(other.getPageVisible()); - pageInvisible(other.getPageInvisible()); - return this; - } - - @JsonSetter(value = "activate", nulls = Nulls.SKIP) - public Builder activate( - Optional activate) { - this.activate = activate; - return this; - } - - public Builder activate(DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsActivate activate) { - this.activate = Optional.ofNullable(activate); - return this; - } - - @JsonSetter(value = "cursorEnter", nulls = Nulls.SKIP) - public Builder cursorEnter( - Optional cursorEnter) { - this.cursorEnter = cursorEnter; - return this; - } - - public Builder cursorEnter( - DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorEnter cursorEnter) { - this.cursorEnter = Optional.ofNullable(cursorEnter); - return this; - } - - @JsonSetter(value = "cursorExit", nulls = Nulls.SKIP) - public Builder cursorExit( - Optional cursorExit) { - this.cursorExit = cursorExit; - return this; - } - - public Builder cursorExit( - DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorExit cursorExit) { - this.cursorExit = Optional.ofNullable(cursorExit); - return this; - } - - @JsonSetter(value = "mouseDown", nulls = Nulls.SKIP) - public Builder mouseDown( - Optional mouseDown) { - this.mouseDown = mouseDown; - return this; - } - - public Builder mouseDown(DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseDown mouseDown) { - this.mouseDown = Optional.ofNullable(mouseDown); - return this; - } - - @JsonSetter(value = "mouseUp", nulls = Nulls.SKIP) - public Builder mouseUp( - Optional mouseUp) { - this.mouseUp = mouseUp; - return this; - } - - public Builder mouseUp(DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseUp mouseUp) { - this.mouseUp = Optional.ofNullable(mouseUp); - return this; - } - - @JsonSetter(value = "focus", nulls = Nulls.SKIP) - public Builder focus(Optional focus) { - this.focus = focus; - return this; - } - - public Builder focus(DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsFocus focus) { - this.focus = Optional.ofNullable(focus); - return this; - } - - @JsonSetter(value = "blur", nulls = Nulls.SKIP) - public Builder blur(Optional blur) { - this.blur = blur; - return this; - } - - public Builder blur(DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsBlur blur) { - this.blur = Optional.ofNullable(blur); - return this; - } - - @JsonSetter(value = "pageOpen", nulls = Nulls.SKIP) - public Builder pageOpen( - Optional pageOpen) { - this.pageOpen = pageOpen; - return this; - } - - public Builder pageOpen(DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageOpen pageOpen) { - this.pageOpen = Optional.ofNullable(pageOpen); - return this; - } - - @JsonSetter(value = "pageClose", nulls = Nulls.SKIP) - public Builder pageClose( - Optional pageClose) { - this.pageClose = pageClose; - return this; - } - - public Builder pageClose(DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageClose pageClose) { - this.pageClose = Optional.ofNullable(pageClose); - return this; - } - - @JsonSetter(value = "pageVisible", nulls = Nulls.SKIP) - public Builder pageVisible( - Optional pageVisible) { - this.pageVisible = pageVisible; - return this; - } - - public Builder pageVisible( - DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageVisible pageVisible) { - this.pageVisible = Optional.ofNullable(pageVisible); - return this; - } - - @JsonSetter(value = "pageInvisible", nulls = Nulls.SKIP) - public Builder pageInvisible( - Optional - pageInvisible) { - this.pageInvisible = pageInvisible; - return this; - } - - public Builder pageInvisible( - DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageInvisible pageInvisible) { - this.pageInvisible = Optional.ofNullable(pageInvisible); - return this; - } - - public DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActions build() { - return new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActions( - activate, - cursorEnter, - cursorExit, - mouseDown, - mouseUp, - focus, - blur, - pageOpen, - pageClose, - pageVisible, - pageInvisible, - additionalProperties); - } - - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsActivate.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsActivate.java deleted file mode 100644 index e8e9d5d..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsActivate.java +++ /dev/null @@ -1,258 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsActivate.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsActivate { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsActivate( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsActivate - && equalTo((DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsActivate) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsActivate other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsActivate other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsActivate build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsActivateRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings( - List warnings); - - _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsActivateWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsActivate other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsActivateWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsActivateRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsActivate build() { - return new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsActivate( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsActivateRoot.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsActivateRoot.java deleted file mode 100644 index fda54e9..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsActivateRoot.java +++ /dev/null @@ -1,225 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsActivateRoot.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsActivateRoot { - private final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsActivateRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsActivateRoot( - DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsActivateRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsActivateRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsActivateRoot - && equalTo((DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsActivateRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsActivateRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsActivateRootType type); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsActivateRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsActivateRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsActivateRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsActivateRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsActivateRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsActivateRoot build() { - return new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsActivateRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsActivateRootType.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsActivateRootType.java deleted file mode 100644 index 1db5327..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsActivateRootType.java +++ /dev/null @@ -1,291 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsActivateRootType { - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsActivateRootType UNKNOWN = - new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsActivateRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsActivateRootType NAMED = - new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsActivateRootType(Value.NAMED, "named"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsActivateRootType GOTO = - new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsActivateRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsActivateRootType - GOTO_EMBEDDED = new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsActivateRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsActivateRootType JAVASCRIPT = - new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsActivateRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsActivateRootType SOUND = - new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsActivateRootType(Value.SOUND, "sound"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsActivateRootType RENDITION = - new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsActivateRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsActivateRootType GOTO_REMOTE = - new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsActivateRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsActivateRootType LAUNCH = - new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsActivateRootType( - Value.LAUNCH, "launch"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsActivateRootType IMPORT_DATA = - new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsActivateRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsActivateRootType - SET_OCG_STATE = new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsActivateRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsActivateRootType URI = - new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsActivateRootType(Value.URI, "uri"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsActivateRootType MOVIE = - new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsActivateRootType(Value.MOVIE, "movie"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsActivateRootType SUBMIT_FORM = - new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsActivateRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsActivateRootType HIDE = - new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsActivateRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsActivateRootType THREAD = - new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsActivateRootType( - Value.THREAD, "thread"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsActivateRootType GOTO3D_VIEW = - new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsActivateRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsActivateRootType TRANSITION = - new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsActivateRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsActivateRootType RESET_FORM = - new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsActivateRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsActivateRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsActivateRootType - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsActivateRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsActivateRootType valueOf( - String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsActivateRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsActivateWarningsItem.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsActivateWarningsItem.java deleted file mode 100644 index ef8d5ff..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsActivateWarningsItem.java +++ /dev/null @@ -1,107 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsActivateWarningsItem { - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsActivateWarningsItem - MALFORMED_NEXT = new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsActivateWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsActivateWarningsItem - CYCLE_DROPPED = new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsActivateWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsActivateWarningsItem - INCOMPLETE = new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsActivateWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsActivateWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsActivateWarningsItem - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsActivateWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsActivateWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsActivateWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsBlur.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsBlur.java deleted file mode 100644 index 0a838d4..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsBlur.java +++ /dev/null @@ -1,258 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsBlur.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsBlur { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsBlur( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsBlur - && equalTo((DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsBlur) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsBlur other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsBlur other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsBlur build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsBlurRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings( - List warnings); - - _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsBlurWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsBlur other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsBlurWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsBlurRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsBlur build() { - return new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsBlur( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsBlurRoot.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsBlurRoot.java deleted file mode 100644 index 279d28c..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsBlurRoot.java +++ /dev/null @@ -1,224 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsBlurRoot.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsBlurRoot { - private final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsBlurRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsBlurRoot( - DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsBlurRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsBlurRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsBlurRoot - && equalTo((DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsBlurRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsBlurRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type(@NotNull DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsBlurRootType type); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsBlurRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsBlurRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsBlurRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsBlurRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsBlurRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsBlurRoot build() { - return new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsBlurRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsBlurRootType.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsBlurRootType.java deleted file mode 100644 index 860e090..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsBlurRootType.java +++ /dev/null @@ -1,286 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsBlurRootType { - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsBlurRootType UNKNOWN = - new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsBlurRootType(Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsBlurRootType NAMED = - new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsBlurRootType(Value.NAMED, "named"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsBlurRootType GOTO = - new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsBlurRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsBlurRootType GOTO_EMBEDDED = - new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsBlurRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsBlurRootType JAVASCRIPT = - new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsBlurRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsBlurRootType SOUND = - new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsBlurRootType(Value.SOUND, "sound"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsBlurRootType RENDITION = - new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsBlurRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsBlurRootType GOTO_REMOTE = - new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsBlurRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsBlurRootType LAUNCH = - new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsBlurRootType(Value.LAUNCH, "launch"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsBlurRootType IMPORT_DATA = - new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsBlurRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsBlurRootType SET_OCG_STATE = - new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsBlurRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsBlurRootType URI = - new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsBlurRootType(Value.URI, "uri"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsBlurRootType MOVIE = - new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsBlurRootType(Value.MOVIE, "movie"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsBlurRootType SUBMIT_FORM = - new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsBlurRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsBlurRootType HIDE = - new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsBlurRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsBlurRootType THREAD = - new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsBlurRootType(Value.THREAD, "thread"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsBlurRootType GOTO3D_VIEW = - new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsBlurRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsBlurRootType TRANSITION = - new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsBlurRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsBlurRootType RESET_FORM = - new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsBlurRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsBlurRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsBlurRootType - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsBlurRootType) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsBlurRootType valueOf(String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsBlurRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsBlurWarningsItem.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsBlurWarningsItem.java deleted file mode 100644 index c040969..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsBlurWarningsItem.java +++ /dev/null @@ -1,105 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsBlurWarningsItem { - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsBlurWarningsItem - MALFORMED_NEXT = new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsBlurWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsBlurWarningsItem - CYCLE_DROPPED = new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsBlurWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsBlurWarningsItem INCOMPLETE = - new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsBlurWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsBlurWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsBlurWarningsItem - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsBlurWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsBlurWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsBlurWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorEnter.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorEnter.java deleted file mode 100644 index 361d3ce..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorEnter.java +++ /dev/null @@ -1,266 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorEnter.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorEnter { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List - warnings; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorEnter( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List - getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorEnter - && equalTo((DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorEnter) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorEnter other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorEnter other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorEnter build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root( - Optional root); - - _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorEnterRoot root); - - _FinalStage root( - Nullable root); - - _FinalStage warnings( - List - warnings); - - _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorEnterWarningsItem warnings); - - _FinalStage addAllWarnings( - List - warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List - warnings = new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorEnter other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List - warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorEnterWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List - warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorEnterRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorEnter build() { - return new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorEnter( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorEnterRoot.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorEnterRoot.java deleted file mode 100644 index 9913a7a..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorEnterRoot.java +++ /dev/null @@ -1,226 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorEnterRoot.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorEnterRoot { - private final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorEnterRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorEnterRoot( - DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorEnterRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorEnterRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorEnterRoot - && equalTo((DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorEnterRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorEnterRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorEnterRootType type); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorEnterRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorEnterRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorEnterRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorEnterRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorEnterRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorEnterRoot build() { - return new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorEnterRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorEnterRootType.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorEnterRootType.java deleted file mode 100644 index 6463574..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorEnterRootType.java +++ /dev/null @@ -1,298 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorEnterRootType { - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorEnterRootType UNKNOWN = - new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorEnterRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorEnterRootType NAMED = - new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorEnterRootType( - Value.NAMED, "named"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorEnterRootType GOTO = - new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorEnterRootType( - Value.GOTO, "goto"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorEnterRootType - GOTO_EMBEDDED = new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorEnterRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorEnterRootType - JAVASCRIPT = new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorEnterRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorEnterRootType SOUND = - new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorEnterRootType( - Value.SOUND, "sound"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorEnterRootType RENDITION = - new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorEnterRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorEnterRootType - GOTO_REMOTE = new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorEnterRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorEnterRootType LAUNCH = - new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorEnterRootType( - Value.LAUNCH, "launch"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorEnterRootType - IMPORT_DATA = new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorEnterRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorEnterRootType - SET_OCG_STATE = new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorEnterRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorEnterRootType URI = - new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorEnterRootType(Value.URI, "uri"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorEnterRootType MOVIE = - new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorEnterRootType( - Value.MOVIE, "movie"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorEnterRootType - SUBMIT_FORM = new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorEnterRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorEnterRootType HIDE = - new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorEnterRootType( - Value.HIDE, "hide"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorEnterRootType THREAD = - new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorEnterRootType( - Value.THREAD, "thread"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorEnterRootType - GOTO3D_VIEW = new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorEnterRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorEnterRootType - TRANSITION = new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorEnterRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorEnterRootType - RESET_FORM = new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorEnterRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorEnterRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorEnterRootType - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorEnterRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorEnterRootType valueOf( - String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorEnterRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorEnterWarningsItem.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorEnterWarningsItem.java deleted file mode 100644 index a71460a..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorEnterWarningsItem.java +++ /dev/null @@ -1,110 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorEnterWarningsItem { - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorEnterWarningsItem - MALFORMED_NEXT = - new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorEnterWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorEnterWarningsItem - CYCLE_DROPPED = - new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorEnterWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorEnterWarningsItem - INCOMPLETE = new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorEnterWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorEnterWarningsItem( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorEnterWarningsItem - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorEnterWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorEnterWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorEnterWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorExit.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorExit.java deleted file mode 100644 index e33b71f..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorExit.java +++ /dev/null @@ -1,263 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorExit.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorExit { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List - warnings; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorExit( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorExit - && equalTo((DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorExit) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorExit other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorExit other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorExit build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root( - Optional root); - - _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorExitRoot root); - - _FinalStage root( - Nullable root); - - _FinalStage warnings( - List warnings); - - _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorExitWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorExit other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List - warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorExitWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List - warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorExitRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorExit build() { - return new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorExit( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorExitRoot.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorExitRoot.java deleted file mode 100644 index c4dce6a..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorExitRoot.java +++ /dev/null @@ -1,226 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorExitRoot.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorExitRoot { - private final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorExitRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorExitRoot( - DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorExitRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorExitRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorExitRoot - && equalTo((DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorExitRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorExitRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorExitRootType type); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorExitRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorExitRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorExitRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorExitRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorExitRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorExitRoot build() { - return new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorExitRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorExitRootType.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorExitRootType.java deleted file mode 100644 index 896b411..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorExitRootType.java +++ /dev/null @@ -1,294 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorExitRootType { - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorExitRootType UNKNOWN = - new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorExitRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorExitRootType NAMED = - new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorExitRootType( - Value.NAMED, "named"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorExitRootType GOTO = - new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorExitRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorExitRootType - GOTO_EMBEDDED = new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorExitRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorExitRootType JAVASCRIPT = - new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorExitRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorExitRootType SOUND = - new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorExitRootType( - Value.SOUND, "sound"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorExitRootType RENDITION = - new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorExitRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorExitRootType - GOTO_REMOTE = new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorExitRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorExitRootType LAUNCH = - new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorExitRootType( - Value.LAUNCH, "launch"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorExitRootType - IMPORT_DATA = new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorExitRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorExitRootType - SET_OCG_STATE = new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorExitRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorExitRootType URI = - new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorExitRootType(Value.URI, "uri"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorExitRootType MOVIE = - new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorExitRootType( - Value.MOVIE, "movie"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorExitRootType - SUBMIT_FORM = new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorExitRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorExitRootType HIDE = - new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorExitRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorExitRootType THREAD = - new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorExitRootType( - Value.THREAD, "thread"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorExitRootType - GOTO3D_VIEW = new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorExitRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorExitRootType TRANSITION = - new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorExitRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorExitRootType RESET_FORM = - new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorExitRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorExitRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorExitRootType - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorExitRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorExitRootType valueOf( - String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorExitRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorExitWarningsItem.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorExitWarningsItem.java deleted file mode 100644 index a0eaf92..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorExitWarningsItem.java +++ /dev/null @@ -1,109 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorExitWarningsItem { - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorExitWarningsItem - MALFORMED_NEXT = - new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorExitWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorExitWarningsItem - CYCLE_DROPPED = new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorExitWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorExitWarningsItem - INCOMPLETE = new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorExitWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorExitWarningsItem( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorExitWarningsItem - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorExitWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorExitWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsCursorExitWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsFocus.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsFocus.java deleted file mode 100644 index 78d2f0b..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsFocus.java +++ /dev/null @@ -1,258 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsFocus.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsFocus { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsFocus( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsFocus - && equalTo((DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsFocus) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsFocus other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsFocus other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsFocus build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsFocusRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings( - List warnings); - - _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsFocusWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsFocus other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsFocusWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsFocusRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsFocus build() { - return new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsFocus( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsFocusRoot.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsFocusRoot.java deleted file mode 100644 index 083efe1..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsFocusRoot.java +++ /dev/null @@ -1,224 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsFocusRoot.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsFocusRoot { - private final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsFocusRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsFocusRoot( - DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsFocusRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsFocusRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsFocusRoot - && equalTo((DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsFocusRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsFocusRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type(@NotNull DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsFocusRootType type); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsFocusRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsFocusRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsFocusRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsFocusRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsFocusRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsFocusRoot build() { - return new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsFocusRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsFocusRootType.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsFocusRootType.java deleted file mode 100644 index c028e63..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsFocusRootType.java +++ /dev/null @@ -1,287 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsFocusRootType { - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsFocusRootType UNKNOWN = - new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsFocusRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsFocusRootType NAMED = - new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsFocusRootType(Value.NAMED, "named"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsFocusRootType GOTO = - new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsFocusRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsFocusRootType GOTO_EMBEDDED = - new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsFocusRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsFocusRootType JAVASCRIPT = - new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsFocusRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsFocusRootType SOUND = - new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsFocusRootType(Value.SOUND, "sound"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsFocusRootType RENDITION = - new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsFocusRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsFocusRootType GOTO_REMOTE = - new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsFocusRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsFocusRootType LAUNCH = - new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsFocusRootType(Value.LAUNCH, "launch"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsFocusRootType IMPORT_DATA = - new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsFocusRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsFocusRootType SET_OCG_STATE = - new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsFocusRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsFocusRootType URI = - new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsFocusRootType(Value.URI, "uri"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsFocusRootType MOVIE = - new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsFocusRootType(Value.MOVIE, "movie"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsFocusRootType SUBMIT_FORM = - new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsFocusRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsFocusRootType HIDE = - new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsFocusRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsFocusRootType THREAD = - new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsFocusRootType(Value.THREAD, "thread"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsFocusRootType GOTO3D_VIEW = - new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsFocusRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsFocusRootType TRANSITION = - new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsFocusRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsFocusRootType RESET_FORM = - new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsFocusRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsFocusRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsFocusRootType - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsFocusRootType) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsFocusRootType valueOf(String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsFocusRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsFocusWarningsItem.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsFocusWarningsItem.java deleted file mode 100644 index a8fcd9c..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsFocusWarningsItem.java +++ /dev/null @@ -1,105 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsFocusWarningsItem { - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsFocusWarningsItem - MALFORMED_NEXT = new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsFocusWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsFocusWarningsItem - CYCLE_DROPPED = new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsFocusWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsFocusWarningsItem INCOMPLETE = - new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsFocusWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsFocusWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsFocusWarningsItem - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsFocusWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsFocusWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsFocusWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseDown.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseDown.java deleted file mode 100644 index 73b57b8..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseDown.java +++ /dev/null @@ -1,258 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseDown.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseDown { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseDown( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseDown - && equalTo((DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseDown) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseDown other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseDown other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseDown build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseDownRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings( - List warnings); - - _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseDownWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseDown other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseDownWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseDownRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseDown build() { - return new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseDown( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseDownRoot.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseDownRoot.java deleted file mode 100644 index f74f725..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseDownRoot.java +++ /dev/null @@ -1,225 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseDownRoot.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseDownRoot { - private final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseDownRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseDownRoot( - DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseDownRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseDownRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseDownRoot - && equalTo((DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseDownRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseDownRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseDownRootType type); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseDownRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseDownRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseDownRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseDownRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseDownRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseDownRoot build() { - return new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseDownRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseDownRootType.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseDownRootType.java deleted file mode 100644 index 89d877e..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseDownRootType.java +++ /dev/null @@ -1,294 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseDownRootType { - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseDownRootType UNKNOWN = - new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseDownRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseDownRootType NAMED = - new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseDownRootType( - Value.NAMED, "named"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseDownRootType GOTO = - new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseDownRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseDownRootType - GOTO_EMBEDDED = new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseDownRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseDownRootType JAVASCRIPT = - new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseDownRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseDownRootType SOUND = - new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseDownRootType( - Value.SOUND, "sound"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseDownRootType RENDITION = - new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseDownRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseDownRootType GOTO_REMOTE = - new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseDownRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseDownRootType LAUNCH = - new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseDownRootType( - Value.LAUNCH, "launch"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseDownRootType IMPORT_DATA = - new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseDownRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseDownRootType - SET_OCG_STATE = new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseDownRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseDownRootType URI = - new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseDownRootType(Value.URI, "uri"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseDownRootType MOVIE = - new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseDownRootType( - Value.MOVIE, "movie"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseDownRootType SUBMIT_FORM = - new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseDownRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseDownRootType HIDE = - new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseDownRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseDownRootType THREAD = - new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseDownRootType( - Value.THREAD, "thread"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseDownRootType GOTO3D_VIEW = - new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseDownRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseDownRootType TRANSITION = - new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseDownRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseDownRootType RESET_FORM = - new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseDownRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseDownRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseDownRootType - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseDownRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseDownRootType valueOf( - String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseDownRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseDownWarningsItem.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseDownWarningsItem.java deleted file mode 100644 index 21082d6..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseDownWarningsItem.java +++ /dev/null @@ -1,107 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseDownWarningsItem { - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseDownWarningsItem - MALFORMED_NEXT = new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseDownWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseDownWarningsItem - CYCLE_DROPPED = new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseDownWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseDownWarningsItem - INCOMPLETE = new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseDownWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseDownWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseDownWarningsItem - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseDownWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseDownWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseDownWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseUp.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseUp.java deleted file mode 100644 index b6684d4..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseUp.java +++ /dev/null @@ -1,258 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseUp.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseUp { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseUp( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseUp - && equalTo((DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseUp) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseUp other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseUp other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseUp build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseUpRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings( - List warnings); - - _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseUpWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseUp other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseUpWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseUpRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseUp build() { - return new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseUp( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseUpRoot.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseUpRoot.java deleted file mode 100644 index d417209..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseUpRoot.java +++ /dev/null @@ -1,225 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseUpRoot.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseUpRoot { - private final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseUpRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseUpRoot( - DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseUpRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseUpRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseUpRoot - && equalTo((DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseUpRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseUpRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseUpRootType type); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseUpRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseUpRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseUpRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseUpRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseUpRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseUpRoot build() { - return new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseUpRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseUpRootType.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseUpRootType.java deleted file mode 100644 index c7a99d2..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseUpRootType.java +++ /dev/null @@ -1,291 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseUpRootType { - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseUpRootType UNKNOWN = - new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseUpRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseUpRootType NAMED = - new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseUpRootType(Value.NAMED, "named"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseUpRootType GOTO = - new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseUpRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseUpRootType GOTO_EMBEDDED = - new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseUpRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseUpRootType JAVASCRIPT = - new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseUpRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseUpRootType SOUND = - new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseUpRootType(Value.SOUND, "sound"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseUpRootType RENDITION = - new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseUpRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseUpRootType GOTO_REMOTE = - new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseUpRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseUpRootType LAUNCH = - new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseUpRootType( - Value.LAUNCH, "launch"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseUpRootType IMPORT_DATA = - new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseUpRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseUpRootType SET_OCG_STATE = - new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseUpRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseUpRootType URI = - new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseUpRootType(Value.URI, "uri"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseUpRootType MOVIE = - new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseUpRootType(Value.MOVIE, "movie"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseUpRootType SUBMIT_FORM = - new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseUpRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseUpRootType HIDE = - new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseUpRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseUpRootType THREAD = - new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseUpRootType( - Value.THREAD, "thread"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseUpRootType GOTO3D_VIEW = - new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseUpRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseUpRootType TRANSITION = - new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseUpRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseUpRootType RESET_FORM = - new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseUpRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseUpRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseUpRootType - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseUpRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseUpRootType valueOf( - String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseUpRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseUpWarningsItem.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseUpWarningsItem.java deleted file mode 100644 index 454fb38..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseUpWarningsItem.java +++ /dev/null @@ -1,107 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseUpWarningsItem { - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseUpWarningsItem - MALFORMED_NEXT = new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseUpWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseUpWarningsItem - CYCLE_DROPPED = new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseUpWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseUpWarningsItem - INCOMPLETE = new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseUpWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseUpWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseUpWarningsItem - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseUpWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseUpWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsMouseUpWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageClose.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageClose.java deleted file mode 100644 index 9798be1..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageClose.java +++ /dev/null @@ -1,258 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageClose.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageClose { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageClose( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageClose - && equalTo((DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageClose) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageClose other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageClose other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageClose build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageCloseRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings( - List warnings); - - _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageCloseWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageClose other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageCloseWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageCloseRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageClose build() { - return new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageClose( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageCloseRoot.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageCloseRoot.java deleted file mode 100644 index fb9c62a..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageCloseRoot.java +++ /dev/null @@ -1,225 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageCloseRoot.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageCloseRoot { - private final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageCloseRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageCloseRoot( - DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageCloseRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageCloseRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageCloseRoot - && equalTo((DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageCloseRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageCloseRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageCloseRootType type); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageCloseRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageCloseRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageCloseRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageCloseRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageCloseRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageCloseRoot build() { - return new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageCloseRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageCloseRootType.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageCloseRootType.java deleted file mode 100644 index ca34917..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageCloseRootType.java +++ /dev/null @@ -1,294 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageCloseRootType { - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageCloseRootType UNKNOWN = - new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageCloseRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageCloseRootType NAMED = - new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageCloseRootType( - Value.NAMED, "named"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageCloseRootType GOTO = - new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageCloseRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageCloseRootType - GOTO_EMBEDDED = new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageCloseRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageCloseRootType JAVASCRIPT = - new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageCloseRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageCloseRootType SOUND = - new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageCloseRootType( - Value.SOUND, "sound"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageCloseRootType RENDITION = - new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageCloseRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageCloseRootType GOTO_REMOTE = - new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageCloseRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageCloseRootType LAUNCH = - new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageCloseRootType( - Value.LAUNCH, "launch"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageCloseRootType IMPORT_DATA = - new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageCloseRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageCloseRootType - SET_OCG_STATE = new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageCloseRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageCloseRootType URI = - new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageCloseRootType(Value.URI, "uri"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageCloseRootType MOVIE = - new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageCloseRootType( - Value.MOVIE, "movie"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageCloseRootType SUBMIT_FORM = - new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageCloseRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageCloseRootType HIDE = - new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageCloseRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageCloseRootType THREAD = - new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageCloseRootType( - Value.THREAD, "thread"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageCloseRootType GOTO3D_VIEW = - new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageCloseRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageCloseRootType TRANSITION = - new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageCloseRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageCloseRootType RESET_FORM = - new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageCloseRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageCloseRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageCloseRootType - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageCloseRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageCloseRootType valueOf( - String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageCloseRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageCloseWarningsItem.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageCloseWarningsItem.java deleted file mode 100644 index 624de03..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageCloseWarningsItem.java +++ /dev/null @@ -1,107 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageCloseWarningsItem { - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageCloseWarningsItem - MALFORMED_NEXT = new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageCloseWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageCloseWarningsItem - CYCLE_DROPPED = new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageCloseWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageCloseWarningsItem - INCOMPLETE = new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageCloseWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageCloseWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageCloseWarningsItem - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageCloseWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageCloseWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageCloseWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageInvisible.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageInvisible.java deleted file mode 100644 index 3880bea..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageInvisible.java +++ /dev/null @@ -1,267 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageInvisible.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageInvisible { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List - warnings; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageInvisible( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List - getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageInvisible - && equalTo((DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageInvisible) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageInvisible other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageInvisible other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageInvisible build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root( - Optional root); - - _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageInvisibleRoot root); - - _FinalStage root( - Nullable root); - - _FinalStage warnings( - List - warnings); - - _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageInvisibleWarningsItem warnings); - - _FinalStage addAllWarnings( - List - warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List - warnings = new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageInvisible other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List - warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageInvisibleWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List - warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageInvisibleRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageInvisible build() { - return new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageInvisible( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageInvisibleRoot.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageInvisibleRoot.java deleted file mode 100644 index 118b962..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageInvisibleRoot.java +++ /dev/null @@ -1,226 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageInvisibleRoot.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageInvisibleRoot { - private final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageInvisibleRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageInvisibleRoot( - DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageInvisibleRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageInvisibleRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageInvisibleRoot - && equalTo((DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageInvisibleRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageInvisibleRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageInvisibleRootType type); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageInvisibleRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageInvisibleRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageInvisibleRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageInvisibleRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageInvisibleRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageInvisibleRoot build() { - return new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageInvisibleRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageInvisibleRootType.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageInvisibleRootType.java deleted file mode 100644 index c1de67d..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageInvisibleRootType.java +++ /dev/null @@ -1,299 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageInvisibleRootType { - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageInvisibleRootType UNKNOWN = - new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageInvisibleRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageInvisibleRootType NAMED = - new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageInvisibleRootType( - Value.NAMED, "named"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageInvisibleRootType GOTO = - new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageInvisibleRootType( - Value.GOTO, "goto"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageInvisibleRootType - GOTO_EMBEDDED = new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageInvisibleRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageInvisibleRootType - JAVASCRIPT = new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageInvisibleRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageInvisibleRootType SOUND = - new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageInvisibleRootType( - Value.SOUND, "sound"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageInvisibleRootType - RENDITION = new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageInvisibleRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageInvisibleRootType - GOTO_REMOTE = new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageInvisibleRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageInvisibleRootType LAUNCH = - new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageInvisibleRootType( - Value.LAUNCH, "launch"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageInvisibleRootType - IMPORT_DATA = new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageInvisibleRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageInvisibleRootType - SET_OCG_STATE = new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageInvisibleRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageInvisibleRootType URI = - new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageInvisibleRootType( - Value.URI, "uri"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageInvisibleRootType MOVIE = - new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageInvisibleRootType( - Value.MOVIE, "movie"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageInvisibleRootType - SUBMIT_FORM = new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageInvisibleRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageInvisibleRootType HIDE = - new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageInvisibleRootType( - Value.HIDE, "hide"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageInvisibleRootType THREAD = - new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageInvisibleRootType( - Value.THREAD, "thread"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageInvisibleRootType - GOTO3D_VIEW = new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageInvisibleRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageInvisibleRootType - TRANSITION = new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageInvisibleRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageInvisibleRootType - RESET_FORM = new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageInvisibleRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageInvisibleRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageInvisibleRootType - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageInvisibleRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageInvisibleRootType valueOf( - String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageInvisibleRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageInvisibleWarningsItem.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageInvisibleWarningsItem.java deleted file mode 100644 index 8bff7a4..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageInvisibleWarningsItem.java +++ /dev/null @@ -1,110 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageInvisibleWarningsItem { - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageInvisibleWarningsItem - MALFORMED_NEXT = - new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageInvisibleWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageInvisibleWarningsItem - CYCLE_DROPPED = - new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageInvisibleWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageInvisibleWarningsItem - INCOMPLETE = new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageInvisibleWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageInvisibleWarningsItem( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageInvisibleWarningsItem - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageInvisibleWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageInvisibleWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageInvisibleWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageOpen.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageOpen.java deleted file mode 100644 index 0bbd10c..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageOpen.java +++ /dev/null @@ -1,258 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageOpen.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageOpen { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageOpen( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageOpen - && equalTo((DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageOpen) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageOpen other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageOpen other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageOpen build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageOpenRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings( - List warnings); - - _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageOpenWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageOpen other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageOpenWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageOpenRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageOpen build() { - return new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageOpen( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageOpenRoot.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageOpenRoot.java deleted file mode 100644 index bf6184b..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageOpenRoot.java +++ /dev/null @@ -1,225 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageOpenRoot.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageOpenRoot { - private final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageOpenRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageOpenRoot( - DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageOpenRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageOpenRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageOpenRoot - && equalTo((DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageOpenRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageOpenRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageOpenRootType type); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageOpenRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageOpenRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageOpenRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageOpenRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageOpenRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageOpenRoot build() { - return new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageOpenRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageOpenRootType.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageOpenRootType.java deleted file mode 100644 index 34a0e01..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageOpenRootType.java +++ /dev/null @@ -1,291 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageOpenRootType { - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageOpenRootType UNKNOWN = - new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageOpenRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageOpenRootType NAMED = - new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageOpenRootType(Value.NAMED, "named"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageOpenRootType GOTO = - new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageOpenRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageOpenRootType - GOTO_EMBEDDED = new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageOpenRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageOpenRootType JAVASCRIPT = - new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageOpenRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageOpenRootType SOUND = - new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageOpenRootType(Value.SOUND, "sound"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageOpenRootType RENDITION = - new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageOpenRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageOpenRootType GOTO_REMOTE = - new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageOpenRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageOpenRootType LAUNCH = - new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageOpenRootType( - Value.LAUNCH, "launch"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageOpenRootType IMPORT_DATA = - new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageOpenRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageOpenRootType - SET_OCG_STATE = new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageOpenRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageOpenRootType URI = - new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageOpenRootType(Value.URI, "uri"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageOpenRootType MOVIE = - new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageOpenRootType(Value.MOVIE, "movie"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageOpenRootType SUBMIT_FORM = - new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageOpenRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageOpenRootType HIDE = - new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageOpenRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageOpenRootType THREAD = - new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageOpenRootType( - Value.THREAD, "thread"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageOpenRootType GOTO3D_VIEW = - new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageOpenRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageOpenRootType TRANSITION = - new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageOpenRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageOpenRootType RESET_FORM = - new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageOpenRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageOpenRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageOpenRootType - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageOpenRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageOpenRootType valueOf( - String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageOpenRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageOpenWarningsItem.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageOpenWarningsItem.java deleted file mode 100644 index 29aa48d..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageOpenWarningsItem.java +++ /dev/null @@ -1,107 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageOpenWarningsItem { - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageOpenWarningsItem - MALFORMED_NEXT = new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageOpenWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageOpenWarningsItem - CYCLE_DROPPED = new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageOpenWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageOpenWarningsItem - INCOMPLETE = new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageOpenWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageOpenWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageOpenWarningsItem - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageOpenWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageOpenWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageOpenWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageVisible.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageVisible.java deleted file mode 100644 index 79dc498..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageVisible.java +++ /dev/null @@ -1,266 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageVisible.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageVisible { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List - warnings; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageVisible( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List - getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageVisible - && equalTo((DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageVisible) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageVisible other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageVisible other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageVisible build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root( - Optional root); - - _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageVisibleRoot root); - - _FinalStage root( - Nullable root); - - _FinalStage warnings( - List - warnings); - - _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageVisibleWarningsItem warnings); - - _FinalStage addAllWarnings( - List - warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List - warnings = new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageVisible other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List - warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageVisibleWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List - warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageVisibleRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageVisible build() { - return new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageVisible( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageVisibleRoot.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageVisibleRoot.java deleted file mode 100644 index a928b59..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageVisibleRoot.java +++ /dev/null @@ -1,226 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageVisibleRoot.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageVisibleRoot { - private final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageVisibleRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageVisibleRoot( - DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageVisibleRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageVisibleRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageVisibleRoot - && equalTo((DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageVisibleRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageVisibleRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageVisibleRootType type); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageVisibleRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageVisibleRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageVisibleRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageVisibleRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageVisibleRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageVisibleRoot build() { - return new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageVisibleRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageVisibleRootType.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageVisibleRootType.java deleted file mode 100644 index 1ea5f8a..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageVisibleRootType.java +++ /dev/null @@ -1,298 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageVisibleRootType { - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageVisibleRootType UNKNOWN = - new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageVisibleRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageVisibleRootType NAMED = - new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageVisibleRootType( - Value.NAMED, "named"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageVisibleRootType GOTO = - new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageVisibleRootType( - Value.GOTO, "goto"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageVisibleRootType - GOTO_EMBEDDED = new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageVisibleRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageVisibleRootType - JAVASCRIPT = new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageVisibleRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageVisibleRootType SOUND = - new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageVisibleRootType( - Value.SOUND, "sound"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageVisibleRootType RENDITION = - new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageVisibleRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageVisibleRootType - GOTO_REMOTE = new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageVisibleRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageVisibleRootType LAUNCH = - new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageVisibleRootType( - Value.LAUNCH, "launch"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageVisibleRootType - IMPORT_DATA = new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageVisibleRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageVisibleRootType - SET_OCG_STATE = new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageVisibleRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageVisibleRootType URI = - new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageVisibleRootType(Value.URI, "uri"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageVisibleRootType MOVIE = - new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageVisibleRootType( - Value.MOVIE, "movie"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageVisibleRootType - SUBMIT_FORM = new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageVisibleRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageVisibleRootType HIDE = - new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageVisibleRootType( - Value.HIDE, "hide"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageVisibleRootType THREAD = - new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageVisibleRootType( - Value.THREAD, "thread"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageVisibleRootType - GOTO3D_VIEW = new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageVisibleRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageVisibleRootType - TRANSITION = new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageVisibleRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageVisibleRootType - RESET_FORM = new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageVisibleRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageVisibleRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageVisibleRootType - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageVisibleRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageVisibleRootType valueOf( - String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageVisibleRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageVisibleWarningsItem.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageVisibleWarningsItem.java deleted file mode 100644 index 554ab89..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageVisibleWarningsItem.java +++ /dev/null @@ -1,110 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageVisibleWarningsItem { - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageVisibleWarningsItem - MALFORMED_NEXT = - new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageVisibleWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageVisibleWarningsItem - CYCLE_DROPPED = - new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageVisibleWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageVisibleWarningsItem - INCOMPLETE = new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageVisibleWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageVisibleWarningsItem( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageVisibleWarningsItem - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageVisibleWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageVisibleWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsList200ResponseAnnotationsItemFileAttachmentActionsPageVisibleWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFreeText.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFreeText.java index e4d684a..1e4d152 100644 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFreeText.java +++ b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFreeText.java @@ -64,7 +64,7 @@ public final class DocAnnotationsList200ResponseAnnotationsItemFreeText { private final Optional updatedBy; - private final Optional actions; + private final Optional actions; private final DocAnnotationsList200ResponseAnnotationsItemFreeTextIntent intent; @@ -120,7 +120,7 @@ private DocAnnotationsList200ResponseAnnotationsItemFreeText( Optional groupId, Optional createdBy, Optional updatedBy, - Optional actions, + Optional actions, DocAnnotationsList200ResponseAnnotationsItemFreeTextIntent intent, DocAnnotationsList200ResponseAnnotationsItemFreeTextFontFamily fontFamily, double fontSize, @@ -297,7 +297,7 @@ public Optional getUpdatedBy() { } @JsonProperty("actions") - public Optional getActions() { + public Optional getActions() { return actions; } @@ -682,9 +682,9 @@ public interface _FinalStage { _FinalStage updatedBy(String updatedBy); - _FinalStage actions(Optional actions); + _FinalStage actions(Optional actions); - _FinalStage actions(DocAnnotationsList200ResponseAnnotationsItemFreeTextActions actions); + _FinalStage actions(PdfAnnotationActions actions); _FinalStage fontColor(Optional fontColor); @@ -796,7 +796,7 @@ public static final class Builder private Optional fontColor = Optional.empty(); - private Optional actions = Optional.empty(); + private Optional actions = Optional.empty(); private Optional updatedBy = Optional.empty(); @@ -1115,14 +1115,14 @@ public _FinalStage fontColor( } @java.lang.Override - public _FinalStage actions(DocAnnotationsList200ResponseAnnotationsItemFreeTextActions actions) { + public _FinalStage actions(PdfAnnotationActions actions) { this.actions = Optional.ofNullable(actions); return this; } @java.lang.Override @JsonSetter(value = "actions", nulls = Nulls.SKIP) - public _FinalStage actions(Optional actions) { + public _FinalStage actions(Optional actions) { this.actions = actions; return this; } diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFreeTextActions.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFreeTextActions.java deleted file mode 100644 index 8c7bac4..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFreeTextActions.java +++ /dev/null @@ -1,388 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.HashMap; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemFreeTextActions.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemFreeTextActions { - private final Optional activate; - - private final Optional cursorEnter; - - private final Optional cursorExit; - - private final Optional mouseDown; - - private final Optional mouseUp; - - private final Optional focus; - - private final Optional blur; - - private final Optional pageOpen; - - private final Optional pageClose; - - private final Optional pageVisible; - - private final Optional pageInvisible; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemFreeTextActions( - Optional activate, - Optional cursorEnter, - Optional cursorExit, - Optional mouseDown, - Optional mouseUp, - Optional focus, - Optional blur, - Optional pageOpen, - Optional pageClose, - Optional pageVisible, - Optional pageInvisible, - Map additionalProperties) { - this.activate = activate; - this.cursorEnter = cursorEnter; - this.cursorExit = cursorExit; - this.mouseDown = mouseDown; - this.mouseUp = mouseUp; - this.focus = focus; - this.blur = blur; - this.pageOpen = pageOpen; - this.pageClose = pageClose; - this.pageVisible = pageVisible; - this.pageInvisible = pageInvisible; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("activate") - public Optional getActivate() { - return activate; - } - - @JsonProperty("cursorEnter") - public Optional getCursorEnter() { - return cursorEnter; - } - - @JsonProperty("cursorExit") - public Optional getCursorExit() { - return cursorExit; - } - - @JsonProperty("mouseDown") - public Optional getMouseDown() { - return mouseDown; - } - - @JsonProperty("mouseUp") - public Optional getMouseUp() { - return mouseUp; - } - - @JsonProperty("focus") - public Optional getFocus() { - return focus; - } - - @JsonProperty("blur") - public Optional getBlur() { - return blur; - } - - @JsonProperty("pageOpen") - public Optional getPageOpen() { - return pageOpen; - } - - @JsonProperty("pageClose") - public Optional getPageClose() { - return pageClose; - } - - @JsonProperty("pageVisible") - public Optional getPageVisible() { - return pageVisible; - } - - @JsonProperty("pageInvisible") - public Optional getPageInvisible() { - return pageInvisible; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemFreeTextActions - && equalTo((DocAnnotationsList200ResponseAnnotationsItemFreeTextActions) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemFreeTextActions other) { - return activate.equals(other.activate) - && cursorEnter.equals(other.cursorEnter) - && cursorExit.equals(other.cursorExit) - && mouseDown.equals(other.mouseDown) - && mouseUp.equals(other.mouseUp) - && focus.equals(other.focus) - && blur.equals(other.blur) - && pageOpen.equals(other.pageOpen) - && pageClose.equals(other.pageClose) - && pageVisible.equals(other.pageVisible) - && pageInvisible.equals(other.pageInvisible); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash( - this.activate, - this.cursorEnter, - this.cursorExit, - this.mouseDown, - this.mouseUp, - this.focus, - this.blur, - this.pageOpen, - this.pageClose, - this.pageVisible, - this.pageInvisible); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static Builder builder() { - return new Builder(); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder { - private Optional activate = - Optional.empty(); - - private Optional cursorEnter = - Optional.empty(); - - private Optional cursorExit = - Optional.empty(); - - private Optional mouseDown = - Optional.empty(); - - private Optional mouseUp = Optional.empty(); - - private Optional focus = Optional.empty(); - - private Optional blur = Optional.empty(); - - private Optional pageOpen = - Optional.empty(); - - private Optional pageClose = - Optional.empty(); - - private Optional pageVisible = - Optional.empty(); - - private Optional pageInvisible = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - public Builder from(DocAnnotationsList200ResponseAnnotationsItemFreeTextActions other) { - activate(other.getActivate()); - cursorEnter(other.getCursorEnter()); - cursorExit(other.getCursorExit()); - mouseDown(other.getMouseDown()); - mouseUp(other.getMouseUp()); - focus(other.getFocus()); - blur(other.getBlur()); - pageOpen(other.getPageOpen()); - pageClose(other.getPageClose()); - pageVisible(other.getPageVisible()); - pageInvisible(other.getPageInvisible()); - return this; - } - - @JsonSetter(value = "activate", nulls = Nulls.SKIP) - public Builder activate( - Optional activate) { - this.activate = activate; - return this; - } - - public Builder activate(DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsActivate activate) { - this.activate = Optional.ofNullable(activate); - return this; - } - - @JsonSetter(value = "cursorEnter", nulls = Nulls.SKIP) - public Builder cursorEnter( - Optional cursorEnter) { - this.cursorEnter = cursorEnter; - return this; - } - - public Builder cursorEnter(DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorEnter cursorEnter) { - this.cursorEnter = Optional.ofNullable(cursorEnter); - return this; - } - - @JsonSetter(value = "cursorExit", nulls = Nulls.SKIP) - public Builder cursorExit( - Optional cursorExit) { - this.cursorExit = cursorExit; - return this; - } - - public Builder cursorExit(DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorExit cursorExit) { - this.cursorExit = Optional.ofNullable(cursorExit); - return this; - } - - @JsonSetter(value = "mouseDown", nulls = Nulls.SKIP) - public Builder mouseDown( - Optional mouseDown) { - this.mouseDown = mouseDown; - return this; - } - - public Builder mouseDown(DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseDown mouseDown) { - this.mouseDown = Optional.ofNullable(mouseDown); - return this; - } - - @JsonSetter(value = "mouseUp", nulls = Nulls.SKIP) - public Builder mouseUp(Optional mouseUp) { - this.mouseUp = mouseUp; - return this; - } - - public Builder mouseUp(DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseUp mouseUp) { - this.mouseUp = Optional.ofNullable(mouseUp); - return this; - } - - @JsonSetter(value = "focus", nulls = Nulls.SKIP) - public Builder focus(Optional focus) { - this.focus = focus; - return this; - } - - public Builder focus(DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsFocus focus) { - this.focus = Optional.ofNullable(focus); - return this; - } - - @JsonSetter(value = "blur", nulls = Nulls.SKIP) - public Builder blur(Optional blur) { - this.blur = blur; - return this; - } - - public Builder blur(DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsBlur blur) { - this.blur = Optional.ofNullable(blur); - return this; - } - - @JsonSetter(value = "pageOpen", nulls = Nulls.SKIP) - public Builder pageOpen( - Optional pageOpen) { - this.pageOpen = pageOpen; - return this; - } - - public Builder pageOpen(DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageOpen pageOpen) { - this.pageOpen = Optional.ofNullable(pageOpen); - return this; - } - - @JsonSetter(value = "pageClose", nulls = Nulls.SKIP) - public Builder pageClose( - Optional pageClose) { - this.pageClose = pageClose; - return this; - } - - public Builder pageClose(DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageClose pageClose) { - this.pageClose = Optional.ofNullable(pageClose); - return this; - } - - @JsonSetter(value = "pageVisible", nulls = Nulls.SKIP) - public Builder pageVisible( - Optional pageVisible) { - this.pageVisible = pageVisible; - return this; - } - - public Builder pageVisible(DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageVisible pageVisible) { - this.pageVisible = Optional.ofNullable(pageVisible); - return this; - } - - @JsonSetter(value = "pageInvisible", nulls = Nulls.SKIP) - public Builder pageInvisible( - Optional pageInvisible) { - this.pageInvisible = pageInvisible; - return this; - } - - public Builder pageInvisible( - DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageInvisible pageInvisible) { - this.pageInvisible = Optional.ofNullable(pageInvisible); - return this; - } - - public DocAnnotationsList200ResponseAnnotationsItemFreeTextActions build() { - return new DocAnnotationsList200ResponseAnnotationsItemFreeTextActions( - activate, - cursorEnter, - cursorExit, - mouseDown, - mouseUp, - focus, - blur, - pageOpen, - pageClose, - pageVisible, - pageInvisible, - additionalProperties); - } - - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsActivate.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsActivate.java deleted file mode 100644 index 5d02e94..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsActivate.java +++ /dev/null @@ -1,258 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsActivate.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsActivate { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsActivate( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsActivate - && equalTo((DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsActivate) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsActivate other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsActivate other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsActivate build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsActivateRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings( - List warnings); - - _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsActivateWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsActivate other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsActivateWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsActivateRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsActivate build() { - return new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsActivate( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsActivateRoot.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsActivateRoot.java deleted file mode 100644 index 360e267..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsActivateRoot.java +++ /dev/null @@ -1,224 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsActivateRoot.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsActivateRoot { - private final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsActivateRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsActivateRoot( - DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsActivateRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsActivateRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsActivateRoot - && equalTo((DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsActivateRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsActivateRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type(@NotNull DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsActivateRootType type); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsActivateRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsActivateRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsActivateRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsActivateRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsActivateRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsActivateRoot build() { - return new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsActivateRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsActivateRootType.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsActivateRootType.java deleted file mode 100644 index 5134437..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsActivateRootType.java +++ /dev/null @@ -1,286 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsActivateRootType { - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsActivateRootType UNKNOWN = - new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsActivateRootType(Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsActivateRootType NAMED = - new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsActivateRootType(Value.NAMED, "named"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsActivateRootType GOTO = - new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsActivateRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsActivateRootType GOTO_EMBEDDED = - new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsActivateRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsActivateRootType JAVASCRIPT = - new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsActivateRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsActivateRootType SOUND = - new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsActivateRootType(Value.SOUND, "sound"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsActivateRootType RENDITION = - new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsActivateRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsActivateRootType GOTO_REMOTE = - new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsActivateRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsActivateRootType LAUNCH = - new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsActivateRootType(Value.LAUNCH, "launch"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsActivateRootType IMPORT_DATA = - new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsActivateRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsActivateRootType SET_OCG_STATE = - new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsActivateRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsActivateRootType URI = - new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsActivateRootType(Value.URI, "uri"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsActivateRootType MOVIE = - new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsActivateRootType(Value.MOVIE, "movie"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsActivateRootType SUBMIT_FORM = - new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsActivateRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsActivateRootType HIDE = - new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsActivateRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsActivateRootType THREAD = - new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsActivateRootType(Value.THREAD, "thread"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsActivateRootType GOTO3D_VIEW = - new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsActivateRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsActivateRootType TRANSITION = - new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsActivateRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsActivateRootType RESET_FORM = - new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsActivateRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsActivateRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsActivateRootType - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsActivateRootType) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsActivateRootType valueOf(String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsActivateRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsActivateWarningsItem.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsActivateWarningsItem.java deleted file mode 100644 index cd3b029..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsActivateWarningsItem.java +++ /dev/null @@ -1,105 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsActivateWarningsItem { - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsActivateWarningsItem MALFORMED_NEXT = - new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsActivateWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsActivateWarningsItem CYCLE_DROPPED = - new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsActivateWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsActivateWarningsItem INCOMPLETE = - new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsActivateWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsActivateWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsActivateWarningsItem - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsActivateWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsActivateWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsActivateWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsBlur.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsBlur.java deleted file mode 100644 index 4bbba68..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsBlur.java +++ /dev/null @@ -1,254 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsBlur.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsBlur { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsBlur( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsBlur - && equalTo((DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsBlur) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsBlur other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsBlur other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsBlur build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsBlurRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings( - List warnings); - - _FinalStage addWarnings(DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsBlurWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsBlur other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsBlurWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root(Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsBlurRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root(Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsBlur build() { - return new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsBlur( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsBlurRoot.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsBlurRoot.java deleted file mode 100644 index 305fd2d..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsBlurRoot.java +++ /dev/null @@ -1,224 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsBlurRoot.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsBlurRoot { - private final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsBlurRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsBlurRoot( - DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsBlurRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsBlurRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsBlurRoot - && equalTo((DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsBlurRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsBlurRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type(@NotNull DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsBlurRootType type); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsBlurRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsBlurRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsBlurRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsBlurRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsBlurRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsBlurRoot build() { - return new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsBlurRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsBlurRootType.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsBlurRootType.java deleted file mode 100644 index 3052b83..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsBlurRootType.java +++ /dev/null @@ -1,282 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsBlurRootType { - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsBlurRootType UNKNOWN = - new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsBlurRootType(Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsBlurRootType NAMED = - new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsBlurRootType(Value.NAMED, "named"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsBlurRootType GOTO = - new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsBlurRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsBlurRootType GOTO_EMBEDDED = - new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsBlurRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsBlurRootType JAVASCRIPT = - new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsBlurRootType(Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsBlurRootType SOUND = - new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsBlurRootType(Value.SOUND, "sound"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsBlurRootType RENDITION = - new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsBlurRootType(Value.RENDITION, "rendition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsBlurRootType GOTO_REMOTE = - new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsBlurRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsBlurRootType LAUNCH = - new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsBlurRootType(Value.LAUNCH, "launch"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsBlurRootType IMPORT_DATA = - new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsBlurRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsBlurRootType SET_OCG_STATE = - new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsBlurRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsBlurRootType URI = - new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsBlurRootType(Value.URI, "uri"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsBlurRootType MOVIE = - new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsBlurRootType(Value.MOVIE, "movie"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsBlurRootType SUBMIT_FORM = - new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsBlurRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsBlurRootType HIDE = - new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsBlurRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsBlurRootType THREAD = - new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsBlurRootType(Value.THREAD, "thread"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsBlurRootType GOTO3D_VIEW = - new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsBlurRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsBlurRootType TRANSITION = - new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsBlurRootType(Value.TRANSITION, "transition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsBlurRootType RESET_FORM = - new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsBlurRootType(Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsBlurRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsBlurRootType - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsBlurRootType) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsBlurRootType valueOf(String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsBlurRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsBlurWarningsItem.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsBlurWarningsItem.java deleted file mode 100644 index b49f898..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsBlurWarningsItem.java +++ /dev/null @@ -1,103 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsBlurWarningsItem { - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsBlurWarningsItem MALFORMED_NEXT = - new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsBlurWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsBlurWarningsItem CYCLE_DROPPED = - new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsBlurWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsBlurWarningsItem INCOMPLETE = - new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsBlurWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsBlurWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsBlurWarningsItem - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsBlurWarningsItem) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsBlurWarningsItem valueOf(String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsBlurWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorEnter.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorEnter.java deleted file mode 100644 index 5fe490c..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorEnter.java +++ /dev/null @@ -1,258 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorEnter.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorEnter { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorEnter( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorEnter - && equalTo((DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorEnter) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorEnter other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorEnter other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorEnter build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorEnterRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings( - List warnings); - - _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorEnterWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorEnter other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorEnterWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorEnterRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorEnter build() { - return new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorEnter( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorEnterRoot.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorEnterRoot.java deleted file mode 100644 index a4fdb1a..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorEnterRoot.java +++ /dev/null @@ -1,224 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorEnterRoot.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorEnterRoot { - private final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorEnterRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorEnterRoot( - DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorEnterRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorEnterRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorEnterRoot - && equalTo((DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorEnterRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorEnterRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type(@NotNull DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorEnterRootType type); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorEnterRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorEnterRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorEnterRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorEnterRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorEnterRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorEnterRoot build() { - return new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorEnterRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorEnterRootType.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorEnterRootType.java deleted file mode 100644 index b452345..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorEnterRootType.java +++ /dev/null @@ -1,287 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorEnterRootType { - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorEnterRootType UNKNOWN = - new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorEnterRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorEnterRootType NAMED = - new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorEnterRootType(Value.NAMED, "named"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorEnterRootType GOTO = - new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorEnterRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorEnterRootType GOTO_EMBEDDED = - new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorEnterRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorEnterRootType JAVASCRIPT = - new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorEnterRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorEnterRootType SOUND = - new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorEnterRootType(Value.SOUND, "sound"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorEnterRootType RENDITION = - new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorEnterRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorEnterRootType GOTO_REMOTE = - new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorEnterRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorEnterRootType LAUNCH = - new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorEnterRootType(Value.LAUNCH, "launch"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorEnterRootType IMPORT_DATA = - new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorEnterRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorEnterRootType SET_OCG_STATE = - new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorEnterRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorEnterRootType URI = - new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorEnterRootType(Value.URI, "uri"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorEnterRootType MOVIE = - new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorEnterRootType(Value.MOVIE, "movie"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorEnterRootType SUBMIT_FORM = - new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorEnterRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorEnterRootType HIDE = - new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorEnterRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorEnterRootType THREAD = - new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorEnterRootType(Value.THREAD, "thread"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorEnterRootType GOTO3D_VIEW = - new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorEnterRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorEnterRootType TRANSITION = - new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorEnterRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorEnterRootType RESET_FORM = - new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorEnterRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorEnterRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorEnterRootType - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorEnterRootType) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorEnterRootType valueOf(String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorEnterRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorEnterWarningsItem.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorEnterWarningsItem.java deleted file mode 100644 index bc8a3cd..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorEnterWarningsItem.java +++ /dev/null @@ -1,105 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorEnterWarningsItem { - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorEnterWarningsItem - MALFORMED_NEXT = new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorEnterWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorEnterWarningsItem - CYCLE_DROPPED = new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorEnterWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorEnterWarningsItem INCOMPLETE = - new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorEnterWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorEnterWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorEnterWarningsItem - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorEnterWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorEnterWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorEnterWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorExit.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorExit.java deleted file mode 100644 index 881b644..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorExit.java +++ /dev/null @@ -1,258 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorExit.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorExit { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorExit( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorExit - && equalTo((DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorExit) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorExit other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorExit other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorExit build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorExitRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings( - List warnings); - - _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorExitWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorExit other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorExitWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorExitRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorExit build() { - return new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorExit( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorExitRoot.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorExitRoot.java deleted file mode 100644 index db3e420..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorExitRoot.java +++ /dev/null @@ -1,224 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorExitRoot.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorExitRoot { - private final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorExitRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorExitRoot( - DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorExitRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorExitRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorExitRoot - && equalTo((DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorExitRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorExitRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type(@NotNull DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorExitRootType type); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorExitRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorExitRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorExitRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorExitRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorExitRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorExitRoot build() { - return new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorExitRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorExitRootType.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorExitRootType.java deleted file mode 100644 index 63ec4fb..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorExitRootType.java +++ /dev/null @@ -1,286 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorExitRootType { - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorExitRootType UNKNOWN = - new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorExitRootType(Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorExitRootType NAMED = - new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorExitRootType(Value.NAMED, "named"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorExitRootType GOTO = - new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorExitRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorExitRootType GOTO_EMBEDDED = - new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorExitRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorExitRootType JAVASCRIPT = - new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorExitRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorExitRootType SOUND = - new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorExitRootType(Value.SOUND, "sound"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorExitRootType RENDITION = - new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorExitRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorExitRootType GOTO_REMOTE = - new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorExitRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorExitRootType LAUNCH = - new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorExitRootType(Value.LAUNCH, "launch"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorExitRootType IMPORT_DATA = - new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorExitRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorExitRootType SET_OCG_STATE = - new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorExitRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorExitRootType URI = - new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorExitRootType(Value.URI, "uri"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorExitRootType MOVIE = - new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorExitRootType(Value.MOVIE, "movie"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorExitRootType SUBMIT_FORM = - new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorExitRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorExitRootType HIDE = - new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorExitRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorExitRootType THREAD = - new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorExitRootType(Value.THREAD, "thread"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorExitRootType GOTO3D_VIEW = - new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorExitRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorExitRootType TRANSITION = - new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorExitRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorExitRootType RESET_FORM = - new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorExitRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorExitRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorExitRootType - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorExitRootType) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorExitRootType valueOf(String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorExitRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorExitWarningsItem.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorExitWarningsItem.java deleted file mode 100644 index 319e236..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorExitWarningsItem.java +++ /dev/null @@ -1,105 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorExitWarningsItem { - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorExitWarningsItem - MALFORMED_NEXT = new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorExitWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorExitWarningsItem - CYCLE_DROPPED = new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorExitWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorExitWarningsItem INCOMPLETE = - new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorExitWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorExitWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorExitWarningsItem - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorExitWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorExitWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsCursorExitWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsFocus.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsFocus.java deleted file mode 100644 index 3d094aa..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsFocus.java +++ /dev/null @@ -1,254 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsFocus.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsFocus { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsFocus( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsFocus - && equalTo((DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsFocus) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsFocus other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsFocus other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsFocus build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsFocusRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings( - List warnings); - - _FinalStage addWarnings(DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsFocusWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsFocus other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsFocusWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root(Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsFocusRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root(Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsFocus build() { - return new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsFocus( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsFocusRoot.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsFocusRoot.java deleted file mode 100644 index 8a5b361..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsFocusRoot.java +++ /dev/null @@ -1,224 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsFocusRoot.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsFocusRoot { - private final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsFocusRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsFocusRoot( - DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsFocusRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsFocusRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsFocusRoot - && equalTo((DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsFocusRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsFocusRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type(@NotNull DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsFocusRootType type); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsFocusRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsFocusRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsFocusRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsFocusRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsFocusRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsFocusRoot build() { - return new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsFocusRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsFocusRootType.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsFocusRootType.java deleted file mode 100644 index 6f6bb94..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsFocusRootType.java +++ /dev/null @@ -1,285 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsFocusRootType { - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsFocusRootType UNKNOWN = - new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsFocusRootType(Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsFocusRootType NAMED = - new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsFocusRootType(Value.NAMED, "named"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsFocusRootType GOTO = - new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsFocusRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsFocusRootType GOTO_EMBEDDED = - new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsFocusRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsFocusRootType JAVASCRIPT = - new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsFocusRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsFocusRootType SOUND = - new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsFocusRootType(Value.SOUND, "sound"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsFocusRootType RENDITION = - new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsFocusRootType(Value.RENDITION, "rendition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsFocusRootType GOTO_REMOTE = - new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsFocusRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsFocusRootType LAUNCH = - new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsFocusRootType(Value.LAUNCH, "launch"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsFocusRootType IMPORT_DATA = - new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsFocusRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsFocusRootType SET_OCG_STATE = - new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsFocusRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsFocusRootType URI = - new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsFocusRootType(Value.URI, "uri"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsFocusRootType MOVIE = - new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsFocusRootType(Value.MOVIE, "movie"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsFocusRootType SUBMIT_FORM = - new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsFocusRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsFocusRootType HIDE = - new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsFocusRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsFocusRootType THREAD = - new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsFocusRootType(Value.THREAD, "thread"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsFocusRootType GOTO3D_VIEW = - new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsFocusRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsFocusRootType TRANSITION = - new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsFocusRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsFocusRootType RESET_FORM = - new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsFocusRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsFocusRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsFocusRootType - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsFocusRootType) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsFocusRootType valueOf(String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsFocusRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsFocusWarningsItem.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsFocusWarningsItem.java deleted file mode 100644 index 08bc176..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsFocusWarningsItem.java +++ /dev/null @@ -1,103 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsFocusWarningsItem { - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsFocusWarningsItem MALFORMED_NEXT = - new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsFocusWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsFocusWarningsItem CYCLE_DROPPED = - new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsFocusWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsFocusWarningsItem INCOMPLETE = - new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsFocusWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsFocusWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsFocusWarningsItem - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsFocusWarningsItem) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsFocusWarningsItem valueOf(String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsFocusWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseDown.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseDown.java deleted file mode 100644 index 801bcf0..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseDown.java +++ /dev/null @@ -1,258 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseDown.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseDown { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseDown( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseDown - && equalTo((DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseDown) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseDown other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseDown other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseDown build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseDownRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings( - List warnings); - - _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseDownWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseDown other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseDownWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseDownRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseDown build() { - return new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseDown( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseDownRoot.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseDownRoot.java deleted file mode 100644 index 21d474c..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseDownRoot.java +++ /dev/null @@ -1,224 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseDownRoot.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseDownRoot { - private final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseDownRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseDownRoot( - DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseDownRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseDownRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseDownRoot - && equalTo((DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseDownRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseDownRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type(@NotNull DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseDownRootType type); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseDownRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseDownRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseDownRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseDownRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseDownRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseDownRoot build() { - return new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseDownRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseDownRootType.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseDownRootType.java deleted file mode 100644 index 9bdee3e..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseDownRootType.java +++ /dev/null @@ -1,286 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseDownRootType { - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseDownRootType UNKNOWN = - new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseDownRootType(Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseDownRootType NAMED = - new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseDownRootType(Value.NAMED, "named"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseDownRootType GOTO = - new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseDownRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseDownRootType GOTO_EMBEDDED = - new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseDownRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseDownRootType JAVASCRIPT = - new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseDownRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseDownRootType SOUND = - new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseDownRootType(Value.SOUND, "sound"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseDownRootType RENDITION = - new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseDownRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseDownRootType GOTO_REMOTE = - new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseDownRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseDownRootType LAUNCH = - new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseDownRootType(Value.LAUNCH, "launch"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseDownRootType IMPORT_DATA = - new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseDownRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseDownRootType SET_OCG_STATE = - new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseDownRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseDownRootType URI = - new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseDownRootType(Value.URI, "uri"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseDownRootType MOVIE = - new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseDownRootType(Value.MOVIE, "movie"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseDownRootType SUBMIT_FORM = - new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseDownRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseDownRootType HIDE = - new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseDownRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseDownRootType THREAD = - new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseDownRootType(Value.THREAD, "thread"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseDownRootType GOTO3D_VIEW = - new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseDownRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseDownRootType TRANSITION = - new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseDownRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseDownRootType RESET_FORM = - new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseDownRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseDownRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseDownRootType - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseDownRootType) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseDownRootType valueOf(String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseDownRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseDownWarningsItem.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseDownWarningsItem.java deleted file mode 100644 index 1d308a9..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseDownWarningsItem.java +++ /dev/null @@ -1,105 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseDownWarningsItem { - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseDownWarningsItem - MALFORMED_NEXT = new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseDownWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseDownWarningsItem CYCLE_DROPPED = - new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseDownWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseDownWarningsItem INCOMPLETE = - new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseDownWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseDownWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseDownWarningsItem - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseDownWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseDownWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseDownWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseUp.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseUp.java deleted file mode 100644 index a9ddf47..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseUp.java +++ /dev/null @@ -1,256 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseUp.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseUp { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseUp( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseUp - && equalTo((DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseUp) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseUp other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseUp other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseUp build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseUpRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings( - List warnings); - - _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseUpWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseUp other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseUpWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root(Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseUpRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root(Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseUp build() { - return new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseUp( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseUpRoot.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseUpRoot.java deleted file mode 100644 index a10bb2c..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseUpRoot.java +++ /dev/null @@ -1,224 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseUpRoot.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseUpRoot { - private final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseUpRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseUpRoot( - DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseUpRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseUpRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseUpRoot - && equalTo((DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseUpRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseUpRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type(@NotNull DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseUpRootType type); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseUpRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseUpRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseUpRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseUpRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseUpRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseUpRoot build() { - return new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseUpRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseUpRootType.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseUpRootType.java deleted file mode 100644 index 8b50a77..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseUpRootType.java +++ /dev/null @@ -1,286 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseUpRootType { - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseUpRootType UNKNOWN = - new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseUpRootType(Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseUpRootType NAMED = - new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseUpRootType(Value.NAMED, "named"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseUpRootType GOTO = - new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseUpRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseUpRootType GOTO_EMBEDDED = - new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseUpRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseUpRootType JAVASCRIPT = - new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseUpRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseUpRootType SOUND = - new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseUpRootType(Value.SOUND, "sound"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseUpRootType RENDITION = - new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseUpRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseUpRootType GOTO_REMOTE = - new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseUpRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseUpRootType LAUNCH = - new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseUpRootType(Value.LAUNCH, "launch"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseUpRootType IMPORT_DATA = - new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseUpRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseUpRootType SET_OCG_STATE = - new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseUpRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseUpRootType URI = - new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseUpRootType(Value.URI, "uri"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseUpRootType MOVIE = - new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseUpRootType(Value.MOVIE, "movie"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseUpRootType SUBMIT_FORM = - new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseUpRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseUpRootType HIDE = - new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseUpRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseUpRootType THREAD = - new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseUpRootType(Value.THREAD, "thread"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseUpRootType GOTO3D_VIEW = - new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseUpRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseUpRootType TRANSITION = - new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseUpRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseUpRootType RESET_FORM = - new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseUpRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseUpRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseUpRootType - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseUpRootType) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseUpRootType valueOf(String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseUpRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseUpWarningsItem.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseUpWarningsItem.java deleted file mode 100644 index 4aad090..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseUpWarningsItem.java +++ /dev/null @@ -1,103 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseUpWarningsItem { - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseUpWarningsItem MALFORMED_NEXT = - new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseUpWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseUpWarningsItem CYCLE_DROPPED = - new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseUpWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseUpWarningsItem INCOMPLETE = - new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseUpWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseUpWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseUpWarningsItem - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseUpWarningsItem) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseUpWarningsItem valueOf(String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsMouseUpWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageClose.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageClose.java deleted file mode 100644 index 65b16cc..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageClose.java +++ /dev/null @@ -1,258 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageClose.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageClose { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageClose( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageClose - && equalTo((DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageClose) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageClose other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageClose other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageClose build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageCloseRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings( - List warnings); - - _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageCloseWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageClose other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageCloseWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageCloseRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageClose build() { - return new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageClose( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageCloseRoot.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageCloseRoot.java deleted file mode 100644 index b65b4e3..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageCloseRoot.java +++ /dev/null @@ -1,224 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageCloseRoot.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageCloseRoot { - private final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageCloseRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageCloseRoot( - DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageCloseRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageCloseRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageCloseRoot - && equalTo((DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageCloseRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageCloseRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type(@NotNull DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageCloseRootType type); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageCloseRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageCloseRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageCloseRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageCloseRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageCloseRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageCloseRoot build() { - return new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageCloseRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageCloseRootType.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageCloseRootType.java deleted file mode 100644 index 57ea9c8..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageCloseRootType.java +++ /dev/null @@ -1,286 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageCloseRootType { - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageCloseRootType UNKNOWN = - new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageCloseRootType(Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageCloseRootType NAMED = - new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageCloseRootType(Value.NAMED, "named"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageCloseRootType GOTO = - new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageCloseRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageCloseRootType GOTO_EMBEDDED = - new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageCloseRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageCloseRootType JAVASCRIPT = - new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageCloseRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageCloseRootType SOUND = - new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageCloseRootType(Value.SOUND, "sound"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageCloseRootType RENDITION = - new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageCloseRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageCloseRootType GOTO_REMOTE = - new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageCloseRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageCloseRootType LAUNCH = - new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageCloseRootType(Value.LAUNCH, "launch"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageCloseRootType IMPORT_DATA = - new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageCloseRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageCloseRootType SET_OCG_STATE = - new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageCloseRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageCloseRootType URI = - new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageCloseRootType(Value.URI, "uri"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageCloseRootType MOVIE = - new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageCloseRootType(Value.MOVIE, "movie"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageCloseRootType SUBMIT_FORM = - new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageCloseRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageCloseRootType HIDE = - new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageCloseRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageCloseRootType THREAD = - new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageCloseRootType(Value.THREAD, "thread"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageCloseRootType GOTO3D_VIEW = - new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageCloseRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageCloseRootType TRANSITION = - new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageCloseRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageCloseRootType RESET_FORM = - new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageCloseRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageCloseRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageCloseRootType - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageCloseRootType) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageCloseRootType valueOf(String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageCloseRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageCloseWarningsItem.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageCloseWarningsItem.java deleted file mode 100644 index ba5be42..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageCloseWarningsItem.java +++ /dev/null @@ -1,105 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageCloseWarningsItem { - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageCloseWarningsItem - MALFORMED_NEXT = new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageCloseWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageCloseWarningsItem CYCLE_DROPPED = - new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageCloseWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageCloseWarningsItem INCOMPLETE = - new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageCloseWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageCloseWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageCloseWarningsItem - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageCloseWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageCloseWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageCloseWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageInvisible.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageInvisible.java deleted file mode 100644 index 8b17703..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageInvisible.java +++ /dev/null @@ -1,258 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageInvisible.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageInvisible { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageInvisible( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageInvisible - && equalTo((DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageInvisible) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageInvisible other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageInvisible other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageInvisible build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageInvisibleRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings( - List warnings); - - _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageInvisibleWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageInvisible other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageInvisibleWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageInvisibleRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageInvisible build() { - return new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageInvisible( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageInvisibleRoot.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageInvisibleRoot.java deleted file mode 100644 index b8df8dd..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageInvisibleRoot.java +++ /dev/null @@ -1,225 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageInvisibleRoot.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageInvisibleRoot { - private final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageInvisibleRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageInvisibleRoot( - DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageInvisibleRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageInvisibleRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageInvisibleRoot - && equalTo((DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageInvisibleRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageInvisibleRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageInvisibleRootType type); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageInvisibleRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageInvisibleRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageInvisibleRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageInvisibleRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageInvisibleRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageInvisibleRoot build() { - return new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageInvisibleRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageInvisibleRootType.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageInvisibleRootType.java deleted file mode 100644 index a88d9c9..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageInvisibleRootType.java +++ /dev/null @@ -1,291 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageInvisibleRootType { - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageInvisibleRootType UNKNOWN = - new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageInvisibleRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageInvisibleRootType NAMED = - new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageInvisibleRootType(Value.NAMED, "named"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageInvisibleRootType GOTO = - new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageInvisibleRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageInvisibleRootType GOTO_EMBEDDED = - new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageInvisibleRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageInvisibleRootType JAVASCRIPT = - new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageInvisibleRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageInvisibleRootType SOUND = - new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageInvisibleRootType(Value.SOUND, "sound"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageInvisibleRootType RENDITION = - new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageInvisibleRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageInvisibleRootType GOTO_REMOTE = - new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageInvisibleRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageInvisibleRootType LAUNCH = - new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageInvisibleRootType( - Value.LAUNCH, "launch"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageInvisibleRootType IMPORT_DATA = - new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageInvisibleRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageInvisibleRootType SET_OCG_STATE = - new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageInvisibleRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageInvisibleRootType URI = - new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageInvisibleRootType(Value.URI, "uri"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageInvisibleRootType MOVIE = - new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageInvisibleRootType(Value.MOVIE, "movie"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageInvisibleRootType SUBMIT_FORM = - new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageInvisibleRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageInvisibleRootType HIDE = - new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageInvisibleRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageInvisibleRootType THREAD = - new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageInvisibleRootType( - Value.THREAD, "thread"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageInvisibleRootType GOTO3D_VIEW = - new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageInvisibleRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageInvisibleRootType TRANSITION = - new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageInvisibleRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageInvisibleRootType RESET_FORM = - new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageInvisibleRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageInvisibleRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageInvisibleRootType - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageInvisibleRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageInvisibleRootType valueOf( - String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageInvisibleRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageInvisibleWarningsItem.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageInvisibleWarningsItem.java deleted file mode 100644 index 55cc37e..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageInvisibleWarningsItem.java +++ /dev/null @@ -1,107 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageInvisibleWarningsItem { - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageInvisibleWarningsItem - MALFORMED_NEXT = new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageInvisibleWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageInvisibleWarningsItem - CYCLE_DROPPED = new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageInvisibleWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageInvisibleWarningsItem - INCOMPLETE = new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageInvisibleWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageInvisibleWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageInvisibleWarningsItem - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageInvisibleWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageInvisibleWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageInvisibleWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageOpen.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageOpen.java deleted file mode 100644 index 90700d9..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageOpen.java +++ /dev/null @@ -1,258 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageOpen.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageOpen { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageOpen( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageOpen - && equalTo((DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageOpen) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageOpen other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageOpen other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageOpen build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageOpenRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings( - List warnings); - - _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageOpenWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageOpen other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageOpenWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageOpenRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageOpen build() { - return new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageOpen( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageOpenRoot.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageOpenRoot.java deleted file mode 100644 index 081e573..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageOpenRoot.java +++ /dev/null @@ -1,224 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageOpenRoot.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageOpenRoot { - private final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageOpenRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageOpenRoot( - DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageOpenRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageOpenRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageOpenRoot - && equalTo((DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageOpenRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageOpenRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type(@NotNull DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageOpenRootType type); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageOpenRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageOpenRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageOpenRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageOpenRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageOpenRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageOpenRoot build() { - return new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageOpenRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageOpenRootType.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageOpenRootType.java deleted file mode 100644 index 8eb2468..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageOpenRootType.java +++ /dev/null @@ -1,286 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageOpenRootType { - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageOpenRootType UNKNOWN = - new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageOpenRootType(Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageOpenRootType NAMED = - new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageOpenRootType(Value.NAMED, "named"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageOpenRootType GOTO = - new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageOpenRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageOpenRootType GOTO_EMBEDDED = - new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageOpenRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageOpenRootType JAVASCRIPT = - new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageOpenRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageOpenRootType SOUND = - new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageOpenRootType(Value.SOUND, "sound"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageOpenRootType RENDITION = - new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageOpenRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageOpenRootType GOTO_REMOTE = - new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageOpenRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageOpenRootType LAUNCH = - new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageOpenRootType(Value.LAUNCH, "launch"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageOpenRootType IMPORT_DATA = - new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageOpenRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageOpenRootType SET_OCG_STATE = - new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageOpenRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageOpenRootType URI = - new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageOpenRootType(Value.URI, "uri"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageOpenRootType MOVIE = - new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageOpenRootType(Value.MOVIE, "movie"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageOpenRootType SUBMIT_FORM = - new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageOpenRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageOpenRootType HIDE = - new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageOpenRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageOpenRootType THREAD = - new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageOpenRootType(Value.THREAD, "thread"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageOpenRootType GOTO3D_VIEW = - new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageOpenRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageOpenRootType TRANSITION = - new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageOpenRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageOpenRootType RESET_FORM = - new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageOpenRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageOpenRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageOpenRootType - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageOpenRootType) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageOpenRootType valueOf(String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageOpenRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageOpenWarningsItem.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageOpenWarningsItem.java deleted file mode 100644 index 063e7b6..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageOpenWarningsItem.java +++ /dev/null @@ -1,105 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageOpenWarningsItem { - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageOpenWarningsItem MALFORMED_NEXT = - new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageOpenWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageOpenWarningsItem CYCLE_DROPPED = - new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageOpenWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageOpenWarningsItem INCOMPLETE = - new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageOpenWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageOpenWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageOpenWarningsItem - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageOpenWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageOpenWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageOpenWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageVisible.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageVisible.java deleted file mode 100644 index efaae22..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageVisible.java +++ /dev/null @@ -1,258 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageVisible.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageVisible { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageVisible( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageVisible - && equalTo((DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageVisible) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageVisible other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageVisible other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageVisible build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageVisibleRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings( - List warnings); - - _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageVisibleWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageVisible other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageVisibleWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageVisibleRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageVisible build() { - return new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageVisible( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageVisibleRoot.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageVisibleRoot.java deleted file mode 100644 index 14033cf..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageVisibleRoot.java +++ /dev/null @@ -1,224 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageVisibleRoot.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageVisibleRoot { - private final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageVisibleRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageVisibleRoot( - DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageVisibleRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageVisibleRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageVisibleRoot - && equalTo((DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageVisibleRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageVisibleRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type(@NotNull DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageVisibleRootType type); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageVisibleRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageVisibleRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageVisibleRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageVisibleRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageVisibleRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageVisibleRoot build() { - return new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageVisibleRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageVisibleRootType.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageVisibleRootType.java deleted file mode 100644 index 6eb20f0..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageVisibleRootType.java +++ /dev/null @@ -1,287 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageVisibleRootType { - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageVisibleRootType UNKNOWN = - new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageVisibleRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageVisibleRootType NAMED = - new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageVisibleRootType(Value.NAMED, "named"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageVisibleRootType GOTO = - new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageVisibleRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageVisibleRootType GOTO_EMBEDDED = - new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageVisibleRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageVisibleRootType JAVASCRIPT = - new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageVisibleRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageVisibleRootType SOUND = - new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageVisibleRootType(Value.SOUND, "sound"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageVisibleRootType RENDITION = - new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageVisibleRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageVisibleRootType GOTO_REMOTE = - new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageVisibleRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageVisibleRootType LAUNCH = - new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageVisibleRootType(Value.LAUNCH, "launch"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageVisibleRootType IMPORT_DATA = - new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageVisibleRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageVisibleRootType SET_OCG_STATE = - new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageVisibleRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageVisibleRootType URI = - new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageVisibleRootType(Value.URI, "uri"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageVisibleRootType MOVIE = - new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageVisibleRootType(Value.MOVIE, "movie"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageVisibleRootType SUBMIT_FORM = - new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageVisibleRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageVisibleRootType HIDE = - new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageVisibleRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageVisibleRootType THREAD = - new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageVisibleRootType(Value.THREAD, "thread"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageVisibleRootType GOTO3D_VIEW = - new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageVisibleRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageVisibleRootType TRANSITION = - new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageVisibleRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageVisibleRootType RESET_FORM = - new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageVisibleRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageVisibleRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageVisibleRootType - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageVisibleRootType) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageVisibleRootType valueOf(String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageVisibleRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageVisibleWarningsItem.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageVisibleWarningsItem.java deleted file mode 100644 index 81ab61f..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageVisibleWarningsItem.java +++ /dev/null @@ -1,105 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageVisibleWarningsItem { - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageVisibleWarningsItem - MALFORMED_NEXT = new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageVisibleWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageVisibleWarningsItem - CYCLE_DROPPED = new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageVisibleWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageVisibleWarningsItem INCOMPLETE = - new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageVisibleWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageVisibleWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageVisibleWarningsItem - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageVisibleWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageVisibleWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsList200ResponseAnnotationsItemFreeTextActionsPageVisibleWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemHighlight.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemHighlight.java index a45336c..c9230f2 100644 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemHighlight.java +++ b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemHighlight.java @@ -65,7 +65,7 @@ public final class DocAnnotationsList200ResponseAnnotationsItemHighlight { private final Optional updatedBy; - private final Optional actions; + private final Optional actions; private final DocAnnotationsList200ResponseAnnotationsItemHighlightColor color; @@ -95,7 +95,7 @@ private DocAnnotationsList200ResponseAnnotationsItemHighlight( Optional groupId, Optional createdBy, Optional updatedBy, - Optional actions, + Optional actions, DocAnnotationsList200ResponseAnnotationsItemHighlightColor color, double opacity, List quadPoints, @@ -246,7 +246,7 @@ public Optional getUpdatedBy() { } @JsonProperty("actions") - public Optional getActions() { + public Optional getActions() { return actions; } @@ -498,9 +498,9 @@ public interface _FinalStage { _FinalStage updatedBy(String updatedBy); - _FinalStage actions(Optional actions); + _FinalStage actions(Optional actions); - _FinalStage actions(DocAnnotationsList200ResponseAnnotationsItemHighlightActions actions); + _FinalStage actions(PdfAnnotationActions actions); _FinalStage quadPoints(List quadPoints); @@ -543,7 +543,7 @@ public static final class Builder private List quadPoints = new ArrayList<>(); - private Optional actions = Optional.empty(); + private Optional actions = Optional.empty(); private Optional updatedBy = Optional.empty(); @@ -694,14 +694,14 @@ public _FinalStage quadPoints( } @java.lang.Override - public _FinalStage actions(DocAnnotationsList200ResponseAnnotationsItemHighlightActions actions) { + public _FinalStage actions(PdfAnnotationActions actions) { this.actions = Optional.ofNullable(actions); return this; } @java.lang.Override @JsonSetter(value = "actions", nulls = Nulls.SKIP) - public _FinalStage actions(Optional actions) { + public _FinalStage actions(Optional actions) { this.actions = actions; return this; } diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemHighlightActions.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemHighlightActions.java deleted file mode 100644 index d868b95..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemHighlightActions.java +++ /dev/null @@ -1,391 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.HashMap; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemHighlightActions.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemHighlightActions { - private final Optional activate; - - private final Optional cursorEnter; - - private final Optional cursorExit; - - private final Optional mouseDown; - - private final Optional mouseUp; - - private final Optional focus; - - private final Optional blur; - - private final Optional pageOpen; - - private final Optional pageClose; - - private final Optional pageVisible; - - private final Optional pageInvisible; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemHighlightActions( - Optional activate, - Optional cursorEnter, - Optional cursorExit, - Optional mouseDown, - Optional mouseUp, - Optional focus, - Optional blur, - Optional pageOpen, - Optional pageClose, - Optional pageVisible, - Optional pageInvisible, - Map additionalProperties) { - this.activate = activate; - this.cursorEnter = cursorEnter; - this.cursorExit = cursorExit; - this.mouseDown = mouseDown; - this.mouseUp = mouseUp; - this.focus = focus; - this.blur = blur; - this.pageOpen = pageOpen; - this.pageClose = pageClose; - this.pageVisible = pageVisible; - this.pageInvisible = pageInvisible; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("activate") - public Optional getActivate() { - return activate; - } - - @JsonProperty("cursorEnter") - public Optional getCursorEnter() { - return cursorEnter; - } - - @JsonProperty("cursorExit") - public Optional getCursorExit() { - return cursorExit; - } - - @JsonProperty("mouseDown") - public Optional getMouseDown() { - return mouseDown; - } - - @JsonProperty("mouseUp") - public Optional getMouseUp() { - return mouseUp; - } - - @JsonProperty("focus") - public Optional getFocus() { - return focus; - } - - @JsonProperty("blur") - public Optional getBlur() { - return blur; - } - - @JsonProperty("pageOpen") - public Optional getPageOpen() { - return pageOpen; - } - - @JsonProperty("pageClose") - public Optional getPageClose() { - return pageClose; - } - - @JsonProperty("pageVisible") - public Optional getPageVisible() { - return pageVisible; - } - - @JsonProperty("pageInvisible") - public Optional getPageInvisible() { - return pageInvisible; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemHighlightActions - && equalTo((DocAnnotationsList200ResponseAnnotationsItemHighlightActions) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemHighlightActions other) { - return activate.equals(other.activate) - && cursorEnter.equals(other.cursorEnter) - && cursorExit.equals(other.cursorExit) - && mouseDown.equals(other.mouseDown) - && mouseUp.equals(other.mouseUp) - && focus.equals(other.focus) - && blur.equals(other.blur) - && pageOpen.equals(other.pageOpen) - && pageClose.equals(other.pageClose) - && pageVisible.equals(other.pageVisible) - && pageInvisible.equals(other.pageInvisible); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash( - this.activate, - this.cursorEnter, - this.cursorExit, - this.mouseDown, - this.mouseUp, - this.focus, - this.blur, - this.pageOpen, - this.pageClose, - this.pageVisible, - this.pageInvisible); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static Builder builder() { - return new Builder(); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder { - private Optional activate = - Optional.empty(); - - private Optional cursorEnter = - Optional.empty(); - - private Optional cursorExit = - Optional.empty(); - - private Optional mouseDown = - Optional.empty(); - - private Optional mouseUp = - Optional.empty(); - - private Optional focus = Optional.empty(); - - private Optional blur = Optional.empty(); - - private Optional pageOpen = - Optional.empty(); - - private Optional pageClose = - Optional.empty(); - - private Optional pageVisible = - Optional.empty(); - - private Optional pageInvisible = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - public Builder from(DocAnnotationsList200ResponseAnnotationsItemHighlightActions other) { - activate(other.getActivate()); - cursorEnter(other.getCursorEnter()); - cursorExit(other.getCursorExit()); - mouseDown(other.getMouseDown()); - mouseUp(other.getMouseUp()); - focus(other.getFocus()); - blur(other.getBlur()); - pageOpen(other.getPageOpen()); - pageClose(other.getPageClose()); - pageVisible(other.getPageVisible()); - pageInvisible(other.getPageInvisible()); - return this; - } - - @JsonSetter(value = "activate", nulls = Nulls.SKIP) - public Builder activate( - Optional activate) { - this.activate = activate; - return this; - } - - public Builder activate(DocAnnotationsList200ResponseAnnotationsItemHighlightActionsActivate activate) { - this.activate = Optional.ofNullable(activate); - return this; - } - - @JsonSetter(value = "cursorEnter", nulls = Nulls.SKIP) - public Builder cursorEnter( - Optional cursorEnter) { - this.cursorEnter = cursorEnter; - return this; - } - - public Builder cursorEnter( - DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorEnter cursorEnter) { - this.cursorEnter = Optional.ofNullable(cursorEnter); - return this; - } - - @JsonSetter(value = "cursorExit", nulls = Nulls.SKIP) - public Builder cursorExit( - Optional cursorExit) { - this.cursorExit = cursorExit; - return this; - } - - public Builder cursorExit(DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorExit cursorExit) { - this.cursorExit = Optional.ofNullable(cursorExit); - return this; - } - - @JsonSetter(value = "mouseDown", nulls = Nulls.SKIP) - public Builder mouseDown( - Optional mouseDown) { - this.mouseDown = mouseDown; - return this; - } - - public Builder mouseDown(DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseDown mouseDown) { - this.mouseDown = Optional.ofNullable(mouseDown); - return this; - } - - @JsonSetter(value = "mouseUp", nulls = Nulls.SKIP) - public Builder mouseUp(Optional mouseUp) { - this.mouseUp = mouseUp; - return this; - } - - public Builder mouseUp(DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseUp mouseUp) { - this.mouseUp = Optional.ofNullable(mouseUp); - return this; - } - - @JsonSetter(value = "focus", nulls = Nulls.SKIP) - public Builder focus(Optional focus) { - this.focus = focus; - return this; - } - - public Builder focus(DocAnnotationsList200ResponseAnnotationsItemHighlightActionsFocus focus) { - this.focus = Optional.ofNullable(focus); - return this; - } - - @JsonSetter(value = "blur", nulls = Nulls.SKIP) - public Builder blur(Optional blur) { - this.blur = blur; - return this; - } - - public Builder blur(DocAnnotationsList200ResponseAnnotationsItemHighlightActionsBlur blur) { - this.blur = Optional.ofNullable(blur); - return this; - } - - @JsonSetter(value = "pageOpen", nulls = Nulls.SKIP) - public Builder pageOpen( - Optional pageOpen) { - this.pageOpen = pageOpen; - return this; - } - - public Builder pageOpen(DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageOpen pageOpen) { - this.pageOpen = Optional.ofNullable(pageOpen); - return this; - } - - @JsonSetter(value = "pageClose", nulls = Nulls.SKIP) - public Builder pageClose( - Optional pageClose) { - this.pageClose = pageClose; - return this; - } - - public Builder pageClose(DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageClose pageClose) { - this.pageClose = Optional.ofNullable(pageClose); - return this; - } - - @JsonSetter(value = "pageVisible", nulls = Nulls.SKIP) - public Builder pageVisible( - Optional pageVisible) { - this.pageVisible = pageVisible; - return this; - } - - public Builder pageVisible( - DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageVisible pageVisible) { - this.pageVisible = Optional.ofNullable(pageVisible); - return this; - } - - @JsonSetter(value = "pageInvisible", nulls = Nulls.SKIP) - public Builder pageInvisible( - Optional pageInvisible) { - this.pageInvisible = pageInvisible; - return this; - } - - public Builder pageInvisible( - DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageInvisible pageInvisible) { - this.pageInvisible = Optional.ofNullable(pageInvisible); - return this; - } - - public DocAnnotationsList200ResponseAnnotationsItemHighlightActions build() { - return new DocAnnotationsList200ResponseAnnotationsItemHighlightActions( - activate, - cursorEnter, - cursorExit, - mouseDown, - mouseUp, - focus, - blur, - pageOpen, - pageClose, - pageVisible, - pageInvisible, - additionalProperties); - } - - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemHighlightActionsActivate.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemHighlightActionsActivate.java deleted file mode 100644 index aeb0a3d..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemHighlightActionsActivate.java +++ /dev/null @@ -1,258 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemHighlightActionsActivate.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemHighlightActionsActivate { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemHighlightActionsActivate( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemHighlightActionsActivate - && equalTo((DocAnnotationsList200ResponseAnnotationsItemHighlightActionsActivate) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemHighlightActionsActivate other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemHighlightActionsActivate other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemHighlightActionsActivate build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemHighlightActionsActivateRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings( - List warnings); - - _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemHighlightActionsActivateWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemHighlightActionsActivate other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemHighlightActionsActivateWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemHighlightActionsActivateRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemHighlightActionsActivate build() { - return new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsActivate( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemHighlightActionsActivateRoot.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemHighlightActionsActivateRoot.java deleted file mode 100644 index bd910da..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemHighlightActionsActivateRoot.java +++ /dev/null @@ -1,224 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemHighlightActionsActivateRoot.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemHighlightActionsActivateRoot { - private final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsActivateRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemHighlightActionsActivateRoot( - DocAnnotationsList200ResponseAnnotationsItemHighlightActionsActivateRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsList200ResponseAnnotationsItemHighlightActionsActivateRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemHighlightActionsActivateRoot - && equalTo((DocAnnotationsList200ResponseAnnotationsItemHighlightActionsActivateRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemHighlightActionsActivateRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type(@NotNull DocAnnotationsList200ResponseAnnotationsItemHighlightActionsActivateRootType type); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemHighlightActionsActivateRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemHighlightActionsActivateRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsList200ResponseAnnotationsItemHighlightActionsActivateRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemHighlightActionsActivateRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsList200ResponseAnnotationsItemHighlightActionsActivateRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemHighlightActionsActivateRoot build() { - return new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsActivateRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemHighlightActionsActivateRootType.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemHighlightActionsActivateRootType.java deleted file mode 100644 index eb5ccda..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemHighlightActionsActivateRootType.java +++ /dev/null @@ -1,286 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemHighlightActionsActivateRootType { - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsActivateRootType UNKNOWN = - new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsActivateRootType(Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsActivateRootType NAMED = - new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsActivateRootType(Value.NAMED, "named"); - - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsActivateRootType GOTO = - new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsActivateRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsActivateRootType GOTO_EMBEDDED = - new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsActivateRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsActivateRootType JAVASCRIPT = - new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsActivateRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsActivateRootType SOUND = - new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsActivateRootType(Value.SOUND, "sound"); - - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsActivateRootType RENDITION = - new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsActivateRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsActivateRootType GOTO_REMOTE = - new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsActivateRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsActivateRootType LAUNCH = - new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsActivateRootType(Value.LAUNCH, "launch"); - - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsActivateRootType IMPORT_DATA = - new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsActivateRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsActivateRootType SET_OCG_STATE = - new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsActivateRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsActivateRootType URI = - new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsActivateRootType(Value.URI, "uri"); - - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsActivateRootType MOVIE = - new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsActivateRootType(Value.MOVIE, "movie"); - - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsActivateRootType SUBMIT_FORM = - new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsActivateRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsActivateRootType HIDE = - new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsActivateRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsActivateRootType THREAD = - new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsActivateRootType(Value.THREAD, "thread"); - - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsActivateRootType GOTO3D_VIEW = - new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsActivateRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsActivateRootType TRANSITION = - new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsActivateRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsActivateRootType RESET_FORM = - new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsActivateRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemHighlightActionsActivateRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemHighlightActionsActivateRootType - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemHighlightActionsActivateRootType) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemHighlightActionsActivateRootType valueOf(String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsActivateRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemHighlightActionsActivateWarningsItem.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemHighlightActionsActivateWarningsItem.java deleted file mode 100644 index ebf55e6..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemHighlightActionsActivateWarningsItem.java +++ /dev/null @@ -1,105 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemHighlightActionsActivateWarningsItem { - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsActivateWarningsItem - MALFORMED_NEXT = new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsActivateWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsActivateWarningsItem CYCLE_DROPPED = - new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsActivateWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsActivateWarningsItem INCOMPLETE = - new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsActivateWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemHighlightActionsActivateWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemHighlightActionsActivateWarningsItem - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemHighlightActionsActivateWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemHighlightActionsActivateWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsActivateWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemHighlightActionsBlur.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemHighlightActionsBlur.java deleted file mode 100644 index c9ac297..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemHighlightActionsBlur.java +++ /dev/null @@ -1,254 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemHighlightActionsBlur.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemHighlightActionsBlur { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemHighlightActionsBlur( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemHighlightActionsBlur - && equalTo((DocAnnotationsList200ResponseAnnotationsItemHighlightActionsBlur) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemHighlightActionsBlur other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemHighlightActionsBlur other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemHighlightActionsBlur build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemHighlightActionsBlurRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings( - List warnings); - - _FinalStage addWarnings(DocAnnotationsList200ResponseAnnotationsItemHighlightActionsBlurWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemHighlightActionsBlur other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemHighlightActionsBlurWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root(Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemHighlightActionsBlurRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root(Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemHighlightActionsBlur build() { - return new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsBlur( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemHighlightActionsBlurRoot.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemHighlightActionsBlurRoot.java deleted file mode 100644 index a249d83..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemHighlightActionsBlurRoot.java +++ /dev/null @@ -1,224 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemHighlightActionsBlurRoot.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemHighlightActionsBlurRoot { - private final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsBlurRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemHighlightActionsBlurRoot( - DocAnnotationsList200ResponseAnnotationsItemHighlightActionsBlurRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsList200ResponseAnnotationsItemHighlightActionsBlurRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemHighlightActionsBlurRoot - && equalTo((DocAnnotationsList200ResponseAnnotationsItemHighlightActionsBlurRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemHighlightActionsBlurRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type(@NotNull DocAnnotationsList200ResponseAnnotationsItemHighlightActionsBlurRootType type); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemHighlightActionsBlurRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemHighlightActionsBlurRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsList200ResponseAnnotationsItemHighlightActionsBlurRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemHighlightActionsBlurRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsList200ResponseAnnotationsItemHighlightActionsBlurRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemHighlightActionsBlurRoot build() { - return new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsBlurRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemHighlightActionsBlurRootType.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemHighlightActionsBlurRootType.java deleted file mode 100644 index 4f2dfc9..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemHighlightActionsBlurRootType.java +++ /dev/null @@ -1,285 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemHighlightActionsBlurRootType { - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsBlurRootType UNKNOWN = - new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsBlurRootType(Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsBlurRootType NAMED = - new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsBlurRootType(Value.NAMED, "named"); - - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsBlurRootType GOTO = - new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsBlurRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsBlurRootType GOTO_EMBEDDED = - new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsBlurRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsBlurRootType JAVASCRIPT = - new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsBlurRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsBlurRootType SOUND = - new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsBlurRootType(Value.SOUND, "sound"); - - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsBlurRootType RENDITION = - new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsBlurRootType(Value.RENDITION, "rendition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsBlurRootType GOTO_REMOTE = - new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsBlurRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsBlurRootType LAUNCH = - new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsBlurRootType(Value.LAUNCH, "launch"); - - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsBlurRootType IMPORT_DATA = - new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsBlurRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsBlurRootType SET_OCG_STATE = - new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsBlurRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsBlurRootType URI = - new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsBlurRootType(Value.URI, "uri"); - - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsBlurRootType MOVIE = - new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsBlurRootType(Value.MOVIE, "movie"); - - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsBlurRootType SUBMIT_FORM = - new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsBlurRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsBlurRootType HIDE = - new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsBlurRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsBlurRootType THREAD = - new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsBlurRootType(Value.THREAD, "thread"); - - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsBlurRootType GOTO3D_VIEW = - new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsBlurRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsBlurRootType TRANSITION = - new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsBlurRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsBlurRootType RESET_FORM = - new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsBlurRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemHighlightActionsBlurRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemHighlightActionsBlurRootType - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemHighlightActionsBlurRootType) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemHighlightActionsBlurRootType valueOf(String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsBlurRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemHighlightActionsBlurWarningsItem.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemHighlightActionsBlurWarningsItem.java deleted file mode 100644 index 3a148b0..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemHighlightActionsBlurWarningsItem.java +++ /dev/null @@ -1,103 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemHighlightActionsBlurWarningsItem { - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsBlurWarningsItem MALFORMED_NEXT = - new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsBlurWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsBlurWarningsItem CYCLE_DROPPED = - new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsBlurWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsBlurWarningsItem INCOMPLETE = - new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsBlurWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemHighlightActionsBlurWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemHighlightActionsBlurWarningsItem - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemHighlightActionsBlurWarningsItem) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemHighlightActionsBlurWarningsItem valueOf(String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsBlurWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorEnter.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorEnter.java deleted file mode 100644 index ebe9029..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorEnter.java +++ /dev/null @@ -1,258 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorEnter.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorEnter { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorEnter( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorEnter - && equalTo((DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorEnter) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorEnter other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorEnter other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorEnter build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorEnterRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings( - List warnings); - - _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorEnterWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorEnter other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorEnterWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorEnterRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorEnter build() { - return new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorEnter( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorEnterRoot.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorEnterRoot.java deleted file mode 100644 index f97505f..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorEnterRoot.java +++ /dev/null @@ -1,225 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorEnterRoot.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorEnterRoot { - private final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorEnterRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorEnterRoot( - DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorEnterRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorEnterRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorEnterRoot - && equalTo((DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorEnterRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorEnterRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorEnterRootType type); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorEnterRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorEnterRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorEnterRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorEnterRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorEnterRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorEnterRoot build() { - return new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorEnterRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorEnterRootType.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorEnterRootType.java deleted file mode 100644 index 898abe1..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorEnterRootType.java +++ /dev/null @@ -1,289 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorEnterRootType { - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorEnterRootType UNKNOWN = - new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorEnterRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorEnterRootType NAMED = - new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorEnterRootType(Value.NAMED, "named"); - - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorEnterRootType GOTO = - new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorEnterRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorEnterRootType GOTO_EMBEDDED = - new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorEnterRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorEnterRootType JAVASCRIPT = - new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorEnterRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorEnterRootType SOUND = - new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorEnterRootType(Value.SOUND, "sound"); - - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorEnterRootType RENDITION = - new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorEnterRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorEnterRootType GOTO_REMOTE = - new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorEnterRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorEnterRootType LAUNCH = - new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorEnterRootType(Value.LAUNCH, "launch"); - - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorEnterRootType IMPORT_DATA = - new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorEnterRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorEnterRootType SET_OCG_STATE = - new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorEnterRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorEnterRootType URI = - new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorEnterRootType(Value.URI, "uri"); - - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorEnterRootType MOVIE = - new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorEnterRootType(Value.MOVIE, "movie"); - - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorEnterRootType SUBMIT_FORM = - new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorEnterRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorEnterRootType HIDE = - new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorEnterRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorEnterRootType THREAD = - new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorEnterRootType(Value.THREAD, "thread"); - - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorEnterRootType GOTO3D_VIEW = - new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorEnterRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorEnterRootType TRANSITION = - new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorEnterRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorEnterRootType RESET_FORM = - new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorEnterRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorEnterRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorEnterRootType - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorEnterRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorEnterRootType valueOf( - String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorEnterRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorEnterWarningsItem.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorEnterWarningsItem.java deleted file mode 100644 index 78c5ee0..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorEnterWarningsItem.java +++ /dev/null @@ -1,105 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorEnterWarningsItem { - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorEnterWarningsItem - MALFORMED_NEXT = new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorEnterWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorEnterWarningsItem - CYCLE_DROPPED = new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorEnterWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorEnterWarningsItem INCOMPLETE = - new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorEnterWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorEnterWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorEnterWarningsItem - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorEnterWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorEnterWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorEnterWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorExit.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorExit.java deleted file mode 100644 index a5e993f..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorExit.java +++ /dev/null @@ -1,258 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorExit.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorExit { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorExit( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorExit - && equalTo((DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorExit) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorExit other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorExit other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorExit build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorExitRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings( - List warnings); - - _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorExitWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorExit other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorExitWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorExitRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorExit build() { - return new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorExit( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorExitRoot.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorExitRoot.java deleted file mode 100644 index 16906df..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorExitRoot.java +++ /dev/null @@ -1,224 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorExitRoot.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorExitRoot { - private final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorExitRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorExitRoot( - DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorExitRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorExitRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorExitRoot - && equalTo((DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorExitRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorExitRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type(@NotNull DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorExitRootType type); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorExitRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorExitRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorExitRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorExitRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorExitRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorExitRoot build() { - return new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorExitRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorExitRootType.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorExitRootType.java deleted file mode 100644 index 7fc9b6e..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorExitRootType.java +++ /dev/null @@ -1,287 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorExitRootType { - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorExitRootType UNKNOWN = - new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorExitRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorExitRootType NAMED = - new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorExitRootType(Value.NAMED, "named"); - - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorExitRootType GOTO = - new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorExitRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorExitRootType GOTO_EMBEDDED = - new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorExitRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorExitRootType JAVASCRIPT = - new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorExitRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorExitRootType SOUND = - new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorExitRootType(Value.SOUND, "sound"); - - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorExitRootType RENDITION = - new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorExitRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorExitRootType GOTO_REMOTE = - new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorExitRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorExitRootType LAUNCH = - new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorExitRootType(Value.LAUNCH, "launch"); - - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorExitRootType IMPORT_DATA = - new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorExitRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorExitRootType SET_OCG_STATE = - new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorExitRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorExitRootType URI = - new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorExitRootType(Value.URI, "uri"); - - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorExitRootType MOVIE = - new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorExitRootType(Value.MOVIE, "movie"); - - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorExitRootType SUBMIT_FORM = - new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorExitRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorExitRootType HIDE = - new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorExitRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorExitRootType THREAD = - new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorExitRootType(Value.THREAD, "thread"); - - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorExitRootType GOTO3D_VIEW = - new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorExitRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorExitRootType TRANSITION = - new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorExitRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorExitRootType RESET_FORM = - new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorExitRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorExitRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorExitRootType - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorExitRootType) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorExitRootType valueOf(String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorExitRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorExitWarningsItem.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorExitWarningsItem.java deleted file mode 100644 index 6eabaf7..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorExitWarningsItem.java +++ /dev/null @@ -1,105 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorExitWarningsItem { - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorExitWarningsItem - MALFORMED_NEXT = new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorExitWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorExitWarningsItem - CYCLE_DROPPED = new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorExitWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorExitWarningsItem INCOMPLETE = - new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorExitWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorExitWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorExitWarningsItem - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorExitWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorExitWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsCursorExitWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemHighlightActionsFocus.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemHighlightActionsFocus.java deleted file mode 100644 index 5f6e6ae..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemHighlightActionsFocus.java +++ /dev/null @@ -1,254 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemHighlightActionsFocus.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemHighlightActionsFocus { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemHighlightActionsFocus( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemHighlightActionsFocus - && equalTo((DocAnnotationsList200ResponseAnnotationsItemHighlightActionsFocus) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemHighlightActionsFocus other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemHighlightActionsFocus other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemHighlightActionsFocus build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemHighlightActionsFocusRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings( - List warnings); - - _FinalStage addWarnings(DocAnnotationsList200ResponseAnnotationsItemHighlightActionsFocusWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemHighlightActionsFocus other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemHighlightActionsFocusWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root(Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemHighlightActionsFocusRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root(Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemHighlightActionsFocus build() { - return new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsFocus( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemHighlightActionsFocusRoot.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemHighlightActionsFocusRoot.java deleted file mode 100644 index 3e3fe4b..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemHighlightActionsFocusRoot.java +++ /dev/null @@ -1,224 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemHighlightActionsFocusRoot.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemHighlightActionsFocusRoot { - private final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsFocusRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemHighlightActionsFocusRoot( - DocAnnotationsList200ResponseAnnotationsItemHighlightActionsFocusRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsList200ResponseAnnotationsItemHighlightActionsFocusRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemHighlightActionsFocusRoot - && equalTo((DocAnnotationsList200ResponseAnnotationsItemHighlightActionsFocusRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemHighlightActionsFocusRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type(@NotNull DocAnnotationsList200ResponseAnnotationsItemHighlightActionsFocusRootType type); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemHighlightActionsFocusRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemHighlightActionsFocusRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsList200ResponseAnnotationsItemHighlightActionsFocusRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemHighlightActionsFocusRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsList200ResponseAnnotationsItemHighlightActionsFocusRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemHighlightActionsFocusRoot build() { - return new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsFocusRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemHighlightActionsFocusRootType.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemHighlightActionsFocusRootType.java deleted file mode 100644 index e417dac..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemHighlightActionsFocusRootType.java +++ /dev/null @@ -1,285 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemHighlightActionsFocusRootType { - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsFocusRootType UNKNOWN = - new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsFocusRootType(Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsFocusRootType NAMED = - new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsFocusRootType(Value.NAMED, "named"); - - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsFocusRootType GOTO = - new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsFocusRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsFocusRootType GOTO_EMBEDDED = - new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsFocusRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsFocusRootType JAVASCRIPT = - new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsFocusRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsFocusRootType SOUND = - new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsFocusRootType(Value.SOUND, "sound"); - - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsFocusRootType RENDITION = - new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsFocusRootType(Value.RENDITION, "rendition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsFocusRootType GOTO_REMOTE = - new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsFocusRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsFocusRootType LAUNCH = - new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsFocusRootType(Value.LAUNCH, "launch"); - - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsFocusRootType IMPORT_DATA = - new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsFocusRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsFocusRootType SET_OCG_STATE = - new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsFocusRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsFocusRootType URI = - new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsFocusRootType(Value.URI, "uri"); - - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsFocusRootType MOVIE = - new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsFocusRootType(Value.MOVIE, "movie"); - - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsFocusRootType SUBMIT_FORM = - new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsFocusRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsFocusRootType HIDE = - new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsFocusRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsFocusRootType THREAD = - new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsFocusRootType(Value.THREAD, "thread"); - - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsFocusRootType GOTO3D_VIEW = - new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsFocusRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsFocusRootType TRANSITION = - new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsFocusRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsFocusRootType RESET_FORM = - new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsFocusRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemHighlightActionsFocusRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemHighlightActionsFocusRootType - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemHighlightActionsFocusRootType) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemHighlightActionsFocusRootType valueOf(String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsFocusRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemHighlightActionsFocusWarningsItem.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemHighlightActionsFocusWarningsItem.java deleted file mode 100644 index 02c482b..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemHighlightActionsFocusWarningsItem.java +++ /dev/null @@ -1,103 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemHighlightActionsFocusWarningsItem { - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsFocusWarningsItem MALFORMED_NEXT = - new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsFocusWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsFocusWarningsItem CYCLE_DROPPED = - new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsFocusWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsFocusWarningsItem INCOMPLETE = - new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsFocusWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemHighlightActionsFocusWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemHighlightActionsFocusWarningsItem - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemHighlightActionsFocusWarningsItem) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemHighlightActionsFocusWarningsItem valueOf(String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsFocusWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseDown.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseDown.java deleted file mode 100644 index 5a56c96..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseDown.java +++ /dev/null @@ -1,258 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseDown.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseDown { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseDown( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseDown - && equalTo((DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseDown) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseDown other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseDown other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseDown build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseDownRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings( - List warnings); - - _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseDownWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseDown other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseDownWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseDownRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseDown build() { - return new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseDown( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseDownRoot.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseDownRoot.java deleted file mode 100644 index 2cc6a7c..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseDownRoot.java +++ /dev/null @@ -1,224 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseDownRoot.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseDownRoot { - private final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseDownRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseDownRoot( - DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseDownRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseDownRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseDownRoot - && equalTo((DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseDownRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseDownRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type(@NotNull DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseDownRootType type); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseDownRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseDownRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseDownRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseDownRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseDownRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseDownRoot build() { - return new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseDownRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseDownRootType.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseDownRootType.java deleted file mode 100644 index 128e3cc..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseDownRootType.java +++ /dev/null @@ -1,286 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseDownRootType { - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseDownRootType UNKNOWN = - new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseDownRootType(Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseDownRootType NAMED = - new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseDownRootType(Value.NAMED, "named"); - - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseDownRootType GOTO = - new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseDownRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseDownRootType GOTO_EMBEDDED = - new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseDownRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseDownRootType JAVASCRIPT = - new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseDownRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseDownRootType SOUND = - new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseDownRootType(Value.SOUND, "sound"); - - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseDownRootType RENDITION = - new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseDownRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseDownRootType GOTO_REMOTE = - new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseDownRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseDownRootType LAUNCH = - new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseDownRootType(Value.LAUNCH, "launch"); - - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseDownRootType IMPORT_DATA = - new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseDownRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseDownRootType SET_OCG_STATE = - new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseDownRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseDownRootType URI = - new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseDownRootType(Value.URI, "uri"); - - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseDownRootType MOVIE = - new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseDownRootType(Value.MOVIE, "movie"); - - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseDownRootType SUBMIT_FORM = - new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseDownRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseDownRootType HIDE = - new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseDownRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseDownRootType THREAD = - new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseDownRootType(Value.THREAD, "thread"); - - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseDownRootType GOTO3D_VIEW = - new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseDownRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseDownRootType TRANSITION = - new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseDownRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseDownRootType RESET_FORM = - new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseDownRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseDownRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseDownRootType - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseDownRootType) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseDownRootType valueOf(String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseDownRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseDownWarningsItem.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseDownWarningsItem.java deleted file mode 100644 index cf5ccfd..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseDownWarningsItem.java +++ /dev/null @@ -1,105 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseDownWarningsItem { - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseDownWarningsItem - MALFORMED_NEXT = new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseDownWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseDownWarningsItem - CYCLE_DROPPED = new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseDownWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseDownWarningsItem INCOMPLETE = - new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseDownWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseDownWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseDownWarningsItem - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseDownWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseDownWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseDownWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseUp.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseUp.java deleted file mode 100644 index f1c02df..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseUp.java +++ /dev/null @@ -1,258 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseUp.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseUp { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseUp( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseUp - && equalTo((DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseUp) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseUp other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseUp other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseUp build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseUpRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings( - List warnings); - - _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseUpWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseUp other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseUpWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseUpRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseUp build() { - return new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseUp( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseUpRoot.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseUpRoot.java deleted file mode 100644 index 87ecebe..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseUpRoot.java +++ /dev/null @@ -1,224 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseUpRoot.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseUpRoot { - private final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseUpRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseUpRoot( - DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseUpRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseUpRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseUpRoot - && equalTo((DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseUpRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseUpRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type(@NotNull DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseUpRootType type); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseUpRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseUpRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseUpRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseUpRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseUpRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseUpRoot build() { - return new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseUpRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseUpRootType.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseUpRootType.java deleted file mode 100644 index 6a3fbe5..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseUpRootType.java +++ /dev/null @@ -1,286 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseUpRootType { - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseUpRootType UNKNOWN = - new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseUpRootType(Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseUpRootType NAMED = - new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseUpRootType(Value.NAMED, "named"); - - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseUpRootType GOTO = - new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseUpRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseUpRootType GOTO_EMBEDDED = - new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseUpRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseUpRootType JAVASCRIPT = - new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseUpRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseUpRootType SOUND = - new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseUpRootType(Value.SOUND, "sound"); - - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseUpRootType RENDITION = - new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseUpRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseUpRootType GOTO_REMOTE = - new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseUpRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseUpRootType LAUNCH = - new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseUpRootType(Value.LAUNCH, "launch"); - - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseUpRootType IMPORT_DATA = - new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseUpRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseUpRootType SET_OCG_STATE = - new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseUpRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseUpRootType URI = - new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseUpRootType(Value.URI, "uri"); - - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseUpRootType MOVIE = - new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseUpRootType(Value.MOVIE, "movie"); - - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseUpRootType SUBMIT_FORM = - new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseUpRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseUpRootType HIDE = - new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseUpRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseUpRootType THREAD = - new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseUpRootType(Value.THREAD, "thread"); - - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseUpRootType GOTO3D_VIEW = - new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseUpRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseUpRootType TRANSITION = - new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseUpRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseUpRootType RESET_FORM = - new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseUpRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseUpRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseUpRootType - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseUpRootType) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseUpRootType valueOf(String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseUpRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseUpWarningsItem.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseUpWarningsItem.java deleted file mode 100644 index b19e1e1..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseUpWarningsItem.java +++ /dev/null @@ -1,105 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseUpWarningsItem { - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseUpWarningsItem MALFORMED_NEXT = - new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseUpWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseUpWarningsItem CYCLE_DROPPED = - new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseUpWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseUpWarningsItem INCOMPLETE = - new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseUpWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseUpWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseUpWarningsItem - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseUpWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseUpWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsMouseUpWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageClose.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageClose.java deleted file mode 100644 index a28e56b..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageClose.java +++ /dev/null @@ -1,258 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageClose.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageClose { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageClose( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageClose - && equalTo((DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageClose) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageClose other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageClose other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageClose build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageCloseRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings( - List warnings); - - _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageCloseWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageClose other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageCloseWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageCloseRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageClose build() { - return new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageClose( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageCloseRoot.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageCloseRoot.java deleted file mode 100644 index a3b1391..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageCloseRoot.java +++ /dev/null @@ -1,224 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageCloseRoot.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageCloseRoot { - private final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageCloseRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageCloseRoot( - DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageCloseRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageCloseRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageCloseRoot - && equalTo((DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageCloseRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageCloseRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type(@NotNull DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageCloseRootType type); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageCloseRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageCloseRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageCloseRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageCloseRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageCloseRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageCloseRoot build() { - return new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageCloseRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageCloseRootType.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageCloseRootType.java deleted file mode 100644 index afabc1b..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageCloseRootType.java +++ /dev/null @@ -1,286 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageCloseRootType { - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageCloseRootType UNKNOWN = - new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageCloseRootType(Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageCloseRootType NAMED = - new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageCloseRootType(Value.NAMED, "named"); - - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageCloseRootType GOTO = - new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageCloseRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageCloseRootType GOTO_EMBEDDED = - new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageCloseRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageCloseRootType JAVASCRIPT = - new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageCloseRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageCloseRootType SOUND = - new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageCloseRootType(Value.SOUND, "sound"); - - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageCloseRootType RENDITION = - new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageCloseRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageCloseRootType GOTO_REMOTE = - new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageCloseRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageCloseRootType LAUNCH = - new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageCloseRootType(Value.LAUNCH, "launch"); - - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageCloseRootType IMPORT_DATA = - new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageCloseRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageCloseRootType SET_OCG_STATE = - new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageCloseRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageCloseRootType URI = - new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageCloseRootType(Value.URI, "uri"); - - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageCloseRootType MOVIE = - new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageCloseRootType(Value.MOVIE, "movie"); - - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageCloseRootType SUBMIT_FORM = - new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageCloseRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageCloseRootType HIDE = - new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageCloseRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageCloseRootType THREAD = - new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageCloseRootType(Value.THREAD, "thread"); - - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageCloseRootType GOTO3D_VIEW = - new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageCloseRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageCloseRootType TRANSITION = - new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageCloseRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageCloseRootType RESET_FORM = - new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageCloseRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageCloseRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageCloseRootType - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageCloseRootType) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageCloseRootType valueOf(String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageCloseRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageCloseWarningsItem.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageCloseWarningsItem.java deleted file mode 100644 index 2bd733f..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageCloseWarningsItem.java +++ /dev/null @@ -1,105 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageCloseWarningsItem { - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageCloseWarningsItem - MALFORMED_NEXT = new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageCloseWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageCloseWarningsItem - CYCLE_DROPPED = new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageCloseWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageCloseWarningsItem INCOMPLETE = - new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageCloseWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageCloseWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageCloseWarningsItem - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageCloseWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageCloseWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageCloseWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageInvisible.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageInvisible.java deleted file mode 100644 index 155b962..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageInvisible.java +++ /dev/null @@ -1,258 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageInvisible.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageInvisible { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageInvisible( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageInvisible - && equalTo((DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageInvisible) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageInvisible other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageInvisible other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageInvisible build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageInvisibleRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings( - List warnings); - - _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageInvisibleWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageInvisible other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageInvisibleWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageInvisibleRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageInvisible build() { - return new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageInvisible( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageInvisibleRoot.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageInvisibleRoot.java deleted file mode 100644 index 8cb3523..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageInvisibleRoot.java +++ /dev/null @@ -1,225 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageInvisibleRoot.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageInvisibleRoot { - private final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageInvisibleRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageInvisibleRoot( - DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageInvisibleRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageInvisibleRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageInvisibleRoot - && equalTo((DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageInvisibleRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageInvisibleRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageInvisibleRootType type); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageInvisibleRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageInvisibleRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageInvisibleRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageInvisibleRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageInvisibleRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageInvisibleRoot build() { - return new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageInvisibleRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageInvisibleRootType.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageInvisibleRootType.java deleted file mode 100644 index df33905..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageInvisibleRootType.java +++ /dev/null @@ -1,291 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageInvisibleRootType { - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageInvisibleRootType UNKNOWN = - new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageInvisibleRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageInvisibleRootType NAMED = - new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageInvisibleRootType(Value.NAMED, "named"); - - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageInvisibleRootType GOTO = - new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageInvisibleRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageInvisibleRootType - GOTO_EMBEDDED = new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageInvisibleRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageInvisibleRootType JAVASCRIPT = - new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageInvisibleRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageInvisibleRootType SOUND = - new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageInvisibleRootType(Value.SOUND, "sound"); - - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageInvisibleRootType RENDITION = - new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageInvisibleRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageInvisibleRootType GOTO_REMOTE = - new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageInvisibleRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageInvisibleRootType LAUNCH = - new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageInvisibleRootType( - Value.LAUNCH, "launch"); - - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageInvisibleRootType IMPORT_DATA = - new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageInvisibleRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageInvisibleRootType - SET_OCG_STATE = new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageInvisibleRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageInvisibleRootType URI = - new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageInvisibleRootType(Value.URI, "uri"); - - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageInvisibleRootType MOVIE = - new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageInvisibleRootType(Value.MOVIE, "movie"); - - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageInvisibleRootType SUBMIT_FORM = - new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageInvisibleRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageInvisibleRootType HIDE = - new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageInvisibleRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageInvisibleRootType THREAD = - new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageInvisibleRootType( - Value.THREAD, "thread"); - - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageInvisibleRootType GOTO3D_VIEW = - new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageInvisibleRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageInvisibleRootType TRANSITION = - new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageInvisibleRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageInvisibleRootType RESET_FORM = - new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageInvisibleRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageInvisibleRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageInvisibleRootType - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageInvisibleRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageInvisibleRootType valueOf( - String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageInvisibleRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageInvisibleWarningsItem.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageInvisibleWarningsItem.java deleted file mode 100644 index f2c7178..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageInvisibleWarningsItem.java +++ /dev/null @@ -1,107 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageInvisibleWarningsItem { - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageInvisibleWarningsItem - MALFORMED_NEXT = new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageInvisibleWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageInvisibleWarningsItem - CYCLE_DROPPED = new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageInvisibleWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageInvisibleWarningsItem - INCOMPLETE = new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageInvisibleWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageInvisibleWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageInvisibleWarningsItem - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageInvisibleWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageInvisibleWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageInvisibleWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageOpen.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageOpen.java deleted file mode 100644 index 455e2ac..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageOpen.java +++ /dev/null @@ -1,258 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageOpen.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageOpen { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageOpen( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageOpen - && equalTo((DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageOpen) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageOpen other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageOpen other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageOpen build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageOpenRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings( - List warnings); - - _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageOpenWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageOpen other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageOpenWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageOpenRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageOpen build() { - return new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageOpen( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageOpenRootType.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageOpenRootType.java deleted file mode 100644 index 3954f16..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageOpenRootType.java +++ /dev/null @@ -1,286 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageOpenRootType { - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageOpenRootType UNKNOWN = - new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageOpenRootType(Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageOpenRootType NAMED = - new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageOpenRootType(Value.NAMED, "named"); - - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageOpenRootType GOTO = - new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageOpenRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageOpenRootType GOTO_EMBEDDED = - new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageOpenRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageOpenRootType JAVASCRIPT = - new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageOpenRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageOpenRootType SOUND = - new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageOpenRootType(Value.SOUND, "sound"); - - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageOpenRootType RENDITION = - new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageOpenRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageOpenRootType GOTO_REMOTE = - new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageOpenRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageOpenRootType LAUNCH = - new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageOpenRootType(Value.LAUNCH, "launch"); - - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageOpenRootType IMPORT_DATA = - new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageOpenRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageOpenRootType SET_OCG_STATE = - new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageOpenRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageOpenRootType URI = - new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageOpenRootType(Value.URI, "uri"); - - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageOpenRootType MOVIE = - new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageOpenRootType(Value.MOVIE, "movie"); - - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageOpenRootType SUBMIT_FORM = - new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageOpenRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageOpenRootType HIDE = - new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageOpenRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageOpenRootType THREAD = - new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageOpenRootType(Value.THREAD, "thread"); - - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageOpenRootType GOTO3D_VIEW = - new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageOpenRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageOpenRootType TRANSITION = - new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageOpenRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageOpenRootType RESET_FORM = - new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageOpenRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageOpenRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageOpenRootType - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageOpenRootType) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageOpenRootType valueOf(String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageOpenRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageOpenWarningsItem.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageOpenWarningsItem.java deleted file mode 100644 index 4b05863..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageOpenWarningsItem.java +++ /dev/null @@ -1,105 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageOpenWarningsItem { - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageOpenWarningsItem - MALFORMED_NEXT = new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageOpenWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageOpenWarningsItem CYCLE_DROPPED = - new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageOpenWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageOpenWarningsItem INCOMPLETE = - new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageOpenWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageOpenWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageOpenWarningsItem - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageOpenWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageOpenWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageOpenWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageVisible.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageVisible.java deleted file mode 100644 index 9af2176..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageVisible.java +++ /dev/null @@ -1,258 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageVisible.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageVisible { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageVisible( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageVisible - && equalTo((DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageVisible) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageVisible other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageVisible other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageVisible build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageVisibleRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings( - List warnings); - - _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageVisibleWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageVisible other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageVisibleWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageVisibleRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageVisible build() { - return new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageVisible( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageVisibleRoot.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageVisibleRoot.java deleted file mode 100644 index 67199e9..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageVisibleRoot.java +++ /dev/null @@ -1,225 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageVisibleRoot.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageVisibleRoot { - private final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageVisibleRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageVisibleRoot( - DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageVisibleRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageVisibleRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageVisibleRoot - && equalTo((DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageVisibleRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageVisibleRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageVisibleRootType type); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageVisibleRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageVisibleRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageVisibleRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageVisibleRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageVisibleRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageVisibleRoot build() { - return new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageVisibleRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageVisibleRootType.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageVisibleRootType.java deleted file mode 100644 index 26b60f1..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageVisibleRootType.java +++ /dev/null @@ -1,289 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageVisibleRootType { - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageVisibleRootType UNKNOWN = - new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageVisibleRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageVisibleRootType NAMED = - new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageVisibleRootType(Value.NAMED, "named"); - - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageVisibleRootType GOTO = - new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageVisibleRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageVisibleRootType GOTO_EMBEDDED = - new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageVisibleRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageVisibleRootType JAVASCRIPT = - new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageVisibleRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageVisibleRootType SOUND = - new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageVisibleRootType(Value.SOUND, "sound"); - - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageVisibleRootType RENDITION = - new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageVisibleRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageVisibleRootType GOTO_REMOTE = - new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageVisibleRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageVisibleRootType LAUNCH = - new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageVisibleRootType(Value.LAUNCH, "launch"); - - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageVisibleRootType IMPORT_DATA = - new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageVisibleRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageVisibleRootType SET_OCG_STATE = - new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageVisibleRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageVisibleRootType URI = - new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageVisibleRootType(Value.URI, "uri"); - - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageVisibleRootType MOVIE = - new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageVisibleRootType(Value.MOVIE, "movie"); - - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageVisibleRootType SUBMIT_FORM = - new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageVisibleRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageVisibleRootType HIDE = - new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageVisibleRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageVisibleRootType THREAD = - new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageVisibleRootType(Value.THREAD, "thread"); - - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageVisibleRootType GOTO3D_VIEW = - new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageVisibleRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageVisibleRootType TRANSITION = - new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageVisibleRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageVisibleRootType RESET_FORM = - new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageVisibleRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageVisibleRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageVisibleRootType - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageVisibleRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageVisibleRootType valueOf( - String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageVisibleRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageVisibleWarningsItem.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageVisibleWarningsItem.java deleted file mode 100644 index 5839a49..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageVisibleWarningsItem.java +++ /dev/null @@ -1,105 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageVisibleWarningsItem { - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageVisibleWarningsItem - MALFORMED_NEXT = new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageVisibleWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageVisibleWarningsItem - CYCLE_DROPPED = new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageVisibleWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageVisibleWarningsItem INCOMPLETE = - new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageVisibleWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageVisibleWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageVisibleWarningsItem - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageVisibleWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageVisibleWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageVisibleWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemInk.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemInk.java index 36da1c0..7c99c13 100644 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemInk.java +++ b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemInk.java @@ -65,7 +65,7 @@ public final class DocAnnotationsList200ResponseAnnotationsItemInk { private final Optional updatedBy; - private final Optional actions; + private final Optional actions; private final DocAnnotationsList200ResponseAnnotationsItemInkColor color; @@ -105,7 +105,7 @@ private DocAnnotationsList200ResponseAnnotationsItemInk( Optional groupId, Optional createdBy, Optional updatedBy, - Optional actions, + Optional actions, DocAnnotationsList200ResponseAnnotationsItemInkColor color, double opacity, double strokeWidth, @@ -266,7 +266,7 @@ public Optional getUpdatedBy() { } @JsonProperty("actions") - public Optional getActions() { + public Optional getActions() { return actions; } @@ -570,9 +570,9 @@ public interface _FinalStage { _FinalStage updatedBy(String updatedBy); - _FinalStage actions(Optional actions); + _FinalStage actions(Optional actions); - _FinalStage actions(DocAnnotationsList200ResponseAnnotationsItemInkActions actions); + _FinalStage actions(PdfAnnotationActions actions); _FinalStage dashArray(Optional> dashArray); @@ -639,7 +639,7 @@ public static final class Builder private Optional> dashArray = Optional.empty(); - private Optional actions = Optional.empty(); + private Optional actions = Optional.empty(); private Optional updatedBy = Optional.empty(); @@ -859,14 +859,14 @@ public _FinalStage dashArray(Optional> dashArray) { } @java.lang.Override - public _FinalStage actions(DocAnnotationsList200ResponseAnnotationsItemInkActions actions) { + public _FinalStage actions(PdfAnnotationActions actions) { this.actions = Optional.ofNullable(actions); return this; } @java.lang.Override @JsonSetter(value = "actions", nulls = Nulls.SKIP) - public _FinalStage actions(Optional actions) { + public _FinalStage actions(Optional actions) { this.actions = actions; return this; } diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemInkActions.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemInkActions.java deleted file mode 100644 index 28bdf5e..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemInkActions.java +++ /dev/null @@ -1,380 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.HashMap; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemInkActions.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemInkActions { - private final Optional activate; - - private final Optional cursorEnter; - - private final Optional cursorExit; - - private final Optional mouseDown; - - private final Optional mouseUp; - - private final Optional focus; - - private final Optional blur; - - private final Optional pageOpen; - - private final Optional pageClose; - - private final Optional pageVisible; - - private final Optional pageInvisible; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemInkActions( - Optional activate, - Optional cursorEnter, - Optional cursorExit, - Optional mouseDown, - Optional mouseUp, - Optional focus, - Optional blur, - Optional pageOpen, - Optional pageClose, - Optional pageVisible, - Optional pageInvisible, - Map additionalProperties) { - this.activate = activate; - this.cursorEnter = cursorEnter; - this.cursorExit = cursorExit; - this.mouseDown = mouseDown; - this.mouseUp = mouseUp; - this.focus = focus; - this.blur = blur; - this.pageOpen = pageOpen; - this.pageClose = pageClose; - this.pageVisible = pageVisible; - this.pageInvisible = pageInvisible; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("activate") - public Optional getActivate() { - return activate; - } - - @JsonProperty("cursorEnter") - public Optional getCursorEnter() { - return cursorEnter; - } - - @JsonProperty("cursorExit") - public Optional getCursorExit() { - return cursorExit; - } - - @JsonProperty("mouseDown") - public Optional getMouseDown() { - return mouseDown; - } - - @JsonProperty("mouseUp") - public Optional getMouseUp() { - return mouseUp; - } - - @JsonProperty("focus") - public Optional getFocus() { - return focus; - } - - @JsonProperty("blur") - public Optional getBlur() { - return blur; - } - - @JsonProperty("pageOpen") - public Optional getPageOpen() { - return pageOpen; - } - - @JsonProperty("pageClose") - public Optional getPageClose() { - return pageClose; - } - - @JsonProperty("pageVisible") - public Optional getPageVisible() { - return pageVisible; - } - - @JsonProperty("pageInvisible") - public Optional getPageInvisible() { - return pageInvisible; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemInkActions - && equalTo((DocAnnotationsList200ResponseAnnotationsItemInkActions) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemInkActions other) { - return activate.equals(other.activate) - && cursorEnter.equals(other.cursorEnter) - && cursorExit.equals(other.cursorExit) - && mouseDown.equals(other.mouseDown) - && mouseUp.equals(other.mouseUp) - && focus.equals(other.focus) - && blur.equals(other.blur) - && pageOpen.equals(other.pageOpen) - && pageClose.equals(other.pageClose) - && pageVisible.equals(other.pageVisible) - && pageInvisible.equals(other.pageInvisible); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash( - this.activate, - this.cursorEnter, - this.cursorExit, - this.mouseDown, - this.mouseUp, - this.focus, - this.blur, - this.pageOpen, - this.pageClose, - this.pageVisible, - this.pageInvisible); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static Builder builder() { - return new Builder(); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder { - private Optional activate = Optional.empty(); - - private Optional cursorEnter = - Optional.empty(); - - private Optional cursorExit = - Optional.empty(); - - private Optional mouseDown = Optional.empty(); - - private Optional mouseUp = Optional.empty(); - - private Optional focus = Optional.empty(); - - private Optional blur = Optional.empty(); - - private Optional pageOpen = Optional.empty(); - - private Optional pageClose = Optional.empty(); - - private Optional pageVisible = - Optional.empty(); - - private Optional pageInvisible = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - public Builder from(DocAnnotationsList200ResponseAnnotationsItemInkActions other) { - activate(other.getActivate()); - cursorEnter(other.getCursorEnter()); - cursorExit(other.getCursorExit()); - mouseDown(other.getMouseDown()); - mouseUp(other.getMouseUp()); - focus(other.getFocus()); - blur(other.getBlur()); - pageOpen(other.getPageOpen()); - pageClose(other.getPageClose()); - pageVisible(other.getPageVisible()); - pageInvisible(other.getPageInvisible()); - return this; - } - - @JsonSetter(value = "activate", nulls = Nulls.SKIP) - public Builder activate(Optional activate) { - this.activate = activate; - return this; - } - - public Builder activate(DocAnnotationsList200ResponseAnnotationsItemInkActionsActivate activate) { - this.activate = Optional.ofNullable(activate); - return this; - } - - @JsonSetter(value = "cursorEnter", nulls = Nulls.SKIP) - public Builder cursorEnter( - Optional cursorEnter) { - this.cursorEnter = cursorEnter; - return this; - } - - public Builder cursorEnter(DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorEnter cursorEnter) { - this.cursorEnter = Optional.ofNullable(cursorEnter); - return this; - } - - @JsonSetter(value = "cursorExit", nulls = Nulls.SKIP) - public Builder cursorExit( - Optional cursorExit) { - this.cursorExit = cursorExit; - return this; - } - - public Builder cursorExit(DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorExit cursorExit) { - this.cursorExit = Optional.ofNullable(cursorExit); - return this; - } - - @JsonSetter(value = "mouseDown", nulls = Nulls.SKIP) - public Builder mouseDown(Optional mouseDown) { - this.mouseDown = mouseDown; - return this; - } - - public Builder mouseDown(DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseDown mouseDown) { - this.mouseDown = Optional.ofNullable(mouseDown); - return this; - } - - @JsonSetter(value = "mouseUp", nulls = Nulls.SKIP) - public Builder mouseUp(Optional mouseUp) { - this.mouseUp = mouseUp; - return this; - } - - public Builder mouseUp(DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseUp mouseUp) { - this.mouseUp = Optional.ofNullable(mouseUp); - return this; - } - - @JsonSetter(value = "focus", nulls = Nulls.SKIP) - public Builder focus(Optional focus) { - this.focus = focus; - return this; - } - - public Builder focus(DocAnnotationsList200ResponseAnnotationsItemInkActionsFocus focus) { - this.focus = Optional.ofNullable(focus); - return this; - } - - @JsonSetter(value = "blur", nulls = Nulls.SKIP) - public Builder blur(Optional blur) { - this.blur = blur; - return this; - } - - public Builder blur(DocAnnotationsList200ResponseAnnotationsItemInkActionsBlur blur) { - this.blur = Optional.ofNullable(blur); - return this; - } - - @JsonSetter(value = "pageOpen", nulls = Nulls.SKIP) - public Builder pageOpen(Optional pageOpen) { - this.pageOpen = pageOpen; - return this; - } - - public Builder pageOpen(DocAnnotationsList200ResponseAnnotationsItemInkActionsPageOpen pageOpen) { - this.pageOpen = Optional.ofNullable(pageOpen); - return this; - } - - @JsonSetter(value = "pageClose", nulls = Nulls.SKIP) - public Builder pageClose(Optional pageClose) { - this.pageClose = pageClose; - return this; - } - - public Builder pageClose(DocAnnotationsList200ResponseAnnotationsItemInkActionsPageClose pageClose) { - this.pageClose = Optional.ofNullable(pageClose); - return this; - } - - @JsonSetter(value = "pageVisible", nulls = Nulls.SKIP) - public Builder pageVisible( - Optional pageVisible) { - this.pageVisible = pageVisible; - return this; - } - - public Builder pageVisible(DocAnnotationsList200ResponseAnnotationsItemInkActionsPageVisible pageVisible) { - this.pageVisible = Optional.ofNullable(pageVisible); - return this; - } - - @JsonSetter(value = "pageInvisible", nulls = Nulls.SKIP) - public Builder pageInvisible( - Optional pageInvisible) { - this.pageInvisible = pageInvisible; - return this; - } - - public Builder pageInvisible( - DocAnnotationsList200ResponseAnnotationsItemInkActionsPageInvisible pageInvisible) { - this.pageInvisible = Optional.ofNullable(pageInvisible); - return this; - } - - public DocAnnotationsList200ResponseAnnotationsItemInkActions build() { - return new DocAnnotationsList200ResponseAnnotationsItemInkActions( - activate, - cursorEnter, - cursorExit, - mouseDown, - mouseUp, - focus, - blur, - pageOpen, - pageClose, - pageVisible, - pageInvisible, - additionalProperties); - } - - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemInkActionsActivate.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemInkActionsActivate.java deleted file mode 100644 index d588125..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemInkActionsActivate.java +++ /dev/null @@ -1,253 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemInkActionsActivate.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemInkActionsActivate { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemInkActionsActivate( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemInkActionsActivate - && equalTo((DocAnnotationsList200ResponseAnnotationsItemInkActionsActivate) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemInkActionsActivate other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemInkActionsActivate other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemInkActionsActivate build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemInkActionsActivateRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings(List warnings); - - _FinalStage addWarnings(DocAnnotationsList200ResponseAnnotationsItemInkActionsActivateWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemInkActionsActivate other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemInkActionsActivateWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root(Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemInkActionsActivateRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root(Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemInkActionsActivate build() { - return new DocAnnotationsList200ResponseAnnotationsItemInkActionsActivate( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemInkActionsActivateRoot.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemInkActionsActivateRoot.java deleted file mode 100644 index 04304ac..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemInkActionsActivateRoot.java +++ /dev/null @@ -1,223 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemInkActionsActivateRoot.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemInkActionsActivateRoot { - private final DocAnnotationsList200ResponseAnnotationsItemInkActionsActivateRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemInkActionsActivateRoot( - DocAnnotationsList200ResponseAnnotationsItemInkActionsActivateRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsList200ResponseAnnotationsItemInkActionsActivateRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemInkActionsActivateRoot - && equalTo((DocAnnotationsList200ResponseAnnotationsItemInkActionsActivateRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemInkActionsActivateRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type(@NotNull DocAnnotationsList200ResponseAnnotationsItemInkActionsActivateRootType type); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemInkActionsActivateRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemInkActionsActivateRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsList200ResponseAnnotationsItemInkActionsActivateRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemInkActionsActivateRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type(@NotNull DocAnnotationsList200ResponseAnnotationsItemInkActionsActivateRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemInkActionsActivateRoot build() { - return new DocAnnotationsList200ResponseAnnotationsItemInkActionsActivateRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemInkActionsActivateRootType.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemInkActionsActivateRootType.java deleted file mode 100644 index 370879e..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemInkActionsActivateRootType.java +++ /dev/null @@ -1,282 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemInkActionsActivateRootType { - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsActivateRootType UNKNOWN = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsActivateRootType(Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsActivateRootType NAMED = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsActivateRootType(Value.NAMED, "named"); - - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsActivateRootType GOTO = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsActivateRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsActivateRootType GOTO_EMBEDDED = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsActivateRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsActivateRootType JAVASCRIPT = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsActivateRootType(Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsActivateRootType SOUND = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsActivateRootType(Value.SOUND, "sound"); - - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsActivateRootType RENDITION = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsActivateRootType(Value.RENDITION, "rendition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsActivateRootType GOTO_REMOTE = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsActivateRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsActivateRootType LAUNCH = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsActivateRootType(Value.LAUNCH, "launch"); - - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsActivateRootType IMPORT_DATA = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsActivateRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsActivateRootType SET_OCG_STATE = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsActivateRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsActivateRootType URI = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsActivateRootType(Value.URI, "uri"); - - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsActivateRootType MOVIE = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsActivateRootType(Value.MOVIE, "movie"); - - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsActivateRootType SUBMIT_FORM = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsActivateRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsActivateRootType HIDE = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsActivateRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsActivateRootType THREAD = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsActivateRootType(Value.THREAD, "thread"); - - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsActivateRootType GOTO3D_VIEW = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsActivateRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsActivateRootType TRANSITION = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsActivateRootType(Value.TRANSITION, "transition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsActivateRootType RESET_FORM = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsActivateRootType(Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemInkActionsActivateRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemInkActionsActivateRootType - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemInkActionsActivateRootType) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemInkActionsActivateRootType valueOf(String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsList200ResponseAnnotationsItemInkActionsActivateRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemInkActionsActivateWarningsItem.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemInkActionsActivateWarningsItem.java deleted file mode 100644 index 6c3766a..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemInkActionsActivateWarningsItem.java +++ /dev/null @@ -1,103 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemInkActionsActivateWarningsItem { - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsActivateWarningsItem MALFORMED_NEXT = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsActivateWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsActivateWarningsItem CYCLE_DROPPED = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsActivateWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsActivateWarningsItem INCOMPLETE = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsActivateWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemInkActionsActivateWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemInkActionsActivateWarningsItem - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemInkActionsActivateWarningsItem) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemInkActionsActivateWarningsItem valueOf(String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsList200ResponseAnnotationsItemInkActionsActivateWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemInkActionsBlur.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemInkActionsBlur.java deleted file mode 100644 index 68ff312..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemInkActionsBlur.java +++ /dev/null @@ -1,253 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemInkActionsBlur.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemInkActionsBlur { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemInkActionsBlur( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemInkActionsBlur - && equalTo((DocAnnotationsList200ResponseAnnotationsItemInkActionsBlur) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemInkActionsBlur other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemInkActionsBlur other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemInkActionsBlur build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemInkActionsBlurRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings(List warnings); - - _FinalStage addWarnings(DocAnnotationsList200ResponseAnnotationsItemInkActionsBlurWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemInkActionsBlur other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemInkActionsBlurWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root(Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemInkActionsBlurRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root(Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemInkActionsBlur build() { - return new DocAnnotationsList200ResponseAnnotationsItemInkActionsBlur( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemInkActionsBlurRoot.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemInkActionsBlurRoot.java deleted file mode 100644 index 4f9be83..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemInkActionsBlurRoot.java +++ /dev/null @@ -1,223 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemInkActionsBlurRoot.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemInkActionsBlurRoot { - private final DocAnnotationsList200ResponseAnnotationsItemInkActionsBlurRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemInkActionsBlurRoot( - DocAnnotationsList200ResponseAnnotationsItemInkActionsBlurRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsList200ResponseAnnotationsItemInkActionsBlurRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemInkActionsBlurRoot - && equalTo((DocAnnotationsList200ResponseAnnotationsItemInkActionsBlurRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemInkActionsBlurRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type(@NotNull DocAnnotationsList200ResponseAnnotationsItemInkActionsBlurRootType type); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemInkActionsBlurRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemInkActionsBlurRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsList200ResponseAnnotationsItemInkActionsBlurRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemInkActionsBlurRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type(@NotNull DocAnnotationsList200ResponseAnnotationsItemInkActionsBlurRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemInkActionsBlurRoot build() { - return new DocAnnotationsList200ResponseAnnotationsItemInkActionsBlurRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemInkActionsBlurRootType.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemInkActionsBlurRootType.java deleted file mode 100644 index f0ccc64..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemInkActionsBlurRootType.java +++ /dev/null @@ -1,276 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemInkActionsBlurRootType { - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsBlurRootType UNKNOWN = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsBlurRootType(Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsBlurRootType NAMED = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsBlurRootType(Value.NAMED, "named"); - - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsBlurRootType GOTO = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsBlurRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsBlurRootType GOTO_EMBEDDED = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsBlurRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsBlurRootType JAVASCRIPT = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsBlurRootType(Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsBlurRootType SOUND = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsBlurRootType(Value.SOUND, "sound"); - - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsBlurRootType RENDITION = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsBlurRootType(Value.RENDITION, "rendition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsBlurRootType GOTO_REMOTE = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsBlurRootType(Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsBlurRootType LAUNCH = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsBlurRootType(Value.LAUNCH, "launch"); - - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsBlurRootType IMPORT_DATA = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsBlurRootType(Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsBlurRootType SET_OCG_STATE = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsBlurRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsBlurRootType URI = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsBlurRootType(Value.URI, "uri"); - - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsBlurRootType MOVIE = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsBlurRootType(Value.MOVIE, "movie"); - - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsBlurRootType SUBMIT_FORM = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsBlurRootType(Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsBlurRootType HIDE = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsBlurRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsBlurRootType THREAD = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsBlurRootType(Value.THREAD, "thread"); - - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsBlurRootType GOTO3D_VIEW = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsBlurRootType(Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsBlurRootType TRANSITION = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsBlurRootType(Value.TRANSITION, "transition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsBlurRootType RESET_FORM = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsBlurRootType(Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemInkActionsBlurRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemInkActionsBlurRootType - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemInkActionsBlurRootType) other).string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemInkActionsBlurRootType valueOf(String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsList200ResponseAnnotationsItemInkActionsBlurRootType(Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemInkActionsBlurWarningsItem.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemInkActionsBlurWarningsItem.java deleted file mode 100644 index 0022fbf..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemInkActionsBlurWarningsItem.java +++ /dev/null @@ -1,101 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemInkActionsBlurWarningsItem { - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsBlurWarningsItem MALFORMED_NEXT = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsBlurWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsBlurWarningsItem CYCLE_DROPPED = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsBlurWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsBlurWarningsItem INCOMPLETE = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsBlurWarningsItem(Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemInkActionsBlurWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemInkActionsBlurWarningsItem - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemInkActionsBlurWarningsItem) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemInkActionsBlurWarningsItem valueOf(String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsList200ResponseAnnotationsItemInkActionsBlurWarningsItem(Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorEnter.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorEnter.java deleted file mode 100644 index 10241c6..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorEnter.java +++ /dev/null @@ -1,254 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorEnter.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorEnter { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorEnter( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorEnter - && equalTo((DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorEnter) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorEnter other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorEnter other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorEnter build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorEnterRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings( - List warnings); - - _FinalStage addWarnings(DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorEnterWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorEnter other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorEnterWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root(Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorEnterRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root(Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorEnter build() { - return new DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorEnter( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorEnterRoot.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorEnterRoot.java deleted file mode 100644 index 17dce27..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorEnterRoot.java +++ /dev/null @@ -1,224 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorEnterRoot.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorEnterRoot { - private final DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorEnterRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorEnterRoot( - DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorEnterRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorEnterRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorEnterRoot - && equalTo((DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorEnterRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorEnterRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type(@NotNull DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorEnterRootType type); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorEnterRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorEnterRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorEnterRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorEnterRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorEnterRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorEnterRoot build() { - return new DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorEnterRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorEnterRootType.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorEnterRootType.java deleted file mode 100644 index cc0ab0c..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorEnterRootType.java +++ /dev/null @@ -1,285 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorEnterRootType { - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorEnterRootType UNKNOWN = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorEnterRootType(Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorEnterRootType NAMED = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorEnterRootType(Value.NAMED, "named"); - - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorEnterRootType GOTO = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorEnterRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorEnterRootType GOTO_EMBEDDED = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorEnterRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorEnterRootType JAVASCRIPT = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorEnterRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorEnterRootType SOUND = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorEnterRootType(Value.SOUND, "sound"); - - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorEnterRootType RENDITION = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorEnterRootType(Value.RENDITION, "rendition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorEnterRootType GOTO_REMOTE = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorEnterRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorEnterRootType LAUNCH = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorEnterRootType(Value.LAUNCH, "launch"); - - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorEnterRootType IMPORT_DATA = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorEnterRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorEnterRootType SET_OCG_STATE = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorEnterRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorEnterRootType URI = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorEnterRootType(Value.URI, "uri"); - - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorEnterRootType MOVIE = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorEnterRootType(Value.MOVIE, "movie"); - - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorEnterRootType SUBMIT_FORM = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorEnterRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorEnterRootType HIDE = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorEnterRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorEnterRootType THREAD = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorEnterRootType(Value.THREAD, "thread"); - - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorEnterRootType GOTO3D_VIEW = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorEnterRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorEnterRootType TRANSITION = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorEnterRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorEnterRootType RESET_FORM = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorEnterRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorEnterRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorEnterRootType - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorEnterRootType) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorEnterRootType valueOf(String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorEnterRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorEnterWarningsItem.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorEnterWarningsItem.java deleted file mode 100644 index a748982..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorEnterWarningsItem.java +++ /dev/null @@ -1,103 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorEnterWarningsItem { - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorEnterWarningsItem MALFORMED_NEXT = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorEnterWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorEnterWarningsItem CYCLE_DROPPED = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorEnterWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorEnterWarningsItem INCOMPLETE = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorEnterWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorEnterWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorEnterWarningsItem - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorEnterWarningsItem) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorEnterWarningsItem valueOf(String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorEnterWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorExit.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorExit.java deleted file mode 100644 index ca03de8..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorExit.java +++ /dev/null @@ -1,254 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorExit.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorExit { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorExit( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorExit - && equalTo((DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorExit) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorExit other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorExit other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorExit build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorExitRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings( - List warnings); - - _FinalStage addWarnings(DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorExitWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorExit other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorExitWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root(Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorExitRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root(Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorExit build() { - return new DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorExit( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorExitRoot.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorExitRoot.java deleted file mode 100644 index b8ae029..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorExitRoot.java +++ /dev/null @@ -1,224 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorExitRoot.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorExitRoot { - private final DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorExitRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorExitRoot( - DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorExitRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorExitRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorExitRoot - && equalTo((DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorExitRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorExitRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type(@NotNull DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorExitRootType type); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorExitRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorExitRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorExitRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorExitRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorExitRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorExitRoot build() { - return new DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorExitRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorExitRootType.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorExitRootType.java deleted file mode 100644 index ca4d166..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorExitRootType.java +++ /dev/null @@ -1,285 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorExitRootType { - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorExitRootType UNKNOWN = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorExitRootType(Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorExitRootType NAMED = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorExitRootType(Value.NAMED, "named"); - - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorExitRootType GOTO = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorExitRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorExitRootType GOTO_EMBEDDED = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorExitRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorExitRootType JAVASCRIPT = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorExitRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorExitRootType SOUND = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorExitRootType(Value.SOUND, "sound"); - - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorExitRootType RENDITION = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorExitRootType(Value.RENDITION, "rendition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorExitRootType GOTO_REMOTE = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorExitRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorExitRootType LAUNCH = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorExitRootType(Value.LAUNCH, "launch"); - - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorExitRootType IMPORT_DATA = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorExitRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorExitRootType SET_OCG_STATE = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorExitRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorExitRootType URI = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorExitRootType(Value.URI, "uri"); - - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorExitRootType MOVIE = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorExitRootType(Value.MOVIE, "movie"); - - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorExitRootType SUBMIT_FORM = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorExitRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorExitRootType HIDE = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorExitRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorExitRootType THREAD = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorExitRootType(Value.THREAD, "thread"); - - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorExitRootType GOTO3D_VIEW = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorExitRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorExitRootType TRANSITION = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorExitRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorExitRootType RESET_FORM = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorExitRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorExitRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorExitRootType - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorExitRootType) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorExitRootType valueOf(String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorExitRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorExitWarningsItem.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorExitWarningsItem.java deleted file mode 100644 index 6cbf656..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorExitWarningsItem.java +++ /dev/null @@ -1,103 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorExitWarningsItem { - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorExitWarningsItem MALFORMED_NEXT = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorExitWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorExitWarningsItem CYCLE_DROPPED = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorExitWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorExitWarningsItem INCOMPLETE = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorExitWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorExitWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorExitWarningsItem - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorExitWarningsItem) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorExitWarningsItem valueOf(String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsList200ResponseAnnotationsItemInkActionsCursorExitWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemInkActionsFocus.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemInkActionsFocus.java deleted file mode 100644 index 1836c39..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemInkActionsFocus.java +++ /dev/null @@ -1,253 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemInkActionsFocus.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemInkActionsFocus { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemInkActionsFocus( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemInkActionsFocus - && equalTo((DocAnnotationsList200ResponseAnnotationsItemInkActionsFocus) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemInkActionsFocus other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemInkActionsFocus other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemInkActionsFocus build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemInkActionsFocusRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings(List warnings); - - _FinalStage addWarnings(DocAnnotationsList200ResponseAnnotationsItemInkActionsFocusWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemInkActionsFocus other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemInkActionsFocusWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root(Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemInkActionsFocusRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root(Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemInkActionsFocus build() { - return new DocAnnotationsList200ResponseAnnotationsItemInkActionsFocus( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemInkActionsFocusRoot.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemInkActionsFocusRoot.java deleted file mode 100644 index b45a705..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemInkActionsFocusRoot.java +++ /dev/null @@ -1,223 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemInkActionsFocusRoot.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemInkActionsFocusRoot { - private final DocAnnotationsList200ResponseAnnotationsItemInkActionsFocusRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemInkActionsFocusRoot( - DocAnnotationsList200ResponseAnnotationsItemInkActionsFocusRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsList200ResponseAnnotationsItemInkActionsFocusRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemInkActionsFocusRoot - && equalTo((DocAnnotationsList200ResponseAnnotationsItemInkActionsFocusRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemInkActionsFocusRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type(@NotNull DocAnnotationsList200ResponseAnnotationsItemInkActionsFocusRootType type); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemInkActionsFocusRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemInkActionsFocusRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsList200ResponseAnnotationsItemInkActionsFocusRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemInkActionsFocusRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type(@NotNull DocAnnotationsList200ResponseAnnotationsItemInkActionsFocusRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemInkActionsFocusRoot build() { - return new DocAnnotationsList200ResponseAnnotationsItemInkActionsFocusRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemInkActionsFocusRootType.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemInkActionsFocusRootType.java deleted file mode 100644 index 93f3c90..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemInkActionsFocusRootType.java +++ /dev/null @@ -1,276 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemInkActionsFocusRootType { - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsFocusRootType UNKNOWN = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsFocusRootType(Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsFocusRootType NAMED = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsFocusRootType(Value.NAMED, "named"); - - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsFocusRootType GOTO = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsFocusRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsFocusRootType GOTO_EMBEDDED = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsFocusRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsFocusRootType JAVASCRIPT = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsFocusRootType(Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsFocusRootType SOUND = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsFocusRootType(Value.SOUND, "sound"); - - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsFocusRootType RENDITION = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsFocusRootType(Value.RENDITION, "rendition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsFocusRootType GOTO_REMOTE = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsFocusRootType(Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsFocusRootType LAUNCH = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsFocusRootType(Value.LAUNCH, "launch"); - - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsFocusRootType IMPORT_DATA = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsFocusRootType(Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsFocusRootType SET_OCG_STATE = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsFocusRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsFocusRootType URI = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsFocusRootType(Value.URI, "uri"); - - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsFocusRootType MOVIE = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsFocusRootType(Value.MOVIE, "movie"); - - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsFocusRootType SUBMIT_FORM = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsFocusRootType(Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsFocusRootType HIDE = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsFocusRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsFocusRootType THREAD = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsFocusRootType(Value.THREAD, "thread"); - - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsFocusRootType GOTO3D_VIEW = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsFocusRootType(Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsFocusRootType TRANSITION = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsFocusRootType(Value.TRANSITION, "transition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsFocusRootType RESET_FORM = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsFocusRootType(Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemInkActionsFocusRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemInkActionsFocusRootType - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemInkActionsFocusRootType) other).string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemInkActionsFocusRootType valueOf(String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsList200ResponseAnnotationsItemInkActionsFocusRootType(Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemInkActionsFocusWarningsItem.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemInkActionsFocusWarningsItem.java deleted file mode 100644 index 6448a8c..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemInkActionsFocusWarningsItem.java +++ /dev/null @@ -1,102 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemInkActionsFocusWarningsItem { - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsFocusWarningsItem MALFORMED_NEXT = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsFocusWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsFocusWarningsItem CYCLE_DROPPED = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsFocusWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsFocusWarningsItem INCOMPLETE = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsFocusWarningsItem(Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemInkActionsFocusWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemInkActionsFocusWarningsItem - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemInkActionsFocusWarningsItem) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemInkActionsFocusWarningsItem valueOf(String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsList200ResponseAnnotationsItemInkActionsFocusWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseDown.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseDown.java deleted file mode 100644 index 1fc1c1c..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseDown.java +++ /dev/null @@ -1,254 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseDown.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseDown { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseDown( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseDown - && equalTo((DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseDown) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseDown other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseDown other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseDown build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseDownRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings( - List warnings); - - _FinalStage addWarnings(DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseDownWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseDown other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseDownWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root(Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseDownRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root(Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseDown build() { - return new DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseDown( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseDownRoot.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseDownRoot.java deleted file mode 100644 index 62cf609..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseDownRoot.java +++ /dev/null @@ -1,224 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseDownRoot.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseDownRoot { - private final DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseDownRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseDownRoot( - DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseDownRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseDownRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseDownRoot - && equalTo((DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseDownRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseDownRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type(@NotNull DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseDownRootType type); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseDownRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseDownRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseDownRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseDownRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseDownRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseDownRoot build() { - return new DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseDownRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseDownRootType.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseDownRootType.java deleted file mode 100644 index e2acdb3..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseDownRootType.java +++ /dev/null @@ -1,282 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseDownRootType { - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseDownRootType UNKNOWN = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseDownRootType(Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseDownRootType NAMED = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseDownRootType(Value.NAMED, "named"); - - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseDownRootType GOTO = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseDownRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseDownRootType GOTO_EMBEDDED = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseDownRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseDownRootType JAVASCRIPT = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseDownRootType(Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseDownRootType SOUND = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseDownRootType(Value.SOUND, "sound"); - - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseDownRootType RENDITION = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseDownRootType(Value.RENDITION, "rendition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseDownRootType GOTO_REMOTE = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseDownRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseDownRootType LAUNCH = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseDownRootType(Value.LAUNCH, "launch"); - - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseDownRootType IMPORT_DATA = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseDownRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseDownRootType SET_OCG_STATE = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseDownRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseDownRootType URI = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseDownRootType(Value.URI, "uri"); - - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseDownRootType MOVIE = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseDownRootType(Value.MOVIE, "movie"); - - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseDownRootType SUBMIT_FORM = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseDownRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseDownRootType HIDE = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseDownRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseDownRootType THREAD = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseDownRootType(Value.THREAD, "thread"); - - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseDownRootType GOTO3D_VIEW = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseDownRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseDownRootType TRANSITION = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseDownRootType(Value.TRANSITION, "transition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseDownRootType RESET_FORM = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseDownRootType(Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseDownRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseDownRootType - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseDownRootType) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseDownRootType valueOf(String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseDownRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseDownWarningsItem.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseDownWarningsItem.java deleted file mode 100644 index 03a4c1c..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseDownWarningsItem.java +++ /dev/null @@ -1,103 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseDownWarningsItem { - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseDownWarningsItem MALFORMED_NEXT = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseDownWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseDownWarningsItem CYCLE_DROPPED = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseDownWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseDownWarningsItem INCOMPLETE = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseDownWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseDownWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseDownWarningsItem - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseDownWarningsItem) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseDownWarningsItem valueOf(String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseDownWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseUp.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseUp.java deleted file mode 100644 index 1fa7edd..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseUp.java +++ /dev/null @@ -1,253 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseUp.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseUp { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseUp( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseUp - && equalTo((DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseUp) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseUp other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseUp other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseUp build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseUpRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings(List warnings); - - _FinalStage addWarnings(DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseUpWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseUp other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseUpWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root(Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseUpRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root(Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseUp build() { - return new DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseUp( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseUpRoot.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseUpRoot.java deleted file mode 100644 index 34f031b..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseUpRoot.java +++ /dev/null @@ -1,223 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseUpRoot.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseUpRoot { - private final DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseUpRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseUpRoot( - DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseUpRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseUpRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseUpRoot - && equalTo((DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseUpRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseUpRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type(@NotNull DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseUpRootType type); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseUpRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseUpRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseUpRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseUpRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type(@NotNull DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseUpRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseUpRoot build() { - return new DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseUpRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseUpRootType.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseUpRootType.java deleted file mode 100644 index 28bd898..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseUpRootType.java +++ /dev/null @@ -1,278 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseUpRootType { - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseUpRootType UNKNOWN = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseUpRootType(Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseUpRootType NAMED = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseUpRootType(Value.NAMED, "named"); - - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseUpRootType GOTO = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseUpRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseUpRootType GOTO_EMBEDDED = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseUpRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseUpRootType JAVASCRIPT = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseUpRootType(Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseUpRootType SOUND = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseUpRootType(Value.SOUND, "sound"); - - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseUpRootType RENDITION = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseUpRootType(Value.RENDITION, "rendition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseUpRootType GOTO_REMOTE = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseUpRootType(Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseUpRootType LAUNCH = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseUpRootType(Value.LAUNCH, "launch"); - - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseUpRootType IMPORT_DATA = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseUpRootType(Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseUpRootType SET_OCG_STATE = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseUpRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseUpRootType URI = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseUpRootType(Value.URI, "uri"); - - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseUpRootType MOVIE = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseUpRootType(Value.MOVIE, "movie"); - - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseUpRootType SUBMIT_FORM = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseUpRootType(Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseUpRootType HIDE = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseUpRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseUpRootType THREAD = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseUpRootType(Value.THREAD, "thread"); - - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseUpRootType GOTO3D_VIEW = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseUpRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseUpRootType TRANSITION = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseUpRootType(Value.TRANSITION, "transition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseUpRootType RESET_FORM = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseUpRootType(Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseUpRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseUpRootType - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseUpRootType) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseUpRootType valueOf(String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseUpRootType(Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseUpWarningsItem.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseUpWarningsItem.java deleted file mode 100644 index 6866716..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseUpWarningsItem.java +++ /dev/null @@ -1,103 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseUpWarningsItem { - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseUpWarningsItem MALFORMED_NEXT = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseUpWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseUpWarningsItem CYCLE_DROPPED = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseUpWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseUpWarningsItem INCOMPLETE = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseUpWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseUpWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseUpWarningsItem - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseUpWarningsItem) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseUpWarningsItem valueOf(String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsList200ResponseAnnotationsItemInkActionsMouseUpWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemInkActionsPageClose.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemInkActionsPageClose.java deleted file mode 100644 index e8428df..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemInkActionsPageClose.java +++ /dev/null @@ -1,254 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemInkActionsPageClose.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemInkActionsPageClose { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemInkActionsPageClose( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemInkActionsPageClose - && equalTo((DocAnnotationsList200ResponseAnnotationsItemInkActionsPageClose) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemInkActionsPageClose other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemInkActionsPageClose other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemInkActionsPageClose build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemInkActionsPageCloseRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings( - List warnings); - - _FinalStage addWarnings(DocAnnotationsList200ResponseAnnotationsItemInkActionsPageCloseWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemInkActionsPageClose other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemInkActionsPageCloseWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root(Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemInkActionsPageCloseRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root(Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemInkActionsPageClose build() { - return new DocAnnotationsList200ResponseAnnotationsItemInkActionsPageClose( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemInkActionsPageCloseRoot.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemInkActionsPageCloseRoot.java deleted file mode 100644 index 3a3ee49..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemInkActionsPageCloseRoot.java +++ /dev/null @@ -1,224 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemInkActionsPageCloseRoot.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemInkActionsPageCloseRoot { - private final DocAnnotationsList200ResponseAnnotationsItemInkActionsPageCloseRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemInkActionsPageCloseRoot( - DocAnnotationsList200ResponseAnnotationsItemInkActionsPageCloseRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsList200ResponseAnnotationsItemInkActionsPageCloseRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemInkActionsPageCloseRoot - && equalTo((DocAnnotationsList200ResponseAnnotationsItemInkActionsPageCloseRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemInkActionsPageCloseRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type(@NotNull DocAnnotationsList200ResponseAnnotationsItemInkActionsPageCloseRootType type); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemInkActionsPageCloseRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemInkActionsPageCloseRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsList200ResponseAnnotationsItemInkActionsPageCloseRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemInkActionsPageCloseRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsList200ResponseAnnotationsItemInkActionsPageCloseRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemInkActionsPageCloseRoot build() { - return new DocAnnotationsList200ResponseAnnotationsItemInkActionsPageCloseRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemInkActionsPageCloseRootType.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemInkActionsPageCloseRootType.java deleted file mode 100644 index cf746e6..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemInkActionsPageCloseRootType.java +++ /dev/null @@ -1,282 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemInkActionsPageCloseRootType { - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsPageCloseRootType UNKNOWN = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsPageCloseRootType(Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsPageCloseRootType NAMED = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsPageCloseRootType(Value.NAMED, "named"); - - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsPageCloseRootType GOTO = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsPageCloseRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsPageCloseRootType GOTO_EMBEDDED = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsPageCloseRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsPageCloseRootType JAVASCRIPT = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsPageCloseRootType(Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsPageCloseRootType SOUND = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsPageCloseRootType(Value.SOUND, "sound"); - - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsPageCloseRootType RENDITION = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsPageCloseRootType(Value.RENDITION, "rendition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsPageCloseRootType GOTO_REMOTE = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsPageCloseRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsPageCloseRootType LAUNCH = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsPageCloseRootType(Value.LAUNCH, "launch"); - - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsPageCloseRootType IMPORT_DATA = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsPageCloseRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsPageCloseRootType SET_OCG_STATE = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsPageCloseRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsPageCloseRootType URI = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsPageCloseRootType(Value.URI, "uri"); - - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsPageCloseRootType MOVIE = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsPageCloseRootType(Value.MOVIE, "movie"); - - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsPageCloseRootType SUBMIT_FORM = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsPageCloseRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsPageCloseRootType HIDE = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsPageCloseRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsPageCloseRootType THREAD = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsPageCloseRootType(Value.THREAD, "thread"); - - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsPageCloseRootType GOTO3D_VIEW = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsPageCloseRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsPageCloseRootType TRANSITION = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsPageCloseRootType(Value.TRANSITION, "transition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsPageCloseRootType RESET_FORM = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsPageCloseRootType(Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemInkActionsPageCloseRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemInkActionsPageCloseRootType - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemInkActionsPageCloseRootType) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemInkActionsPageCloseRootType valueOf(String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsList200ResponseAnnotationsItemInkActionsPageCloseRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemInkActionsPageCloseWarningsItem.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemInkActionsPageCloseWarningsItem.java deleted file mode 100644 index ec37264..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemInkActionsPageCloseWarningsItem.java +++ /dev/null @@ -1,103 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemInkActionsPageCloseWarningsItem { - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsPageCloseWarningsItem MALFORMED_NEXT = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsPageCloseWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsPageCloseWarningsItem CYCLE_DROPPED = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsPageCloseWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsPageCloseWarningsItem INCOMPLETE = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsPageCloseWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemInkActionsPageCloseWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemInkActionsPageCloseWarningsItem - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemInkActionsPageCloseWarningsItem) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemInkActionsPageCloseWarningsItem valueOf(String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsList200ResponseAnnotationsItemInkActionsPageCloseWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemInkActionsPageInvisible.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemInkActionsPageInvisible.java deleted file mode 100644 index 8d2b764..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemInkActionsPageInvisible.java +++ /dev/null @@ -1,258 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemInkActionsPageInvisible.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemInkActionsPageInvisible { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemInkActionsPageInvisible( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemInkActionsPageInvisible - && equalTo((DocAnnotationsList200ResponseAnnotationsItemInkActionsPageInvisible) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemInkActionsPageInvisible other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemInkActionsPageInvisible other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemInkActionsPageInvisible build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemInkActionsPageInvisibleRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings( - List warnings); - - _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemInkActionsPageInvisibleWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemInkActionsPageInvisible other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemInkActionsPageInvisibleWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemInkActionsPageInvisibleRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemInkActionsPageInvisible build() { - return new DocAnnotationsList200ResponseAnnotationsItemInkActionsPageInvisible( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemInkActionsPageInvisibleRoot.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemInkActionsPageInvisibleRoot.java deleted file mode 100644 index e19520f..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemInkActionsPageInvisibleRoot.java +++ /dev/null @@ -1,224 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemInkActionsPageInvisibleRoot.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemInkActionsPageInvisibleRoot { - private final DocAnnotationsList200ResponseAnnotationsItemInkActionsPageInvisibleRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemInkActionsPageInvisibleRoot( - DocAnnotationsList200ResponseAnnotationsItemInkActionsPageInvisibleRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsList200ResponseAnnotationsItemInkActionsPageInvisibleRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemInkActionsPageInvisibleRoot - && equalTo((DocAnnotationsList200ResponseAnnotationsItemInkActionsPageInvisibleRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemInkActionsPageInvisibleRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type(@NotNull DocAnnotationsList200ResponseAnnotationsItemInkActionsPageInvisibleRootType type); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemInkActionsPageInvisibleRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemInkActionsPageInvisibleRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsList200ResponseAnnotationsItemInkActionsPageInvisibleRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemInkActionsPageInvisibleRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsList200ResponseAnnotationsItemInkActionsPageInvisibleRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemInkActionsPageInvisibleRoot build() { - return new DocAnnotationsList200ResponseAnnotationsItemInkActionsPageInvisibleRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemInkActionsPageInvisibleRootType.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemInkActionsPageInvisibleRootType.java deleted file mode 100644 index 4802ac3..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemInkActionsPageInvisibleRootType.java +++ /dev/null @@ -1,286 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemInkActionsPageInvisibleRootType { - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsPageInvisibleRootType UNKNOWN = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsPageInvisibleRootType(Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsPageInvisibleRootType NAMED = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsPageInvisibleRootType(Value.NAMED, "named"); - - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsPageInvisibleRootType GOTO = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsPageInvisibleRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsPageInvisibleRootType GOTO_EMBEDDED = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsPageInvisibleRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsPageInvisibleRootType JAVASCRIPT = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsPageInvisibleRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsPageInvisibleRootType SOUND = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsPageInvisibleRootType(Value.SOUND, "sound"); - - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsPageInvisibleRootType RENDITION = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsPageInvisibleRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsPageInvisibleRootType GOTO_REMOTE = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsPageInvisibleRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsPageInvisibleRootType LAUNCH = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsPageInvisibleRootType(Value.LAUNCH, "launch"); - - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsPageInvisibleRootType IMPORT_DATA = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsPageInvisibleRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsPageInvisibleRootType SET_OCG_STATE = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsPageInvisibleRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsPageInvisibleRootType URI = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsPageInvisibleRootType(Value.URI, "uri"); - - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsPageInvisibleRootType MOVIE = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsPageInvisibleRootType(Value.MOVIE, "movie"); - - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsPageInvisibleRootType SUBMIT_FORM = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsPageInvisibleRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsPageInvisibleRootType HIDE = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsPageInvisibleRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsPageInvisibleRootType THREAD = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsPageInvisibleRootType(Value.THREAD, "thread"); - - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsPageInvisibleRootType GOTO3D_VIEW = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsPageInvisibleRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsPageInvisibleRootType TRANSITION = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsPageInvisibleRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsPageInvisibleRootType RESET_FORM = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsPageInvisibleRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemInkActionsPageInvisibleRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemInkActionsPageInvisibleRootType - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemInkActionsPageInvisibleRootType) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemInkActionsPageInvisibleRootType valueOf(String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsList200ResponseAnnotationsItemInkActionsPageInvisibleRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemInkActionsPageInvisibleWarningsItem.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemInkActionsPageInvisibleWarningsItem.java deleted file mode 100644 index 3e28b05..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemInkActionsPageInvisibleWarningsItem.java +++ /dev/null @@ -1,105 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemInkActionsPageInvisibleWarningsItem { - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsPageInvisibleWarningsItem MALFORMED_NEXT = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsPageInvisibleWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsPageInvisibleWarningsItem CYCLE_DROPPED = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsPageInvisibleWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsPageInvisibleWarningsItem INCOMPLETE = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsPageInvisibleWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemInkActionsPageInvisibleWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemInkActionsPageInvisibleWarningsItem - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemInkActionsPageInvisibleWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemInkActionsPageInvisibleWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsList200ResponseAnnotationsItemInkActionsPageInvisibleWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemInkActionsPageOpen.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemInkActionsPageOpen.java deleted file mode 100644 index 3e3ea68..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemInkActionsPageOpen.java +++ /dev/null @@ -1,253 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemInkActionsPageOpen.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemInkActionsPageOpen { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemInkActionsPageOpen( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemInkActionsPageOpen - && equalTo((DocAnnotationsList200ResponseAnnotationsItemInkActionsPageOpen) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemInkActionsPageOpen other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemInkActionsPageOpen other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemInkActionsPageOpen build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemInkActionsPageOpenRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings(List warnings); - - _FinalStage addWarnings(DocAnnotationsList200ResponseAnnotationsItemInkActionsPageOpenWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemInkActionsPageOpen other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemInkActionsPageOpenWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root(Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemInkActionsPageOpenRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root(Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemInkActionsPageOpen build() { - return new DocAnnotationsList200ResponseAnnotationsItemInkActionsPageOpen( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemInkActionsPageOpenRoot.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemInkActionsPageOpenRoot.java deleted file mode 100644 index b2e301c..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemInkActionsPageOpenRoot.java +++ /dev/null @@ -1,223 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemInkActionsPageOpenRoot.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemInkActionsPageOpenRoot { - private final DocAnnotationsList200ResponseAnnotationsItemInkActionsPageOpenRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemInkActionsPageOpenRoot( - DocAnnotationsList200ResponseAnnotationsItemInkActionsPageOpenRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsList200ResponseAnnotationsItemInkActionsPageOpenRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemInkActionsPageOpenRoot - && equalTo((DocAnnotationsList200ResponseAnnotationsItemInkActionsPageOpenRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemInkActionsPageOpenRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type(@NotNull DocAnnotationsList200ResponseAnnotationsItemInkActionsPageOpenRootType type); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemInkActionsPageOpenRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemInkActionsPageOpenRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsList200ResponseAnnotationsItemInkActionsPageOpenRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemInkActionsPageOpenRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type(@NotNull DocAnnotationsList200ResponseAnnotationsItemInkActionsPageOpenRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemInkActionsPageOpenRoot build() { - return new DocAnnotationsList200ResponseAnnotationsItemInkActionsPageOpenRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemInkActionsPageOpenRootType.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemInkActionsPageOpenRootType.java deleted file mode 100644 index 6746d34..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemInkActionsPageOpenRootType.java +++ /dev/null @@ -1,282 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemInkActionsPageOpenRootType { - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsPageOpenRootType UNKNOWN = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsPageOpenRootType(Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsPageOpenRootType NAMED = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsPageOpenRootType(Value.NAMED, "named"); - - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsPageOpenRootType GOTO = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsPageOpenRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsPageOpenRootType GOTO_EMBEDDED = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsPageOpenRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsPageOpenRootType JAVASCRIPT = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsPageOpenRootType(Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsPageOpenRootType SOUND = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsPageOpenRootType(Value.SOUND, "sound"); - - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsPageOpenRootType RENDITION = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsPageOpenRootType(Value.RENDITION, "rendition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsPageOpenRootType GOTO_REMOTE = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsPageOpenRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsPageOpenRootType LAUNCH = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsPageOpenRootType(Value.LAUNCH, "launch"); - - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsPageOpenRootType IMPORT_DATA = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsPageOpenRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsPageOpenRootType SET_OCG_STATE = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsPageOpenRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsPageOpenRootType URI = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsPageOpenRootType(Value.URI, "uri"); - - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsPageOpenRootType MOVIE = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsPageOpenRootType(Value.MOVIE, "movie"); - - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsPageOpenRootType SUBMIT_FORM = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsPageOpenRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsPageOpenRootType HIDE = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsPageOpenRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsPageOpenRootType THREAD = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsPageOpenRootType(Value.THREAD, "thread"); - - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsPageOpenRootType GOTO3D_VIEW = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsPageOpenRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsPageOpenRootType TRANSITION = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsPageOpenRootType(Value.TRANSITION, "transition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsPageOpenRootType RESET_FORM = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsPageOpenRootType(Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemInkActionsPageOpenRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemInkActionsPageOpenRootType - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemInkActionsPageOpenRootType) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemInkActionsPageOpenRootType valueOf(String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsList200ResponseAnnotationsItemInkActionsPageOpenRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemInkActionsPageOpenWarningsItem.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemInkActionsPageOpenWarningsItem.java deleted file mode 100644 index 5f8b12e..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemInkActionsPageOpenWarningsItem.java +++ /dev/null @@ -1,103 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemInkActionsPageOpenWarningsItem { - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsPageOpenWarningsItem MALFORMED_NEXT = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsPageOpenWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsPageOpenWarningsItem CYCLE_DROPPED = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsPageOpenWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsPageOpenWarningsItem INCOMPLETE = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsPageOpenWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemInkActionsPageOpenWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemInkActionsPageOpenWarningsItem - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemInkActionsPageOpenWarningsItem) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemInkActionsPageOpenWarningsItem valueOf(String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsList200ResponseAnnotationsItemInkActionsPageOpenWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemInkActionsPageVisible.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemInkActionsPageVisible.java deleted file mode 100644 index 208e630..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemInkActionsPageVisible.java +++ /dev/null @@ -1,254 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemInkActionsPageVisible.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemInkActionsPageVisible { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemInkActionsPageVisible( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemInkActionsPageVisible - && equalTo((DocAnnotationsList200ResponseAnnotationsItemInkActionsPageVisible) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemInkActionsPageVisible other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemInkActionsPageVisible other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemInkActionsPageVisible build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemInkActionsPageVisibleRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings( - List warnings); - - _FinalStage addWarnings(DocAnnotationsList200ResponseAnnotationsItemInkActionsPageVisibleWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemInkActionsPageVisible other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemInkActionsPageVisibleWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root(Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemInkActionsPageVisibleRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root(Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemInkActionsPageVisible build() { - return new DocAnnotationsList200ResponseAnnotationsItemInkActionsPageVisible( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemInkActionsPageVisibleRoot.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemInkActionsPageVisibleRoot.java deleted file mode 100644 index 245bab0..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemInkActionsPageVisibleRoot.java +++ /dev/null @@ -1,224 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemInkActionsPageVisibleRoot.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemInkActionsPageVisibleRoot { - private final DocAnnotationsList200ResponseAnnotationsItemInkActionsPageVisibleRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemInkActionsPageVisibleRoot( - DocAnnotationsList200ResponseAnnotationsItemInkActionsPageVisibleRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsList200ResponseAnnotationsItemInkActionsPageVisibleRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemInkActionsPageVisibleRoot - && equalTo((DocAnnotationsList200ResponseAnnotationsItemInkActionsPageVisibleRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemInkActionsPageVisibleRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type(@NotNull DocAnnotationsList200ResponseAnnotationsItemInkActionsPageVisibleRootType type); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemInkActionsPageVisibleRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemInkActionsPageVisibleRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsList200ResponseAnnotationsItemInkActionsPageVisibleRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemInkActionsPageVisibleRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsList200ResponseAnnotationsItemInkActionsPageVisibleRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemInkActionsPageVisibleRoot build() { - return new DocAnnotationsList200ResponseAnnotationsItemInkActionsPageVisibleRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemInkActionsPageVisibleRootType.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemInkActionsPageVisibleRootType.java deleted file mode 100644 index df14be7..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemInkActionsPageVisibleRootType.java +++ /dev/null @@ -1,285 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemInkActionsPageVisibleRootType { - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsPageVisibleRootType UNKNOWN = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsPageVisibleRootType(Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsPageVisibleRootType NAMED = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsPageVisibleRootType(Value.NAMED, "named"); - - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsPageVisibleRootType GOTO = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsPageVisibleRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsPageVisibleRootType GOTO_EMBEDDED = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsPageVisibleRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsPageVisibleRootType JAVASCRIPT = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsPageVisibleRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsPageVisibleRootType SOUND = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsPageVisibleRootType(Value.SOUND, "sound"); - - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsPageVisibleRootType RENDITION = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsPageVisibleRootType(Value.RENDITION, "rendition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsPageVisibleRootType GOTO_REMOTE = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsPageVisibleRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsPageVisibleRootType LAUNCH = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsPageVisibleRootType(Value.LAUNCH, "launch"); - - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsPageVisibleRootType IMPORT_DATA = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsPageVisibleRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsPageVisibleRootType SET_OCG_STATE = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsPageVisibleRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsPageVisibleRootType URI = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsPageVisibleRootType(Value.URI, "uri"); - - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsPageVisibleRootType MOVIE = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsPageVisibleRootType(Value.MOVIE, "movie"); - - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsPageVisibleRootType SUBMIT_FORM = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsPageVisibleRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsPageVisibleRootType HIDE = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsPageVisibleRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsPageVisibleRootType THREAD = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsPageVisibleRootType(Value.THREAD, "thread"); - - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsPageVisibleRootType GOTO3D_VIEW = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsPageVisibleRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsPageVisibleRootType TRANSITION = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsPageVisibleRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsPageVisibleRootType RESET_FORM = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsPageVisibleRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemInkActionsPageVisibleRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemInkActionsPageVisibleRootType - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemInkActionsPageVisibleRootType) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemInkActionsPageVisibleRootType valueOf(String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsList200ResponseAnnotationsItemInkActionsPageVisibleRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemInkActionsPageVisibleWarningsItem.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemInkActionsPageVisibleWarningsItem.java deleted file mode 100644 index 1fcc454..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemInkActionsPageVisibleWarningsItem.java +++ /dev/null @@ -1,103 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemInkActionsPageVisibleWarningsItem { - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsPageVisibleWarningsItem MALFORMED_NEXT = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsPageVisibleWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsPageVisibleWarningsItem CYCLE_DROPPED = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsPageVisibleWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsList200ResponseAnnotationsItemInkActionsPageVisibleWarningsItem INCOMPLETE = - new DocAnnotationsList200ResponseAnnotationsItemInkActionsPageVisibleWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemInkActionsPageVisibleWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemInkActionsPageVisibleWarningsItem - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemInkActionsPageVisibleWarningsItem) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemInkActionsPageVisibleWarningsItem valueOf(String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsList200ResponseAnnotationsItemInkActionsPageVisibleWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLine.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLine.java index fbae6bd..fdff0f9 100644 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLine.java +++ b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLine.java @@ -64,7 +64,7 @@ public final class DocAnnotationsList200ResponseAnnotationsItemLine { private final Optional updatedBy; - private final Optional actions; + private final Optional actions; private final DocAnnotationsList200ResponseAnnotationsItemLineColor color; @@ -106,7 +106,7 @@ private DocAnnotationsList200ResponseAnnotationsItemLine( Optional groupId, Optional createdBy, Optional updatedBy, - Optional actions, + Optional actions, DocAnnotationsList200ResponseAnnotationsItemLineColor color, double opacity, double strokeWidth, @@ -269,7 +269,7 @@ public Optional getUpdatedBy() { } @JsonProperty("actions") - public Optional getActions() { + public Optional getActions() { return actions; } @@ -588,9 +588,9 @@ public interface _FinalStage { _FinalStage updatedBy(String updatedBy); - _FinalStage actions(Optional actions); + _FinalStage actions(Optional actions); - _FinalStage actions(DocAnnotationsList200ResponseAnnotationsItemLineActions actions); + _FinalStage actions(PdfAnnotationActions actions); _FinalStage dashArray(Optional> dashArray); @@ -658,7 +658,7 @@ public static final class Builder private Optional> dashArray = Optional.empty(); - private Optional actions = Optional.empty(); + private Optional actions = Optional.empty(); private Optional updatedBy = Optional.empty(); @@ -872,14 +872,14 @@ public _FinalStage dashArray(Optional> dashArray) { } @java.lang.Override - public _FinalStage actions(DocAnnotationsList200ResponseAnnotationsItemLineActions actions) { + public _FinalStage actions(PdfAnnotationActions actions) { this.actions = Optional.ofNullable(actions); return this; } @java.lang.Override @JsonSetter(value = "actions", nulls = Nulls.SKIP) - public _FinalStage actions(Optional actions) { + public _FinalStage actions(Optional actions) { this.actions = actions; return this; } diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLineActions.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLineActions.java deleted file mode 100644 index 84d06e2..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLineActions.java +++ /dev/null @@ -1,380 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.HashMap; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemLineActions.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemLineActions { - private final Optional activate; - - private final Optional cursorEnter; - - private final Optional cursorExit; - - private final Optional mouseDown; - - private final Optional mouseUp; - - private final Optional focus; - - private final Optional blur; - - private final Optional pageOpen; - - private final Optional pageClose; - - private final Optional pageVisible; - - private final Optional pageInvisible; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemLineActions( - Optional activate, - Optional cursorEnter, - Optional cursorExit, - Optional mouseDown, - Optional mouseUp, - Optional focus, - Optional blur, - Optional pageOpen, - Optional pageClose, - Optional pageVisible, - Optional pageInvisible, - Map additionalProperties) { - this.activate = activate; - this.cursorEnter = cursorEnter; - this.cursorExit = cursorExit; - this.mouseDown = mouseDown; - this.mouseUp = mouseUp; - this.focus = focus; - this.blur = blur; - this.pageOpen = pageOpen; - this.pageClose = pageClose; - this.pageVisible = pageVisible; - this.pageInvisible = pageInvisible; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("activate") - public Optional getActivate() { - return activate; - } - - @JsonProperty("cursorEnter") - public Optional getCursorEnter() { - return cursorEnter; - } - - @JsonProperty("cursorExit") - public Optional getCursorExit() { - return cursorExit; - } - - @JsonProperty("mouseDown") - public Optional getMouseDown() { - return mouseDown; - } - - @JsonProperty("mouseUp") - public Optional getMouseUp() { - return mouseUp; - } - - @JsonProperty("focus") - public Optional getFocus() { - return focus; - } - - @JsonProperty("blur") - public Optional getBlur() { - return blur; - } - - @JsonProperty("pageOpen") - public Optional getPageOpen() { - return pageOpen; - } - - @JsonProperty("pageClose") - public Optional getPageClose() { - return pageClose; - } - - @JsonProperty("pageVisible") - public Optional getPageVisible() { - return pageVisible; - } - - @JsonProperty("pageInvisible") - public Optional getPageInvisible() { - return pageInvisible; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemLineActions - && equalTo((DocAnnotationsList200ResponseAnnotationsItemLineActions) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemLineActions other) { - return activate.equals(other.activate) - && cursorEnter.equals(other.cursorEnter) - && cursorExit.equals(other.cursorExit) - && mouseDown.equals(other.mouseDown) - && mouseUp.equals(other.mouseUp) - && focus.equals(other.focus) - && blur.equals(other.blur) - && pageOpen.equals(other.pageOpen) - && pageClose.equals(other.pageClose) - && pageVisible.equals(other.pageVisible) - && pageInvisible.equals(other.pageInvisible); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash( - this.activate, - this.cursorEnter, - this.cursorExit, - this.mouseDown, - this.mouseUp, - this.focus, - this.blur, - this.pageOpen, - this.pageClose, - this.pageVisible, - this.pageInvisible); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static Builder builder() { - return new Builder(); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder { - private Optional activate = Optional.empty(); - - private Optional cursorEnter = - Optional.empty(); - - private Optional cursorExit = - Optional.empty(); - - private Optional mouseDown = Optional.empty(); - - private Optional mouseUp = Optional.empty(); - - private Optional focus = Optional.empty(); - - private Optional blur = Optional.empty(); - - private Optional pageOpen = Optional.empty(); - - private Optional pageClose = Optional.empty(); - - private Optional pageVisible = - Optional.empty(); - - private Optional pageInvisible = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - public Builder from(DocAnnotationsList200ResponseAnnotationsItemLineActions other) { - activate(other.getActivate()); - cursorEnter(other.getCursorEnter()); - cursorExit(other.getCursorExit()); - mouseDown(other.getMouseDown()); - mouseUp(other.getMouseUp()); - focus(other.getFocus()); - blur(other.getBlur()); - pageOpen(other.getPageOpen()); - pageClose(other.getPageClose()); - pageVisible(other.getPageVisible()); - pageInvisible(other.getPageInvisible()); - return this; - } - - @JsonSetter(value = "activate", nulls = Nulls.SKIP) - public Builder activate(Optional activate) { - this.activate = activate; - return this; - } - - public Builder activate(DocAnnotationsList200ResponseAnnotationsItemLineActionsActivate activate) { - this.activate = Optional.ofNullable(activate); - return this; - } - - @JsonSetter(value = "cursorEnter", nulls = Nulls.SKIP) - public Builder cursorEnter( - Optional cursorEnter) { - this.cursorEnter = cursorEnter; - return this; - } - - public Builder cursorEnter(DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorEnter cursorEnter) { - this.cursorEnter = Optional.ofNullable(cursorEnter); - return this; - } - - @JsonSetter(value = "cursorExit", nulls = Nulls.SKIP) - public Builder cursorExit( - Optional cursorExit) { - this.cursorExit = cursorExit; - return this; - } - - public Builder cursorExit(DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorExit cursorExit) { - this.cursorExit = Optional.ofNullable(cursorExit); - return this; - } - - @JsonSetter(value = "mouseDown", nulls = Nulls.SKIP) - public Builder mouseDown(Optional mouseDown) { - this.mouseDown = mouseDown; - return this; - } - - public Builder mouseDown(DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseDown mouseDown) { - this.mouseDown = Optional.ofNullable(mouseDown); - return this; - } - - @JsonSetter(value = "mouseUp", nulls = Nulls.SKIP) - public Builder mouseUp(Optional mouseUp) { - this.mouseUp = mouseUp; - return this; - } - - public Builder mouseUp(DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseUp mouseUp) { - this.mouseUp = Optional.ofNullable(mouseUp); - return this; - } - - @JsonSetter(value = "focus", nulls = Nulls.SKIP) - public Builder focus(Optional focus) { - this.focus = focus; - return this; - } - - public Builder focus(DocAnnotationsList200ResponseAnnotationsItemLineActionsFocus focus) { - this.focus = Optional.ofNullable(focus); - return this; - } - - @JsonSetter(value = "blur", nulls = Nulls.SKIP) - public Builder blur(Optional blur) { - this.blur = blur; - return this; - } - - public Builder blur(DocAnnotationsList200ResponseAnnotationsItemLineActionsBlur blur) { - this.blur = Optional.ofNullable(blur); - return this; - } - - @JsonSetter(value = "pageOpen", nulls = Nulls.SKIP) - public Builder pageOpen(Optional pageOpen) { - this.pageOpen = pageOpen; - return this; - } - - public Builder pageOpen(DocAnnotationsList200ResponseAnnotationsItemLineActionsPageOpen pageOpen) { - this.pageOpen = Optional.ofNullable(pageOpen); - return this; - } - - @JsonSetter(value = "pageClose", nulls = Nulls.SKIP) - public Builder pageClose(Optional pageClose) { - this.pageClose = pageClose; - return this; - } - - public Builder pageClose(DocAnnotationsList200ResponseAnnotationsItemLineActionsPageClose pageClose) { - this.pageClose = Optional.ofNullable(pageClose); - return this; - } - - @JsonSetter(value = "pageVisible", nulls = Nulls.SKIP) - public Builder pageVisible( - Optional pageVisible) { - this.pageVisible = pageVisible; - return this; - } - - public Builder pageVisible(DocAnnotationsList200ResponseAnnotationsItemLineActionsPageVisible pageVisible) { - this.pageVisible = Optional.ofNullable(pageVisible); - return this; - } - - @JsonSetter(value = "pageInvisible", nulls = Nulls.SKIP) - public Builder pageInvisible( - Optional pageInvisible) { - this.pageInvisible = pageInvisible; - return this; - } - - public Builder pageInvisible( - DocAnnotationsList200ResponseAnnotationsItemLineActionsPageInvisible pageInvisible) { - this.pageInvisible = Optional.ofNullable(pageInvisible); - return this; - } - - public DocAnnotationsList200ResponseAnnotationsItemLineActions build() { - return new DocAnnotationsList200ResponseAnnotationsItemLineActions( - activate, - cursorEnter, - cursorExit, - mouseDown, - mouseUp, - focus, - blur, - pageOpen, - pageClose, - pageVisible, - pageInvisible, - additionalProperties); - } - - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLineActionsActivate.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLineActionsActivate.java deleted file mode 100644 index 3b5bdd3..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLineActionsActivate.java +++ /dev/null @@ -1,254 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemLineActionsActivate.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemLineActionsActivate { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemLineActionsActivate( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemLineActionsActivate - && equalTo((DocAnnotationsList200ResponseAnnotationsItemLineActionsActivate) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemLineActionsActivate other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemLineActionsActivate other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemLineActionsActivate build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemLineActionsActivateRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings( - List warnings); - - _FinalStage addWarnings(DocAnnotationsList200ResponseAnnotationsItemLineActionsActivateWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemLineActionsActivate other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemLineActionsActivateWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root(Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemLineActionsActivateRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root(Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemLineActionsActivate build() { - return new DocAnnotationsList200ResponseAnnotationsItemLineActionsActivate( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLineActionsActivateRoot.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLineActionsActivateRoot.java deleted file mode 100644 index 1b96ffb..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLineActionsActivateRoot.java +++ /dev/null @@ -1,224 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemLineActionsActivateRoot.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemLineActionsActivateRoot { - private final DocAnnotationsList200ResponseAnnotationsItemLineActionsActivateRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemLineActionsActivateRoot( - DocAnnotationsList200ResponseAnnotationsItemLineActionsActivateRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsList200ResponseAnnotationsItemLineActionsActivateRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemLineActionsActivateRoot - && equalTo((DocAnnotationsList200ResponseAnnotationsItemLineActionsActivateRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemLineActionsActivateRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type(@NotNull DocAnnotationsList200ResponseAnnotationsItemLineActionsActivateRootType type); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemLineActionsActivateRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemLineActionsActivateRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsList200ResponseAnnotationsItemLineActionsActivateRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemLineActionsActivateRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsList200ResponseAnnotationsItemLineActionsActivateRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemLineActionsActivateRoot build() { - return new DocAnnotationsList200ResponseAnnotationsItemLineActionsActivateRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLineActionsActivateRootType.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLineActionsActivateRootType.java deleted file mode 100644 index 28f6c4f..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLineActionsActivateRootType.java +++ /dev/null @@ -1,282 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemLineActionsActivateRootType { - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsActivateRootType UNKNOWN = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsActivateRootType(Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsActivateRootType NAMED = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsActivateRootType(Value.NAMED, "named"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsActivateRootType GOTO = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsActivateRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsActivateRootType GOTO_EMBEDDED = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsActivateRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsActivateRootType JAVASCRIPT = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsActivateRootType(Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsActivateRootType SOUND = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsActivateRootType(Value.SOUND, "sound"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsActivateRootType RENDITION = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsActivateRootType(Value.RENDITION, "rendition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsActivateRootType GOTO_REMOTE = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsActivateRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsActivateRootType LAUNCH = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsActivateRootType(Value.LAUNCH, "launch"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsActivateRootType IMPORT_DATA = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsActivateRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsActivateRootType SET_OCG_STATE = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsActivateRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsActivateRootType URI = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsActivateRootType(Value.URI, "uri"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsActivateRootType MOVIE = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsActivateRootType(Value.MOVIE, "movie"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsActivateRootType SUBMIT_FORM = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsActivateRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsActivateRootType HIDE = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsActivateRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsActivateRootType THREAD = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsActivateRootType(Value.THREAD, "thread"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsActivateRootType GOTO3D_VIEW = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsActivateRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsActivateRootType TRANSITION = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsActivateRootType(Value.TRANSITION, "transition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsActivateRootType RESET_FORM = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsActivateRootType(Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemLineActionsActivateRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemLineActionsActivateRootType - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemLineActionsActivateRootType) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemLineActionsActivateRootType valueOf(String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsList200ResponseAnnotationsItemLineActionsActivateRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLineActionsActivateWarningsItem.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLineActionsActivateWarningsItem.java deleted file mode 100644 index f512d44..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLineActionsActivateWarningsItem.java +++ /dev/null @@ -1,103 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemLineActionsActivateWarningsItem { - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsActivateWarningsItem MALFORMED_NEXT = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsActivateWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsActivateWarningsItem CYCLE_DROPPED = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsActivateWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsActivateWarningsItem INCOMPLETE = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsActivateWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemLineActionsActivateWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemLineActionsActivateWarningsItem - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemLineActionsActivateWarningsItem) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemLineActionsActivateWarningsItem valueOf(String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsList200ResponseAnnotationsItemLineActionsActivateWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLineActionsBlur.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLineActionsBlur.java deleted file mode 100644 index b46f690..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLineActionsBlur.java +++ /dev/null @@ -1,253 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemLineActionsBlur.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemLineActionsBlur { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemLineActionsBlur( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemLineActionsBlur - && equalTo((DocAnnotationsList200ResponseAnnotationsItemLineActionsBlur) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemLineActionsBlur other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemLineActionsBlur other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemLineActionsBlur build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemLineActionsBlurRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings(List warnings); - - _FinalStage addWarnings(DocAnnotationsList200ResponseAnnotationsItemLineActionsBlurWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemLineActionsBlur other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemLineActionsBlurWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root(Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemLineActionsBlurRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root(Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemLineActionsBlur build() { - return new DocAnnotationsList200ResponseAnnotationsItemLineActionsBlur( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLineActionsBlurRoot.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLineActionsBlurRoot.java deleted file mode 100644 index 8774ab9..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLineActionsBlurRoot.java +++ /dev/null @@ -1,223 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemLineActionsBlurRoot.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemLineActionsBlurRoot { - private final DocAnnotationsList200ResponseAnnotationsItemLineActionsBlurRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemLineActionsBlurRoot( - DocAnnotationsList200ResponseAnnotationsItemLineActionsBlurRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsList200ResponseAnnotationsItemLineActionsBlurRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemLineActionsBlurRoot - && equalTo((DocAnnotationsList200ResponseAnnotationsItemLineActionsBlurRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemLineActionsBlurRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type(@NotNull DocAnnotationsList200ResponseAnnotationsItemLineActionsBlurRootType type); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemLineActionsBlurRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemLineActionsBlurRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsList200ResponseAnnotationsItemLineActionsBlurRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemLineActionsBlurRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type(@NotNull DocAnnotationsList200ResponseAnnotationsItemLineActionsBlurRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemLineActionsBlurRoot build() { - return new DocAnnotationsList200ResponseAnnotationsItemLineActionsBlurRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLineActionsBlurRootType.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLineActionsBlurRootType.java deleted file mode 100644 index 4b8d28e..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLineActionsBlurRootType.java +++ /dev/null @@ -1,276 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemLineActionsBlurRootType { - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsBlurRootType UNKNOWN = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsBlurRootType(Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsBlurRootType NAMED = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsBlurRootType(Value.NAMED, "named"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsBlurRootType GOTO = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsBlurRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsBlurRootType GOTO_EMBEDDED = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsBlurRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsBlurRootType JAVASCRIPT = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsBlurRootType(Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsBlurRootType SOUND = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsBlurRootType(Value.SOUND, "sound"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsBlurRootType RENDITION = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsBlurRootType(Value.RENDITION, "rendition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsBlurRootType GOTO_REMOTE = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsBlurRootType(Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsBlurRootType LAUNCH = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsBlurRootType(Value.LAUNCH, "launch"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsBlurRootType IMPORT_DATA = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsBlurRootType(Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsBlurRootType SET_OCG_STATE = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsBlurRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsBlurRootType URI = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsBlurRootType(Value.URI, "uri"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsBlurRootType MOVIE = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsBlurRootType(Value.MOVIE, "movie"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsBlurRootType SUBMIT_FORM = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsBlurRootType(Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsBlurRootType HIDE = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsBlurRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsBlurRootType THREAD = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsBlurRootType(Value.THREAD, "thread"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsBlurRootType GOTO3D_VIEW = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsBlurRootType(Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsBlurRootType TRANSITION = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsBlurRootType(Value.TRANSITION, "transition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsBlurRootType RESET_FORM = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsBlurRootType(Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemLineActionsBlurRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemLineActionsBlurRootType - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemLineActionsBlurRootType) other).string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemLineActionsBlurRootType valueOf(String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsList200ResponseAnnotationsItemLineActionsBlurRootType(Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLineActionsBlurWarningsItem.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLineActionsBlurWarningsItem.java deleted file mode 100644 index 217f15d..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLineActionsBlurWarningsItem.java +++ /dev/null @@ -1,102 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemLineActionsBlurWarningsItem { - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsBlurWarningsItem MALFORMED_NEXT = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsBlurWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsBlurWarningsItem CYCLE_DROPPED = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsBlurWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsBlurWarningsItem INCOMPLETE = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsBlurWarningsItem(Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemLineActionsBlurWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemLineActionsBlurWarningsItem - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemLineActionsBlurWarningsItem) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemLineActionsBlurWarningsItem valueOf(String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsList200ResponseAnnotationsItemLineActionsBlurWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorEnter.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorEnter.java deleted file mode 100644 index 362d5f0..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorEnter.java +++ /dev/null @@ -1,256 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorEnter.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorEnter { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorEnter( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorEnter - && equalTo((DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorEnter) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorEnter other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorEnter other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorEnter build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorEnterRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings( - List warnings); - - _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorEnterWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorEnter other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorEnterWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root(Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorEnterRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root(Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorEnter build() { - return new DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorEnter( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorEnterRoot.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorEnterRoot.java deleted file mode 100644 index fd7e90c..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorEnterRoot.java +++ /dev/null @@ -1,224 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorEnterRoot.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorEnterRoot { - private final DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorEnterRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorEnterRoot( - DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorEnterRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorEnterRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorEnterRoot - && equalTo((DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorEnterRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorEnterRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type(@NotNull DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorEnterRootType type); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorEnterRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorEnterRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorEnterRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorEnterRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorEnterRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorEnterRoot build() { - return new DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorEnterRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorEnterRootType.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorEnterRootType.java deleted file mode 100644 index 5107be7..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorEnterRootType.java +++ /dev/null @@ -1,286 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorEnterRootType { - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorEnterRootType UNKNOWN = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorEnterRootType(Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorEnterRootType NAMED = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorEnterRootType(Value.NAMED, "named"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorEnterRootType GOTO = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorEnterRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorEnterRootType GOTO_EMBEDDED = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorEnterRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorEnterRootType JAVASCRIPT = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorEnterRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorEnterRootType SOUND = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorEnterRootType(Value.SOUND, "sound"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorEnterRootType RENDITION = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorEnterRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorEnterRootType GOTO_REMOTE = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorEnterRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorEnterRootType LAUNCH = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorEnterRootType(Value.LAUNCH, "launch"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorEnterRootType IMPORT_DATA = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorEnterRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorEnterRootType SET_OCG_STATE = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorEnterRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorEnterRootType URI = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorEnterRootType(Value.URI, "uri"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorEnterRootType MOVIE = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorEnterRootType(Value.MOVIE, "movie"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorEnterRootType SUBMIT_FORM = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorEnterRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorEnterRootType HIDE = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorEnterRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorEnterRootType THREAD = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorEnterRootType(Value.THREAD, "thread"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorEnterRootType GOTO3D_VIEW = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorEnterRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorEnterRootType TRANSITION = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorEnterRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorEnterRootType RESET_FORM = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorEnterRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorEnterRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorEnterRootType - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorEnterRootType) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorEnterRootType valueOf(String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorEnterRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorEnterWarningsItem.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorEnterWarningsItem.java deleted file mode 100644 index 5ca1b67..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorEnterWarningsItem.java +++ /dev/null @@ -1,103 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorEnterWarningsItem { - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorEnterWarningsItem MALFORMED_NEXT = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorEnterWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorEnterWarningsItem CYCLE_DROPPED = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorEnterWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorEnterWarningsItem INCOMPLETE = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorEnterWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorEnterWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorEnterWarningsItem - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorEnterWarningsItem) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorEnterWarningsItem valueOf(String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorEnterWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorExit.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorExit.java deleted file mode 100644 index ee7db8c..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorExit.java +++ /dev/null @@ -1,254 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorExit.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorExit { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorExit( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorExit - && equalTo((DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorExit) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorExit other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorExit other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorExit build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorExitRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings( - List warnings); - - _FinalStage addWarnings(DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorExitWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorExit other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorExitWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root(Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorExitRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root(Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorExit build() { - return new DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorExit( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorExitRoot.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorExitRoot.java deleted file mode 100644 index 9824b46..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorExitRoot.java +++ /dev/null @@ -1,224 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorExitRoot.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorExitRoot { - private final DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorExitRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorExitRoot( - DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorExitRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorExitRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorExitRoot - && equalTo((DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorExitRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorExitRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type(@NotNull DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorExitRootType type); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorExitRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorExitRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorExitRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorExitRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorExitRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorExitRoot build() { - return new DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorExitRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorExitRootType.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorExitRootType.java deleted file mode 100644 index d3fa541..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorExitRootType.java +++ /dev/null @@ -1,285 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorExitRootType { - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorExitRootType UNKNOWN = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorExitRootType(Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorExitRootType NAMED = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorExitRootType(Value.NAMED, "named"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorExitRootType GOTO = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorExitRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorExitRootType GOTO_EMBEDDED = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorExitRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorExitRootType JAVASCRIPT = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorExitRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorExitRootType SOUND = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorExitRootType(Value.SOUND, "sound"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorExitRootType RENDITION = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorExitRootType(Value.RENDITION, "rendition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorExitRootType GOTO_REMOTE = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorExitRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorExitRootType LAUNCH = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorExitRootType(Value.LAUNCH, "launch"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorExitRootType IMPORT_DATA = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorExitRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorExitRootType SET_OCG_STATE = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorExitRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorExitRootType URI = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorExitRootType(Value.URI, "uri"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorExitRootType MOVIE = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorExitRootType(Value.MOVIE, "movie"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorExitRootType SUBMIT_FORM = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorExitRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorExitRootType HIDE = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorExitRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorExitRootType THREAD = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorExitRootType(Value.THREAD, "thread"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorExitRootType GOTO3D_VIEW = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorExitRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorExitRootType TRANSITION = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorExitRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorExitRootType RESET_FORM = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorExitRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorExitRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorExitRootType - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorExitRootType) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorExitRootType valueOf(String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorExitRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorExitWarningsItem.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorExitWarningsItem.java deleted file mode 100644 index 5dfa757..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorExitWarningsItem.java +++ /dev/null @@ -1,103 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorExitWarningsItem { - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorExitWarningsItem MALFORMED_NEXT = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorExitWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorExitWarningsItem CYCLE_DROPPED = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorExitWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorExitWarningsItem INCOMPLETE = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorExitWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorExitWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorExitWarningsItem - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorExitWarningsItem) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorExitWarningsItem valueOf(String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsList200ResponseAnnotationsItemLineActionsCursorExitWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLineActionsFocus.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLineActionsFocus.java deleted file mode 100644 index 9d3063b..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLineActionsFocus.java +++ /dev/null @@ -1,253 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemLineActionsFocus.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemLineActionsFocus { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemLineActionsFocus( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemLineActionsFocus - && equalTo((DocAnnotationsList200ResponseAnnotationsItemLineActionsFocus) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemLineActionsFocus other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemLineActionsFocus other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemLineActionsFocus build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemLineActionsFocusRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings(List warnings); - - _FinalStage addWarnings(DocAnnotationsList200ResponseAnnotationsItemLineActionsFocusWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemLineActionsFocus other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemLineActionsFocusWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root(Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemLineActionsFocusRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root(Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemLineActionsFocus build() { - return new DocAnnotationsList200ResponseAnnotationsItemLineActionsFocus( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLineActionsFocusRoot.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLineActionsFocusRoot.java deleted file mode 100644 index b615a38..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLineActionsFocusRoot.java +++ /dev/null @@ -1,223 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemLineActionsFocusRoot.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemLineActionsFocusRoot { - private final DocAnnotationsList200ResponseAnnotationsItemLineActionsFocusRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemLineActionsFocusRoot( - DocAnnotationsList200ResponseAnnotationsItemLineActionsFocusRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsList200ResponseAnnotationsItemLineActionsFocusRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemLineActionsFocusRoot - && equalTo((DocAnnotationsList200ResponseAnnotationsItemLineActionsFocusRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemLineActionsFocusRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type(@NotNull DocAnnotationsList200ResponseAnnotationsItemLineActionsFocusRootType type); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemLineActionsFocusRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemLineActionsFocusRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsList200ResponseAnnotationsItemLineActionsFocusRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemLineActionsFocusRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type(@NotNull DocAnnotationsList200ResponseAnnotationsItemLineActionsFocusRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemLineActionsFocusRoot build() { - return new DocAnnotationsList200ResponseAnnotationsItemLineActionsFocusRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLineActionsFocusRootType.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLineActionsFocusRootType.java deleted file mode 100644 index 3633207..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLineActionsFocusRootType.java +++ /dev/null @@ -1,276 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemLineActionsFocusRootType { - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsFocusRootType UNKNOWN = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsFocusRootType(Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsFocusRootType NAMED = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsFocusRootType(Value.NAMED, "named"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsFocusRootType GOTO = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsFocusRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsFocusRootType GOTO_EMBEDDED = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsFocusRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsFocusRootType JAVASCRIPT = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsFocusRootType(Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsFocusRootType SOUND = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsFocusRootType(Value.SOUND, "sound"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsFocusRootType RENDITION = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsFocusRootType(Value.RENDITION, "rendition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsFocusRootType GOTO_REMOTE = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsFocusRootType(Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsFocusRootType LAUNCH = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsFocusRootType(Value.LAUNCH, "launch"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsFocusRootType IMPORT_DATA = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsFocusRootType(Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsFocusRootType SET_OCG_STATE = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsFocusRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsFocusRootType URI = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsFocusRootType(Value.URI, "uri"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsFocusRootType MOVIE = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsFocusRootType(Value.MOVIE, "movie"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsFocusRootType SUBMIT_FORM = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsFocusRootType(Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsFocusRootType HIDE = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsFocusRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsFocusRootType THREAD = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsFocusRootType(Value.THREAD, "thread"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsFocusRootType GOTO3D_VIEW = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsFocusRootType(Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsFocusRootType TRANSITION = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsFocusRootType(Value.TRANSITION, "transition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsFocusRootType RESET_FORM = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsFocusRootType(Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemLineActionsFocusRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemLineActionsFocusRootType - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemLineActionsFocusRootType) other).string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemLineActionsFocusRootType valueOf(String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsList200ResponseAnnotationsItemLineActionsFocusRootType(Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLineActionsFocusWarningsItem.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLineActionsFocusWarningsItem.java deleted file mode 100644 index 4fedbde..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLineActionsFocusWarningsItem.java +++ /dev/null @@ -1,103 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemLineActionsFocusWarningsItem { - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsFocusWarningsItem MALFORMED_NEXT = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsFocusWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsFocusWarningsItem CYCLE_DROPPED = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsFocusWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsFocusWarningsItem INCOMPLETE = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsFocusWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemLineActionsFocusWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemLineActionsFocusWarningsItem - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemLineActionsFocusWarningsItem) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemLineActionsFocusWarningsItem valueOf(String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsList200ResponseAnnotationsItemLineActionsFocusWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseDown.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseDown.java deleted file mode 100644 index a2ae1e3..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseDown.java +++ /dev/null @@ -1,254 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseDown.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseDown { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseDown( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseDown - && equalTo((DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseDown) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseDown other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseDown other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseDown build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseDownRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings( - List warnings); - - _FinalStage addWarnings(DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseDownWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseDown other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseDownWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root(Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseDownRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root(Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseDown build() { - return new DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseDown( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseDownRoot.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseDownRoot.java deleted file mode 100644 index f3e3400..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseDownRoot.java +++ /dev/null @@ -1,224 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseDownRoot.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseDownRoot { - private final DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseDownRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseDownRoot( - DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseDownRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseDownRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseDownRoot - && equalTo((DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseDownRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseDownRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type(@NotNull DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseDownRootType type); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseDownRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseDownRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseDownRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseDownRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseDownRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseDownRoot build() { - return new DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseDownRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseDownRootType.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseDownRootType.java deleted file mode 100644 index 41a5e05..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseDownRootType.java +++ /dev/null @@ -1,285 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseDownRootType { - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseDownRootType UNKNOWN = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseDownRootType(Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseDownRootType NAMED = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseDownRootType(Value.NAMED, "named"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseDownRootType GOTO = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseDownRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseDownRootType GOTO_EMBEDDED = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseDownRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseDownRootType JAVASCRIPT = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseDownRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseDownRootType SOUND = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseDownRootType(Value.SOUND, "sound"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseDownRootType RENDITION = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseDownRootType(Value.RENDITION, "rendition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseDownRootType GOTO_REMOTE = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseDownRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseDownRootType LAUNCH = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseDownRootType(Value.LAUNCH, "launch"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseDownRootType IMPORT_DATA = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseDownRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseDownRootType SET_OCG_STATE = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseDownRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseDownRootType URI = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseDownRootType(Value.URI, "uri"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseDownRootType MOVIE = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseDownRootType(Value.MOVIE, "movie"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseDownRootType SUBMIT_FORM = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseDownRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseDownRootType HIDE = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseDownRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseDownRootType THREAD = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseDownRootType(Value.THREAD, "thread"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseDownRootType GOTO3D_VIEW = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseDownRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseDownRootType TRANSITION = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseDownRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseDownRootType RESET_FORM = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseDownRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseDownRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseDownRootType - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseDownRootType) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseDownRootType valueOf(String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseDownRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseDownWarningsItem.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseDownWarningsItem.java deleted file mode 100644 index e3cb700..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseDownWarningsItem.java +++ /dev/null @@ -1,103 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseDownWarningsItem { - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseDownWarningsItem MALFORMED_NEXT = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseDownWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseDownWarningsItem CYCLE_DROPPED = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseDownWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseDownWarningsItem INCOMPLETE = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseDownWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseDownWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseDownWarningsItem - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseDownWarningsItem) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseDownWarningsItem valueOf(String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseDownWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseUp.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseUp.java deleted file mode 100644 index 1f5edd5..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseUp.java +++ /dev/null @@ -1,253 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseUp.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseUp { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseUp( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseUp - && equalTo((DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseUp) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseUp other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseUp other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseUp build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseUpRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings(List warnings); - - _FinalStage addWarnings(DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseUpWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseUp other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseUpWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root(Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseUpRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root(Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseUp build() { - return new DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseUp( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseUpRoot.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseUpRoot.java deleted file mode 100644 index 02dee6a..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseUpRoot.java +++ /dev/null @@ -1,223 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseUpRoot.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseUpRoot { - private final DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseUpRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseUpRoot( - DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseUpRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseUpRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseUpRoot - && equalTo((DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseUpRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseUpRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type(@NotNull DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseUpRootType type); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseUpRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseUpRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseUpRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseUpRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type(@NotNull DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseUpRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseUpRoot build() { - return new DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseUpRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseUpRootType.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseUpRootType.java deleted file mode 100644 index 982d037..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseUpRootType.java +++ /dev/null @@ -1,282 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseUpRootType { - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseUpRootType UNKNOWN = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseUpRootType(Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseUpRootType NAMED = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseUpRootType(Value.NAMED, "named"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseUpRootType GOTO = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseUpRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseUpRootType GOTO_EMBEDDED = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseUpRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseUpRootType JAVASCRIPT = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseUpRootType(Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseUpRootType SOUND = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseUpRootType(Value.SOUND, "sound"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseUpRootType RENDITION = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseUpRootType(Value.RENDITION, "rendition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseUpRootType GOTO_REMOTE = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseUpRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseUpRootType LAUNCH = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseUpRootType(Value.LAUNCH, "launch"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseUpRootType IMPORT_DATA = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseUpRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseUpRootType SET_OCG_STATE = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseUpRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseUpRootType URI = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseUpRootType(Value.URI, "uri"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseUpRootType MOVIE = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseUpRootType(Value.MOVIE, "movie"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseUpRootType SUBMIT_FORM = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseUpRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseUpRootType HIDE = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseUpRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseUpRootType THREAD = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseUpRootType(Value.THREAD, "thread"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseUpRootType GOTO3D_VIEW = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseUpRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseUpRootType TRANSITION = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseUpRootType(Value.TRANSITION, "transition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseUpRootType RESET_FORM = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseUpRootType(Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseUpRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseUpRootType - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseUpRootType) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseUpRootType valueOf(String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseUpRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseUpWarningsItem.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseUpWarningsItem.java deleted file mode 100644 index 2425f86..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseUpWarningsItem.java +++ /dev/null @@ -1,103 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseUpWarningsItem { - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseUpWarningsItem MALFORMED_NEXT = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseUpWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseUpWarningsItem CYCLE_DROPPED = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseUpWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseUpWarningsItem INCOMPLETE = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseUpWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseUpWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseUpWarningsItem - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseUpWarningsItem) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseUpWarningsItem valueOf(String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsList200ResponseAnnotationsItemLineActionsMouseUpWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLineActionsPageClose.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLineActionsPageClose.java deleted file mode 100644 index 664d82e..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLineActionsPageClose.java +++ /dev/null @@ -1,254 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemLineActionsPageClose.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemLineActionsPageClose { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemLineActionsPageClose( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemLineActionsPageClose - && equalTo((DocAnnotationsList200ResponseAnnotationsItemLineActionsPageClose) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemLineActionsPageClose other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemLineActionsPageClose other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemLineActionsPageClose build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemLineActionsPageCloseRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings( - List warnings); - - _FinalStage addWarnings(DocAnnotationsList200ResponseAnnotationsItemLineActionsPageCloseWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemLineActionsPageClose other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemLineActionsPageCloseWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root(Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemLineActionsPageCloseRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root(Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemLineActionsPageClose build() { - return new DocAnnotationsList200ResponseAnnotationsItemLineActionsPageClose( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLineActionsPageCloseRoot.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLineActionsPageCloseRoot.java deleted file mode 100644 index 165f5d9..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLineActionsPageCloseRoot.java +++ /dev/null @@ -1,224 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemLineActionsPageCloseRoot.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemLineActionsPageCloseRoot { - private final DocAnnotationsList200ResponseAnnotationsItemLineActionsPageCloseRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemLineActionsPageCloseRoot( - DocAnnotationsList200ResponseAnnotationsItemLineActionsPageCloseRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsList200ResponseAnnotationsItemLineActionsPageCloseRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemLineActionsPageCloseRoot - && equalTo((DocAnnotationsList200ResponseAnnotationsItemLineActionsPageCloseRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemLineActionsPageCloseRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type(@NotNull DocAnnotationsList200ResponseAnnotationsItemLineActionsPageCloseRootType type); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemLineActionsPageCloseRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemLineActionsPageCloseRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsList200ResponseAnnotationsItemLineActionsPageCloseRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemLineActionsPageCloseRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsList200ResponseAnnotationsItemLineActionsPageCloseRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemLineActionsPageCloseRoot build() { - return new DocAnnotationsList200ResponseAnnotationsItemLineActionsPageCloseRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLineActionsPageCloseRootType.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLineActionsPageCloseRootType.java deleted file mode 100644 index 1e3a1a2..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLineActionsPageCloseRootType.java +++ /dev/null @@ -1,285 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemLineActionsPageCloseRootType { - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsPageCloseRootType UNKNOWN = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsPageCloseRootType(Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsPageCloseRootType NAMED = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsPageCloseRootType(Value.NAMED, "named"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsPageCloseRootType GOTO = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsPageCloseRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsPageCloseRootType GOTO_EMBEDDED = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsPageCloseRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsPageCloseRootType JAVASCRIPT = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsPageCloseRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsPageCloseRootType SOUND = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsPageCloseRootType(Value.SOUND, "sound"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsPageCloseRootType RENDITION = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsPageCloseRootType(Value.RENDITION, "rendition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsPageCloseRootType GOTO_REMOTE = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsPageCloseRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsPageCloseRootType LAUNCH = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsPageCloseRootType(Value.LAUNCH, "launch"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsPageCloseRootType IMPORT_DATA = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsPageCloseRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsPageCloseRootType SET_OCG_STATE = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsPageCloseRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsPageCloseRootType URI = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsPageCloseRootType(Value.URI, "uri"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsPageCloseRootType MOVIE = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsPageCloseRootType(Value.MOVIE, "movie"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsPageCloseRootType SUBMIT_FORM = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsPageCloseRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsPageCloseRootType HIDE = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsPageCloseRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsPageCloseRootType THREAD = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsPageCloseRootType(Value.THREAD, "thread"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsPageCloseRootType GOTO3D_VIEW = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsPageCloseRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsPageCloseRootType TRANSITION = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsPageCloseRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsPageCloseRootType RESET_FORM = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsPageCloseRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemLineActionsPageCloseRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemLineActionsPageCloseRootType - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemLineActionsPageCloseRootType) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemLineActionsPageCloseRootType valueOf(String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsList200ResponseAnnotationsItemLineActionsPageCloseRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLineActionsPageCloseWarningsItem.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLineActionsPageCloseWarningsItem.java deleted file mode 100644 index 0b13adf..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLineActionsPageCloseWarningsItem.java +++ /dev/null @@ -1,103 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemLineActionsPageCloseWarningsItem { - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsPageCloseWarningsItem MALFORMED_NEXT = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsPageCloseWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsPageCloseWarningsItem CYCLE_DROPPED = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsPageCloseWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsPageCloseWarningsItem INCOMPLETE = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsPageCloseWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemLineActionsPageCloseWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemLineActionsPageCloseWarningsItem - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemLineActionsPageCloseWarningsItem) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemLineActionsPageCloseWarningsItem valueOf(String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsList200ResponseAnnotationsItemLineActionsPageCloseWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLineActionsPageInvisible.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLineActionsPageInvisible.java deleted file mode 100644 index c750903..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLineActionsPageInvisible.java +++ /dev/null @@ -1,258 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemLineActionsPageInvisible.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemLineActionsPageInvisible { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemLineActionsPageInvisible( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemLineActionsPageInvisible - && equalTo((DocAnnotationsList200ResponseAnnotationsItemLineActionsPageInvisible) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemLineActionsPageInvisible other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemLineActionsPageInvisible other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemLineActionsPageInvisible build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemLineActionsPageInvisibleRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings( - List warnings); - - _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemLineActionsPageInvisibleWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemLineActionsPageInvisible other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemLineActionsPageInvisibleWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemLineActionsPageInvisibleRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemLineActionsPageInvisible build() { - return new DocAnnotationsList200ResponseAnnotationsItemLineActionsPageInvisible( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLineActionsPageInvisibleRoot.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLineActionsPageInvisibleRoot.java deleted file mode 100644 index 6f6aaeb..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLineActionsPageInvisibleRoot.java +++ /dev/null @@ -1,224 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemLineActionsPageInvisibleRoot.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemLineActionsPageInvisibleRoot { - private final DocAnnotationsList200ResponseAnnotationsItemLineActionsPageInvisibleRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemLineActionsPageInvisibleRoot( - DocAnnotationsList200ResponseAnnotationsItemLineActionsPageInvisibleRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsList200ResponseAnnotationsItemLineActionsPageInvisibleRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemLineActionsPageInvisibleRoot - && equalTo((DocAnnotationsList200ResponseAnnotationsItemLineActionsPageInvisibleRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemLineActionsPageInvisibleRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type(@NotNull DocAnnotationsList200ResponseAnnotationsItemLineActionsPageInvisibleRootType type); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemLineActionsPageInvisibleRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemLineActionsPageInvisibleRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsList200ResponseAnnotationsItemLineActionsPageInvisibleRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemLineActionsPageInvisibleRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsList200ResponseAnnotationsItemLineActionsPageInvisibleRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemLineActionsPageInvisibleRoot build() { - return new DocAnnotationsList200ResponseAnnotationsItemLineActionsPageInvisibleRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLineActionsPageInvisibleRootType.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLineActionsPageInvisibleRootType.java deleted file mode 100644 index 839d0f7..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLineActionsPageInvisibleRootType.java +++ /dev/null @@ -1,286 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemLineActionsPageInvisibleRootType { - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsPageInvisibleRootType UNKNOWN = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsPageInvisibleRootType(Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsPageInvisibleRootType NAMED = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsPageInvisibleRootType(Value.NAMED, "named"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsPageInvisibleRootType GOTO = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsPageInvisibleRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsPageInvisibleRootType GOTO_EMBEDDED = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsPageInvisibleRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsPageInvisibleRootType JAVASCRIPT = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsPageInvisibleRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsPageInvisibleRootType SOUND = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsPageInvisibleRootType(Value.SOUND, "sound"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsPageInvisibleRootType RENDITION = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsPageInvisibleRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsPageInvisibleRootType GOTO_REMOTE = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsPageInvisibleRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsPageInvisibleRootType LAUNCH = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsPageInvisibleRootType(Value.LAUNCH, "launch"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsPageInvisibleRootType IMPORT_DATA = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsPageInvisibleRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsPageInvisibleRootType SET_OCG_STATE = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsPageInvisibleRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsPageInvisibleRootType URI = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsPageInvisibleRootType(Value.URI, "uri"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsPageInvisibleRootType MOVIE = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsPageInvisibleRootType(Value.MOVIE, "movie"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsPageInvisibleRootType SUBMIT_FORM = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsPageInvisibleRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsPageInvisibleRootType HIDE = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsPageInvisibleRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsPageInvisibleRootType THREAD = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsPageInvisibleRootType(Value.THREAD, "thread"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsPageInvisibleRootType GOTO3D_VIEW = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsPageInvisibleRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsPageInvisibleRootType TRANSITION = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsPageInvisibleRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsPageInvisibleRootType RESET_FORM = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsPageInvisibleRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemLineActionsPageInvisibleRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemLineActionsPageInvisibleRootType - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemLineActionsPageInvisibleRootType) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemLineActionsPageInvisibleRootType valueOf(String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsList200ResponseAnnotationsItemLineActionsPageInvisibleRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLineActionsPageInvisibleWarningsItem.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLineActionsPageInvisibleWarningsItem.java deleted file mode 100644 index 69a823d..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLineActionsPageInvisibleWarningsItem.java +++ /dev/null @@ -1,105 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemLineActionsPageInvisibleWarningsItem { - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsPageInvisibleWarningsItem - MALFORMED_NEXT = new DocAnnotationsList200ResponseAnnotationsItemLineActionsPageInvisibleWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsPageInvisibleWarningsItem CYCLE_DROPPED = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsPageInvisibleWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsPageInvisibleWarningsItem INCOMPLETE = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsPageInvisibleWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemLineActionsPageInvisibleWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemLineActionsPageInvisibleWarningsItem - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemLineActionsPageInvisibleWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemLineActionsPageInvisibleWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsList200ResponseAnnotationsItemLineActionsPageInvisibleWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLineActionsPageOpen.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLineActionsPageOpen.java deleted file mode 100644 index 5f07917..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLineActionsPageOpen.java +++ /dev/null @@ -1,254 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemLineActionsPageOpen.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemLineActionsPageOpen { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemLineActionsPageOpen( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemLineActionsPageOpen - && equalTo((DocAnnotationsList200ResponseAnnotationsItemLineActionsPageOpen) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemLineActionsPageOpen other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemLineActionsPageOpen other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemLineActionsPageOpen build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemLineActionsPageOpenRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings( - List warnings); - - _FinalStage addWarnings(DocAnnotationsList200ResponseAnnotationsItemLineActionsPageOpenWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemLineActionsPageOpen other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemLineActionsPageOpenWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root(Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemLineActionsPageOpenRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root(Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemLineActionsPageOpen build() { - return new DocAnnotationsList200ResponseAnnotationsItemLineActionsPageOpen( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLineActionsPageOpenRoot.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLineActionsPageOpenRoot.java deleted file mode 100644 index a27de99..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLineActionsPageOpenRoot.java +++ /dev/null @@ -1,224 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemLineActionsPageOpenRoot.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemLineActionsPageOpenRoot { - private final DocAnnotationsList200ResponseAnnotationsItemLineActionsPageOpenRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemLineActionsPageOpenRoot( - DocAnnotationsList200ResponseAnnotationsItemLineActionsPageOpenRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsList200ResponseAnnotationsItemLineActionsPageOpenRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemLineActionsPageOpenRoot - && equalTo((DocAnnotationsList200ResponseAnnotationsItemLineActionsPageOpenRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemLineActionsPageOpenRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type(@NotNull DocAnnotationsList200ResponseAnnotationsItemLineActionsPageOpenRootType type); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemLineActionsPageOpenRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemLineActionsPageOpenRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsList200ResponseAnnotationsItemLineActionsPageOpenRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemLineActionsPageOpenRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsList200ResponseAnnotationsItemLineActionsPageOpenRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemLineActionsPageOpenRoot build() { - return new DocAnnotationsList200ResponseAnnotationsItemLineActionsPageOpenRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLineActionsPageOpenRootType.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLineActionsPageOpenRootType.java deleted file mode 100644 index 691a706..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLineActionsPageOpenRootType.java +++ /dev/null @@ -1,282 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemLineActionsPageOpenRootType { - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsPageOpenRootType UNKNOWN = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsPageOpenRootType(Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsPageOpenRootType NAMED = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsPageOpenRootType(Value.NAMED, "named"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsPageOpenRootType GOTO = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsPageOpenRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsPageOpenRootType GOTO_EMBEDDED = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsPageOpenRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsPageOpenRootType JAVASCRIPT = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsPageOpenRootType(Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsPageOpenRootType SOUND = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsPageOpenRootType(Value.SOUND, "sound"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsPageOpenRootType RENDITION = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsPageOpenRootType(Value.RENDITION, "rendition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsPageOpenRootType GOTO_REMOTE = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsPageOpenRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsPageOpenRootType LAUNCH = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsPageOpenRootType(Value.LAUNCH, "launch"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsPageOpenRootType IMPORT_DATA = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsPageOpenRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsPageOpenRootType SET_OCG_STATE = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsPageOpenRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsPageOpenRootType URI = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsPageOpenRootType(Value.URI, "uri"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsPageOpenRootType MOVIE = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsPageOpenRootType(Value.MOVIE, "movie"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsPageOpenRootType SUBMIT_FORM = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsPageOpenRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsPageOpenRootType HIDE = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsPageOpenRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsPageOpenRootType THREAD = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsPageOpenRootType(Value.THREAD, "thread"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsPageOpenRootType GOTO3D_VIEW = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsPageOpenRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsPageOpenRootType TRANSITION = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsPageOpenRootType(Value.TRANSITION, "transition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsPageOpenRootType RESET_FORM = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsPageOpenRootType(Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemLineActionsPageOpenRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemLineActionsPageOpenRootType - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemLineActionsPageOpenRootType) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemLineActionsPageOpenRootType valueOf(String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsList200ResponseAnnotationsItemLineActionsPageOpenRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLineActionsPageOpenWarningsItem.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLineActionsPageOpenWarningsItem.java deleted file mode 100644 index 8a7b589..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLineActionsPageOpenWarningsItem.java +++ /dev/null @@ -1,103 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemLineActionsPageOpenWarningsItem { - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsPageOpenWarningsItem MALFORMED_NEXT = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsPageOpenWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsPageOpenWarningsItem CYCLE_DROPPED = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsPageOpenWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsPageOpenWarningsItem INCOMPLETE = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsPageOpenWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemLineActionsPageOpenWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemLineActionsPageOpenWarningsItem - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemLineActionsPageOpenWarningsItem) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemLineActionsPageOpenWarningsItem valueOf(String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsList200ResponseAnnotationsItemLineActionsPageOpenWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLineActionsPageVisible.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLineActionsPageVisible.java deleted file mode 100644 index 32be88a..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLineActionsPageVisible.java +++ /dev/null @@ -1,256 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemLineActionsPageVisible.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemLineActionsPageVisible { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemLineActionsPageVisible( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemLineActionsPageVisible - && equalTo((DocAnnotationsList200ResponseAnnotationsItemLineActionsPageVisible) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemLineActionsPageVisible other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemLineActionsPageVisible other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemLineActionsPageVisible build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemLineActionsPageVisibleRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings( - List warnings); - - _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemLineActionsPageVisibleWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemLineActionsPageVisible other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemLineActionsPageVisibleWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root(Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemLineActionsPageVisibleRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root(Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemLineActionsPageVisible build() { - return new DocAnnotationsList200ResponseAnnotationsItemLineActionsPageVisible( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLineActionsPageVisibleRoot.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLineActionsPageVisibleRoot.java deleted file mode 100644 index a845125..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLineActionsPageVisibleRoot.java +++ /dev/null @@ -1,224 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemLineActionsPageVisibleRoot.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemLineActionsPageVisibleRoot { - private final DocAnnotationsList200ResponseAnnotationsItemLineActionsPageVisibleRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemLineActionsPageVisibleRoot( - DocAnnotationsList200ResponseAnnotationsItemLineActionsPageVisibleRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsList200ResponseAnnotationsItemLineActionsPageVisibleRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemLineActionsPageVisibleRoot - && equalTo((DocAnnotationsList200ResponseAnnotationsItemLineActionsPageVisibleRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemLineActionsPageVisibleRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type(@NotNull DocAnnotationsList200ResponseAnnotationsItemLineActionsPageVisibleRootType type); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemLineActionsPageVisibleRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemLineActionsPageVisibleRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsList200ResponseAnnotationsItemLineActionsPageVisibleRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemLineActionsPageVisibleRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsList200ResponseAnnotationsItemLineActionsPageVisibleRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemLineActionsPageVisibleRoot build() { - return new DocAnnotationsList200ResponseAnnotationsItemLineActionsPageVisibleRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLineActionsPageVisibleRootType.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLineActionsPageVisibleRootType.java deleted file mode 100644 index 2383c49..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLineActionsPageVisibleRootType.java +++ /dev/null @@ -1,286 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemLineActionsPageVisibleRootType { - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsPageVisibleRootType UNKNOWN = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsPageVisibleRootType(Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsPageVisibleRootType NAMED = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsPageVisibleRootType(Value.NAMED, "named"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsPageVisibleRootType GOTO = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsPageVisibleRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsPageVisibleRootType GOTO_EMBEDDED = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsPageVisibleRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsPageVisibleRootType JAVASCRIPT = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsPageVisibleRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsPageVisibleRootType SOUND = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsPageVisibleRootType(Value.SOUND, "sound"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsPageVisibleRootType RENDITION = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsPageVisibleRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsPageVisibleRootType GOTO_REMOTE = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsPageVisibleRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsPageVisibleRootType LAUNCH = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsPageVisibleRootType(Value.LAUNCH, "launch"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsPageVisibleRootType IMPORT_DATA = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsPageVisibleRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsPageVisibleRootType SET_OCG_STATE = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsPageVisibleRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsPageVisibleRootType URI = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsPageVisibleRootType(Value.URI, "uri"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsPageVisibleRootType MOVIE = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsPageVisibleRootType(Value.MOVIE, "movie"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsPageVisibleRootType SUBMIT_FORM = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsPageVisibleRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsPageVisibleRootType HIDE = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsPageVisibleRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsPageVisibleRootType THREAD = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsPageVisibleRootType(Value.THREAD, "thread"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsPageVisibleRootType GOTO3D_VIEW = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsPageVisibleRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsPageVisibleRootType TRANSITION = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsPageVisibleRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsPageVisibleRootType RESET_FORM = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsPageVisibleRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemLineActionsPageVisibleRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemLineActionsPageVisibleRootType - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemLineActionsPageVisibleRootType) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemLineActionsPageVisibleRootType valueOf(String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsList200ResponseAnnotationsItemLineActionsPageVisibleRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLineActionsPageVisibleWarningsItem.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLineActionsPageVisibleWarningsItem.java deleted file mode 100644 index 08e7815..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLineActionsPageVisibleWarningsItem.java +++ /dev/null @@ -1,103 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemLineActionsPageVisibleWarningsItem { - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsPageVisibleWarningsItem MALFORMED_NEXT = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsPageVisibleWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsPageVisibleWarningsItem CYCLE_DROPPED = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsPageVisibleWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLineActionsPageVisibleWarningsItem INCOMPLETE = - new DocAnnotationsList200ResponseAnnotationsItemLineActionsPageVisibleWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemLineActionsPageVisibleWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemLineActionsPageVisibleWarningsItem - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemLineActionsPageVisibleWarningsItem) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemLineActionsPageVisibleWarningsItem valueOf(String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsList200ResponseAnnotationsItemLineActionsPageVisibleWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLink.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLink.java index 06a82db..11669b8 100644 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLink.java +++ b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLink.java @@ -63,7 +63,7 @@ public final class DocAnnotationsList200ResponseAnnotationsItemLink { private final Optional updatedBy; - private final Optional actions; + private final Optional actions; private final Optional target; @@ -89,7 +89,7 @@ private DocAnnotationsList200ResponseAnnotationsItemLink( Optional groupId, Optional createdBy, Optional updatedBy, - Optional actions, + Optional actions, Optional target, Map additionalProperties) { this.ref = ref; @@ -236,7 +236,7 @@ public Optional getUpdatedBy() { } @JsonProperty("actions") - public Optional getActions() { + public Optional getActions() { return actions; } @@ -475,9 +475,9 @@ public interface _FinalStage { _FinalStage updatedBy(String updatedBy); - _FinalStage actions(Optional actions); + _FinalStage actions(Optional actions); - _FinalStage actions(DocAnnotationsList200ResponseAnnotationsItemLinkActions actions); + _FinalStage actions(PdfAnnotationActions actions); _FinalStage target(Optional target); @@ -512,7 +512,7 @@ public static final class Builder private Optional target = Optional.empty(); - private Optional actions = Optional.empty(); + private Optional actions = Optional.empty(); private Optional updatedBy = Optional.empty(); @@ -645,14 +645,14 @@ public _FinalStage target(Optional actions) { + public _FinalStage actions(Optional actions) { this.actions = actions; return this; } diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLinkActions.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLinkActions.java deleted file mode 100644 index ec2ab9c..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLinkActions.java +++ /dev/null @@ -1,380 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.HashMap; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemLinkActions.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemLinkActions { - private final Optional activate; - - private final Optional cursorEnter; - - private final Optional cursorExit; - - private final Optional mouseDown; - - private final Optional mouseUp; - - private final Optional focus; - - private final Optional blur; - - private final Optional pageOpen; - - private final Optional pageClose; - - private final Optional pageVisible; - - private final Optional pageInvisible; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemLinkActions( - Optional activate, - Optional cursorEnter, - Optional cursorExit, - Optional mouseDown, - Optional mouseUp, - Optional focus, - Optional blur, - Optional pageOpen, - Optional pageClose, - Optional pageVisible, - Optional pageInvisible, - Map additionalProperties) { - this.activate = activate; - this.cursorEnter = cursorEnter; - this.cursorExit = cursorExit; - this.mouseDown = mouseDown; - this.mouseUp = mouseUp; - this.focus = focus; - this.blur = blur; - this.pageOpen = pageOpen; - this.pageClose = pageClose; - this.pageVisible = pageVisible; - this.pageInvisible = pageInvisible; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("activate") - public Optional getActivate() { - return activate; - } - - @JsonProperty("cursorEnter") - public Optional getCursorEnter() { - return cursorEnter; - } - - @JsonProperty("cursorExit") - public Optional getCursorExit() { - return cursorExit; - } - - @JsonProperty("mouseDown") - public Optional getMouseDown() { - return mouseDown; - } - - @JsonProperty("mouseUp") - public Optional getMouseUp() { - return mouseUp; - } - - @JsonProperty("focus") - public Optional getFocus() { - return focus; - } - - @JsonProperty("blur") - public Optional getBlur() { - return blur; - } - - @JsonProperty("pageOpen") - public Optional getPageOpen() { - return pageOpen; - } - - @JsonProperty("pageClose") - public Optional getPageClose() { - return pageClose; - } - - @JsonProperty("pageVisible") - public Optional getPageVisible() { - return pageVisible; - } - - @JsonProperty("pageInvisible") - public Optional getPageInvisible() { - return pageInvisible; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemLinkActions - && equalTo((DocAnnotationsList200ResponseAnnotationsItemLinkActions) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemLinkActions other) { - return activate.equals(other.activate) - && cursorEnter.equals(other.cursorEnter) - && cursorExit.equals(other.cursorExit) - && mouseDown.equals(other.mouseDown) - && mouseUp.equals(other.mouseUp) - && focus.equals(other.focus) - && blur.equals(other.blur) - && pageOpen.equals(other.pageOpen) - && pageClose.equals(other.pageClose) - && pageVisible.equals(other.pageVisible) - && pageInvisible.equals(other.pageInvisible); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash( - this.activate, - this.cursorEnter, - this.cursorExit, - this.mouseDown, - this.mouseUp, - this.focus, - this.blur, - this.pageOpen, - this.pageClose, - this.pageVisible, - this.pageInvisible); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static Builder builder() { - return new Builder(); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder { - private Optional activate = Optional.empty(); - - private Optional cursorEnter = - Optional.empty(); - - private Optional cursorExit = - Optional.empty(); - - private Optional mouseDown = Optional.empty(); - - private Optional mouseUp = Optional.empty(); - - private Optional focus = Optional.empty(); - - private Optional blur = Optional.empty(); - - private Optional pageOpen = Optional.empty(); - - private Optional pageClose = Optional.empty(); - - private Optional pageVisible = - Optional.empty(); - - private Optional pageInvisible = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - public Builder from(DocAnnotationsList200ResponseAnnotationsItemLinkActions other) { - activate(other.getActivate()); - cursorEnter(other.getCursorEnter()); - cursorExit(other.getCursorExit()); - mouseDown(other.getMouseDown()); - mouseUp(other.getMouseUp()); - focus(other.getFocus()); - blur(other.getBlur()); - pageOpen(other.getPageOpen()); - pageClose(other.getPageClose()); - pageVisible(other.getPageVisible()); - pageInvisible(other.getPageInvisible()); - return this; - } - - @JsonSetter(value = "activate", nulls = Nulls.SKIP) - public Builder activate(Optional activate) { - this.activate = activate; - return this; - } - - public Builder activate(DocAnnotationsList200ResponseAnnotationsItemLinkActionsActivate activate) { - this.activate = Optional.ofNullable(activate); - return this; - } - - @JsonSetter(value = "cursorEnter", nulls = Nulls.SKIP) - public Builder cursorEnter( - Optional cursorEnter) { - this.cursorEnter = cursorEnter; - return this; - } - - public Builder cursorEnter(DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorEnter cursorEnter) { - this.cursorEnter = Optional.ofNullable(cursorEnter); - return this; - } - - @JsonSetter(value = "cursorExit", nulls = Nulls.SKIP) - public Builder cursorExit( - Optional cursorExit) { - this.cursorExit = cursorExit; - return this; - } - - public Builder cursorExit(DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorExit cursorExit) { - this.cursorExit = Optional.ofNullable(cursorExit); - return this; - } - - @JsonSetter(value = "mouseDown", nulls = Nulls.SKIP) - public Builder mouseDown(Optional mouseDown) { - this.mouseDown = mouseDown; - return this; - } - - public Builder mouseDown(DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseDown mouseDown) { - this.mouseDown = Optional.ofNullable(mouseDown); - return this; - } - - @JsonSetter(value = "mouseUp", nulls = Nulls.SKIP) - public Builder mouseUp(Optional mouseUp) { - this.mouseUp = mouseUp; - return this; - } - - public Builder mouseUp(DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseUp mouseUp) { - this.mouseUp = Optional.ofNullable(mouseUp); - return this; - } - - @JsonSetter(value = "focus", nulls = Nulls.SKIP) - public Builder focus(Optional focus) { - this.focus = focus; - return this; - } - - public Builder focus(DocAnnotationsList200ResponseAnnotationsItemLinkActionsFocus focus) { - this.focus = Optional.ofNullable(focus); - return this; - } - - @JsonSetter(value = "blur", nulls = Nulls.SKIP) - public Builder blur(Optional blur) { - this.blur = blur; - return this; - } - - public Builder blur(DocAnnotationsList200ResponseAnnotationsItemLinkActionsBlur blur) { - this.blur = Optional.ofNullable(blur); - return this; - } - - @JsonSetter(value = "pageOpen", nulls = Nulls.SKIP) - public Builder pageOpen(Optional pageOpen) { - this.pageOpen = pageOpen; - return this; - } - - public Builder pageOpen(DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageOpen pageOpen) { - this.pageOpen = Optional.ofNullable(pageOpen); - return this; - } - - @JsonSetter(value = "pageClose", nulls = Nulls.SKIP) - public Builder pageClose(Optional pageClose) { - this.pageClose = pageClose; - return this; - } - - public Builder pageClose(DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageClose pageClose) { - this.pageClose = Optional.ofNullable(pageClose); - return this; - } - - @JsonSetter(value = "pageVisible", nulls = Nulls.SKIP) - public Builder pageVisible( - Optional pageVisible) { - this.pageVisible = pageVisible; - return this; - } - - public Builder pageVisible(DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageVisible pageVisible) { - this.pageVisible = Optional.ofNullable(pageVisible); - return this; - } - - @JsonSetter(value = "pageInvisible", nulls = Nulls.SKIP) - public Builder pageInvisible( - Optional pageInvisible) { - this.pageInvisible = pageInvisible; - return this; - } - - public Builder pageInvisible( - DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageInvisible pageInvisible) { - this.pageInvisible = Optional.ofNullable(pageInvisible); - return this; - } - - public DocAnnotationsList200ResponseAnnotationsItemLinkActions build() { - return new DocAnnotationsList200ResponseAnnotationsItemLinkActions( - activate, - cursorEnter, - cursorExit, - mouseDown, - mouseUp, - focus, - blur, - pageOpen, - pageClose, - pageVisible, - pageInvisible, - additionalProperties); - } - - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLinkActionsActivate.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLinkActionsActivate.java deleted file mode 100644 index d00ff99..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLinkActionsActivate.java +++ /dev/null @@ -1,254 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemLinkActionsActivate.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemLinkActionsActivate { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemLinkActionsActivate( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemLinkActionsActivate - && equalTo((DocAnnotationsList200ResponseAnnotationsItemLinkActionsActivate) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemLinkActionsActivate other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemLinkActionsActivate other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemLinkActionsActivate build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemLinkActionsActivateRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings( - List warnings); - - _FinalStage addWarnings(DocAnnotationsList200ResponseAnnotationsItemLinkActionsActivateWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemLinkActionsActivate other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemLinkActionsActivateWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root(Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemLinkActionsActivateRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root(Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemLinkActionsActivate build() { - return new DocAnnotationsList200ResponseAnnotationsItemLinkActionsActivate( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLinkActionsActivateRoot.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLinkActionsActivateRoot.java deleted file mode 100644 index 7a8233a..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLinkActionsActivateRoot.java +++ /dev/null @@ -1,224 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemLinkActionsActivateRoot.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemLinkActionsActivateRoot { - private final DocAnnotationsList200ResponseAnnotationsItemLinkActionsActivateRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemLinkActionsActivateRoot( - DocAnnotationsList200ResponseAnnotationsItemLinkActionsActivateRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsList200ResponseAnnotationsItemLinkActionsActivateRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemLinkActionsActivateRoot - && equalTo((DocAnnotationsList200ResponseAnnotationsItemLinkActionsActivateRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemLinkActionsActivateRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type(@NotNull DocAnnotationsList200ResponseAnnotationsItemLinkActionsActivateRootType type); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemLinkActionsActivateRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemLinkActionsActivateRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsList200ResponseAnnotationsItemLinkActionsActivateRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemLinkActionsActivateRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsList200ResponseAnnotationsItemLinkActionsActivateRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemLinkActionsActivateRoot build() { - return new DocAnnotationsList200ResponseAnnotationsItemLinkActionsActivateRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLinkActionsActivateRootType.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLinkActionsActivateRootType.java deleted file mode 100644 index 592a51a..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLinkActionsActivateRootType.java +++ /dev/null @@ -1,282 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemLinkActionsActivateRootType { - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsActivateRootType UNKNOWN = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsActivateRootType(Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsActivateRootType NAMED = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsActivateRootType(Value.NAMED, "named"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsActivateRootType GOTO = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsActivateRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsActivateRootType GOTO_EMBEDDED = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsActivateRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsActivateRootType JAVASCRIPT = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsActivateRootType(Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsActivateRootType SOUND = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsActivateRootType(Value.SOUND, "sound"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsActivateRootType RENDITION = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsActivateRootType(Value.RENDITION, "rendition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsActivateRootType GOTO_REMOTE = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsActivateRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsActivateRootType LAUNCH = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsActivateRootType(Value.LAUNCH, "launch"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsActivateRootType IMPORT_DATA = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsActivateRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsActivateRootType SET_OCG_STATE = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsActivateRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsActivateRootType URI = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsActivateRootType(Value.URI, "uri"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsActivateRootType MOVIE = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsActivateRootType(Value.MOVIE, "movie"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsActivateRootType SUBMIT_FORM = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsActivateRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsActivateRootType HIDE = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsActivateRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsActivateRootType THREAD = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsActivateRootType(Value.THREAD, "thread"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsActivateRootType GOTO3D_VIEW = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsActivateRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsActivateRootType TRANSITION = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsActivateRootType(Value.TRANSITION, "transition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsActivateRootType RESET_FORM = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsActivateRootType(Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemLinkActionsActivateRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemLinkActionsActivateRootType - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemLinkActionsActivateRootType) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemLinkActionsActivateRootType valueOf(String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsList200ResponseAnnotationsItemLinkActionsActivateRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLinkActionsActivateWarningsItem.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLinkActionsActivateWarningsItem.java deleted file mode 100644 index 54e3157..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLinkActionsActivateWarningsItem.java +++ /dev/null @@ -1,103 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemLinkActionsActivateWarningsItem { - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsActivateWarningsItem MALFORMED_NEXT = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsActivateWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsActivateWarningsItem CYCLE_DROPPED = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsActivateWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsActivateWarningsItem INCOMPLETE = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsActivateWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemLinkActionsActivateWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemLinkActionsActivateWarningsItem - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemLinkActionsActivateWarningsItem) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemLinkActionsActivateWarningsItem valueOf(String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsList200ResponseAnnotationsItemLinkActionsActivateWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLinkActionsBlur.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLinkActionsBlur.java deleted file mode 100644 index 0c92fbc..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLinkActionsBlur.java +++ /dev/null @@ -1,253 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemLinkActionsBlur.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemLinkActionsBlur { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemLinkActionsBlur( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemLinkActionsBlur - && equalTo((DocAnnotationsList200ResponseAnnotationsItemLinkActionsBlur) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemLinkActionsBlur other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemLinkActionsBlur other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemLinkActionsBlur build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemLinkActionsBlurRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings(List warnings); - - _FinalStage addWarnings(DocAnnotationsList200ResponseAnnotationsItemLinkActionsBlurWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemLinkActionsBlur other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemLinkActionsBlurWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root(Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemLinkActionsBlurRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root(Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemLinkActionsBlur build() { - return new DocAnnotationsList200ResponseAnnotationsItemLinkActionsBlur( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLinkActionsBlurRoot.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLinkActionsBlurRoot.java deleted file mode 100644 index 024e40d..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLinkActionsBlurRoot.java +++ /dev/null @@ -1,223 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemLinkActionsBlurRoot.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemLinkActionsBlurRoot { - private final DocAnnotationsList200ResponseAnnotationsItemLinkActionsBlurRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemLinkActionsBlurRoot( - DocAnnotationsList200ResponseAnnotationsItemLinkActionsBlurRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsList200ResponseAnnotationsItemLinkActionsBlurRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemLinkActionsBlurRoot - && equalTo((DocAnnotationsList200ResponseAnnotationsItemLinkActionsBlurRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemLinkActionsBlurRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type(@NotNull DocAnnotationsList200ResponseAnnotationsItemLinkActionsBlurRootType type); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemLinkActionsBlurRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemLinkActionsBlurRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsList200ResponseAnnotationsItemLinkActionsBlurRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemLinkActionsBlurRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type(@NotNull DocAnnotationsList200ResponseAnnotationsItemLinkActionsBlurRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemLinkActionsBlurRoot build() { - return new DocAnnotationsList200ResponseAnnotationsItemLinkActionsBlurRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLinkActionsBlurRootType.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLinkActionsBlurRootType.java deleted file mode 100644 index 7a75438..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLinkActionsBlurRootType.java +++ /dev/null @@ -1,276 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemLinkActionsBlurRootType { - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsBlurRootType UNKNOWN = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsBlurRootType(Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsBlurRootType NAMED = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsBlurRootType(Value.NAMED, "named"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsBlurRootType GOTO = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsBlurRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsBlurRootType GOTO_EMBEDDED = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsBlurRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsBlurRootType JAVASCRIPT = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsBlurRootType(Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsBlurRootType SOUND = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsBlurRootType(Value.SOUND, "sound"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsBlurRootType RENDITION = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsBlurRootType(Value.RENDITION, "rendition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsBlurRootType GOTO_REMOTE = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsBlurRootType(Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsBlurRootType LAUNCH = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsBlurRootType(Value.LAUNCH, "launch"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsBlurRootType IMPORT_DATA = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsBlurRootType(Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsBlurRootType SET_OCG_STATE = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsBlurRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsBlurRootType URI = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsBlurRootType(Value.URI, "uri"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsBlurRootType MOVIE = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsBlurRootType(Value.MOVIE, "movie"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsBlurRootType SUBMIT_FORM = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsBlurRootType(Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsBlurRootType HIDE = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsBlurRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsBlurRootType THREAD = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsBlurRootType(Value.THREAD, "thread"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsBlurRootType GOTO3D_VIEW = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsBlurRootType(Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsBlurRootType TRANSITION = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsBlurRootType(Value.TRANSITION, "transition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsBlurRootType RESET_FORM = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsBlurRootType(Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemLinkActionsBlurRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemLinkActionsBlurRootType - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemLinkActionsBlurRootType) other).string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemLinkActionsBlurRootType valueOf(String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsList200ResponseAnnotationsItemLinkActionsBlurRootType(Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLinkActionsBlurWarningsItem.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLinkActionsBlurWarningsItem.java deleted file mode 100644 index da8549a..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLinkActionsBlurWarningsItem.java +++ /dev/null @@ -1,102 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemLinkActionsBlurWarningsItem { - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsBlurWarningsItem MALFORMED_NEXT = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsBlurWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsBlurWarningsItem CYCLE_DROPPED = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsBlurWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsBlurWarningsItem INCOMPLETE = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsBlurWarningsItem(Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemLinkActionsBlurWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemLinkActionsBlurWarningsItem - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemLinkActionsBlurWarningsItem) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemLinkActionsBlurWarningsItem valueOf(String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsList200ResponseAnnotationsItemLinkActionsBlurWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorEnter.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorEnter.java deleted file mode 100644 index e33b8df..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorEnter.java +++ /dev/null @@ -1,256 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorEnter.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorEnter { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorEnter( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorEnter - && equalTo((DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorEnter) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorEnter other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorEnter other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorEnter build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorEnterRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings( - List warnings); - - _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorEnterWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorEnter other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorEnterWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root(Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorEnterRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root(Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorEnter build() { - return new DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorEnter( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorEnterRoot.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorEnterRoot.java deleted file mode 100644 index 73d5e98..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorEnterRoot.java +++ /dev/null @@ -1,224 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorEnterRoot.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorEnterRoot { - private final DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorEnterRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorEnterRoot( - DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorEnterRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorEnterRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorEnterRoot - && equalTo((DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorEnterRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorEnterRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type(@NotNull DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorEnterRootType type); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorEnterRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorEnterRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorEnterRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorEnterRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorEnterRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorEnterRoot build() { - return new DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorEnterRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorEnterRootType.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorEnterRootType.java deleted file mode 100644 index 5105149..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorEnterRootType.java +++ /dev/null @@ -1,286 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorEnterRootType { - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorEnterRootType UNKNOWN = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorEnterRootType(Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorEnterRootType NAMED = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorEnterRootType(Value.NAMED, "named"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorEnterRootType GOTO = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorEnterRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorEnterRootType GOTO_EMBEDDED = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorEnterRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorEnterRootType JAVASCRIPT = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorEnterRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorEnterRootType SOUND = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorEnterRootType(Value.SOUND, "sound"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorEnterRootType RENDITION = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorEnterRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorEnterRootType GOTO_REMOTE = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorEnterRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorEnterRootType LAUNCH = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorEnterRootType(Value.LAUNCH, "launch"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorEnterRootType IMPORT_DATA = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorEnterRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorEnterRootType SET_OCG_STATE = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorEnterRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorEnterRootType URI = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorEnterRootType(Value.URI, "uri"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorEnterRootType MOVIE = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorEnterRootType(Value.MOVIE, "movie"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorEnterRootType SUBMIT_FORM = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorEnterRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorEnterRootType HIDE = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorEnterRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorEnterRootType THREAD = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorEnterRootType(Value.THREAD, "thread"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorEnterRootType GOTO3D_VIEW = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorEnterRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorEnterRootType TRANSITION = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorEnterRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorEnterRootType RESET_FORM = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorEnterRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorEnterRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorEnterRootType - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorEnterRootType) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorEnterRootType valueOf(String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorEnterRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorEnterWarningsItem.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorEnterWarningsItem.java deleted file mode 100644 index 3da765c..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorEnterWarningsItem.java +++ /dev/null @@ -1,103 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorEnterWarningsItem { - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorEnterWarningsItem MALFORMED_NEXT = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorEnterWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorEnterWarningsItem CYCLE_DROPPED = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorEnterWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorEnterWarningsItem INCOMPLETE = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorEnterWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorEnterWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorEnterWarningsItem - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorEnterWarningsItem) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorEnterWarningsItem valueOf(String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorEnterWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorExit.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorExit.java deleted file mode 100644 index 2df8f4f..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorExit.java +++ /dev/null @@ -1,254 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorExit.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorExit { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorExit( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorExit - && equalTo((DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorExit) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorExit other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorExit other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorExit build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorExitRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings( - List warnings); - - _FinalStage addWarnings(DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorExitWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorExit other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorExitWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root(Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorExitRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root(Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorExit build() { - return new DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorExit( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorExitRoot.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorExitRoot.java deleted file mode 100644 index 01b2ac9..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorExitRoot.java +++ /dev/null @@ -1,224 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorExitRoot.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorExitRoot { - private final DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorExitRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorExitRoot( - DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorExitRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorExitRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorExitRoot - && equalTo((DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorExitRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorExitRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type(@NotNull DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorExitRootType type); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorExitRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorExitRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorExitRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorExitRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorExitRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorExitRoot build() { - return new DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorExitRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorExitRootType.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorExitRootType.java deleted file mode 100644 index 9b779d4..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorExitRootType.java +++ /dev/null @@ -1,285 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorExitRootType { - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorExitRootType UNKNOWN = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorExitRootType(Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorExitRootType NAMED = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorExitRootType(Value.NAMED, "named"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorExitRootType GOTO = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorExitRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorExitRootType GOTO_EMBEDDED = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorExitRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorExitRootType JAVASCRIPT = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorExitRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorExitRootType SOUND = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorExitRootType(Value.SOUND, "sound"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorExitRootType RENDITION = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorExitRootType(Value.RENDITION, "rendition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorExitRootType GOTO_REMOTE = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorExitRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorExitRootType LAUNCH = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorExitRootType(Value.LAUNCH, "launch"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorExitRootType IMPORT_DATA = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorExitRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorExitRootType SET_OCG_STATE = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorExitRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorExitRootType URI = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorExitRootType(Value.URI, "uri"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorExitRootType MOVIE = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorExitRootType(Value.MOVIE, "movie"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorExitRootType SUBMIT_FORM = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorExitRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorExitRootType HIDE = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorExitRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorExitRootType THREAD = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorExitRootType(Value.THREAD, "thread"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorExitRootType GOTO3D_VIEW = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorExitRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorExitRootType TRANSITION = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorExitRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorExitRootType RESET_FORM = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorExitRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorExitRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorExitRootType - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorExitRootType) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorExitRootType valueOf(String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorExitRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorExitWarningsItem.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorExitWarningsItem.java deleted file mode 100644 index 623e4cc..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorExitWarningsItem.java +++ /dev/null @@ -1,103 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorExitWarningsItem { - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorExitWarningsItem MALFORMED_NEXT = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorExitWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorExitWarningsItem CYCLE_DROPPED = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorExitWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorExitWarningsItem INCOMPLETE = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorExitWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorExitWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorExitWarningsItem - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorExitWarningsItem) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorExitWarningsItem valueOf(String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsList200ResponseAnnotationsItemLinkActionsCursorExitWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLinkActionsFocus.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLinkActionsFocus.java deleted file mode 100644 index 8b89417..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLinkActionsFocus.java +++ /dev/null @@ -1,253 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemLinkActionsFocus.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemLinkActionsFocus { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemLinkActionsFocus( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemLinkActionsFocus - && equalTo((DocAnnotationsList200ResponseAnnotationsItemLinkActionsFocus) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemLinkActionsFocus other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemLinkActionsFocus other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemLinkActionsFocus build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemLinkActionsFocusRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings(List warnings); - - _FinalStage addWarnings(DocAnnotationsList200ResponseAnnotationsItemLinkActionsFocusWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemLinkActionsFocus other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemLinkActionsFocusWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root(Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemLinkActionsFocusRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root(Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemLinkActionsFocus build() { - return new DocAnnotationsList200ResponseAnnotationsItemLinkActionsFocus( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLinkActionsFocusRoot.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLinkActionsFocusRoot.java deleted file mode 100644 index 7133ec7..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLinkActionsFocusRoot.java +++ /dev/null @@ -1,223 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemLinkActionsFocusRoot.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemLinkActionsFocusRoot { - private final DocAnnotationsList200ResponseAnnotationsItemLinkActionsFocusRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemLinkActionsFocusRoot( - DocAnnotationsList200ResponseAnnotationsItemLinkActionsFocusRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsList200ResponseAnnotationsItemLinkActionsFocusRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemLinkActionsFocusRoot - && equalTo((DocAnnotationsList200ResponseAnnotationsItemLinkActionsFocusRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemLinkActionsFocusRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type(@NotNull DocAnnotationsList200ResponseAnnotationsItemLinkActionsFocusRootType type); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemLinkActionsFocusRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemLinkActionsFocusRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsList200ResponseAnnotationsItemLinkActionsFocusRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemLinkActionsFocusRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type(@NotNull DocAnnotationsList200ResponseAnnotationsItemLinkActionsFocusRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemLinkActionsFocusRoot build() { - return new DocAnnotationsList200ResponseAnnotationsItemLinkActionsFocusRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLinkActionsFocusRootType.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLinkActionsFocusRootType.java deleted file mode 100644 index 864ae9a..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLinkActionsFocusRootType.java +++ /dev/null @@ -1,276 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemLinkActionsFocusRootType { - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsFocusRootType UNKNOWN = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsFocusRootType(Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsFocusRootType NAMED = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsFocusRootType(Value.NAMED, "named"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsFocusRootType GOTO = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsFocusRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsFocusRootType GOTO_EMBEDDED = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsFocusRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsFocusRootType JAVASCRIPT = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsFocusRootType(Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsFocusRootType SOUND = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsFocusRootType(Value.SOUND, "sound"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsFocusRootType RENDITION = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsFocusRootType(Value.RENDITION, "rendition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsFocusRootType GOTO_REMOTE = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsFocusRootType(Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsFocusRootType LAUNCH = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsFocusRootType(Value.LAUNCH, "launch"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsFocusRootType IMPORT_DATA = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsFocusRootType(Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsFocusRootType SET_OCG_STATE = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsFocusRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsFocusRootType URI = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsFocusRootType(Value.URI, "uri"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsFocusRootType MOVIE = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsFocusRootType(Value.MOVIE, "movie"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsFocusRootType SUBMIT_FORM = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsFocusRootType(Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsFocusRootType HIDE = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsFocusRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsFocusRootType THREAD = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsFocusRootType(Value.THREAD, "thread"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsFocusRootType GOTO3D_VIEW = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsFocusRootType(Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsFocusRootType TRANSITION = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsFocusRootType(Value.TRANSITION, "transition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsFocusRootType RESET_FORM = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsFocusRootType(Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemLinkActionsFocusRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemLinkActionsFocusRootType - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemLinkActionsFocusRootType) other).string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemLinkActionsFocusRootType valueOf(String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsList200ResponseAnnotationsItemLinkActionsFocusRootType(Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLinkActionsFocusWarningsItem.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLinkActionsFocusWarningsItem.java deleted file mode 100644 index cf0cf68..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLinkActionsFocusWarningsItem.java +++ /dev/null @@ -1,103 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemLinkActionsFocusWarningsItem { - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsFocusWarningsItem MALFORMED_NEXT = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsFocusWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsFocusWarningsItem CYCLE_DROPPED = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsFocusWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsFocusWarningsItem INCOMPLETE = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsFocusWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemLinkActionsFocusWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemLinkActionsFocusWarningsItem - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemLinkActionsFocusWarningsItem) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemLinkActionsFocusWarningsItem valueOf(String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsList200ResponseAnnotationsItemLinkActionsFocusWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseDown.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseDown.java deleted file mode 100644 index 184d093..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseDown.java +++ /dev/null @@ -1,254 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseDown.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseDown { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseDown( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseDown - && equalTo((DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseDown) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseDown other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseDown other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseDown build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseDownRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings( - List warnings); - - _FinalStage addWarnings(DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseDownWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseDown other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseDownWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root(Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseDownRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root(Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseDown build() { - return new DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseDown( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseDownRoot.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseDownRoot.java deleted file mode 100644 index 05e110e..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseDownRoot.java +++ /dev/null @@ -1,224 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseDownRoot.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseDownRoot { - private final DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseDownRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseDownRoot( - DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseDownRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseDownRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseDownRoot - && equalTo((DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseDownRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseDownRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type(@NotNull DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseDownRootType type); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseDownRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseDownRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseDownRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseDownRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseDownRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseDownRoot build() { - return new DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseDownRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseDownRootType.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseDownRootType.java deleted file mode 100644 index 411fbc8..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseDownRootType.java +++ /dev/null @@ -1,285 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseDownRootType { - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseDownRootType UNKNOWN = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseDownRootType(Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseDownRootType NAMED = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseDownRootType(Value.NAMED, "named"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseDownRootType GOTO = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseDownRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseDownRootType GOTO_EMBEDDED = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseDownRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseDownRootType JAVASCRIPT = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseDownRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseDownRootType SOUND = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseDownRootType(Value.SOUND, "sound"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseDownRootType RENDITION = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseDownRootType(Value.RENDITION, "rendition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseDownRootType GOTO_REMOTE = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseDownRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseDownRootType LAUNCH = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseDownRootType(Value.LAUNCH, "launch"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseDownRootType IMPORT_DATA = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseDownRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseDownRootType SET_OCG_STATE = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseDownRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseDownRootType URI = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseDownRootType(Value.URI, "uri"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseDownRootType MOVIE = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseDownRootType(Value.MOVIE, "movie"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseDownRootType SUBMIT_FORM = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseDownRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseDownRootType HIDE = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseDownRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseDownRootType THREAD = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseDownRootType(Value.THREAD, "thread"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseDownRootType GOTO3D_VIEW = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseDownRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseDownRootType TRANSITION = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseDownRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseDownRootType RESET_FORM = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseDownRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseDownRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseDownRootType - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseDownRootType) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseDownRootType valueOf(String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseDownRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseDownWarningsItem.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseDownWarningsItem.java deleted file mode 100644 index 086690d..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseDownWarningsItem.java +++ /dev/null @@ -1,103 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseDownWarningsItem { - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseDownWarningsItem MALFORMED_NEXT = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseDownWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseDownWarningsItem CYCLE_DROPPED = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseDownWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseDownWarningsItem INCOMPLETE = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseDownWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseDownWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseDownWarningsItem - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseDownWarningsItem) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseDownWarningsItem valueOf(String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseDownWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseUp.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseUp.java deleted file mode 100644 index ddf5168..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseUp.java +++ /dev/null @@ -1,253 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseUp.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseUp { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseUp( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseUp - && equalTo((DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseUp) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseUp other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseUp other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseUp build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseUpRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings(List warnings); - - _FinalStage addWarnings(DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseUpWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseUp other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseUpWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root(Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseUpRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root(Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseUp build() { - return new DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseUp( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseUpRoot.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseUpRoot.java deleted file mode 100644 index 281b407..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseUpRoot.java +++ /dev/null @@ -1,223 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseUpRoot.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseUpRoot { - private final DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseUpRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseUpRoot( - DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseUpRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseUpRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseUpRoot - && equalTo((DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseUpRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseUpRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type(@NotNull DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseUpRootType type); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseUpRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseUpRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseUpRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseUpRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type(@NotNull DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseUpRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseUpRoot build() { - return new DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseUpRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseUpRootType.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseUpRootType.java deleted file mode 100644 index 33d7814..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseUpRootType.java +++ /dev/null @@ -1,282 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseUpRootType { - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseUpRootType UNKNOWN = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseUpRootType(Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseUpRootType NAMED = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseUpRootType(Value.NAMED, "named"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseUpRootType GOTO = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseUpRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseUpRootType GOTO_EMBEDDED = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseUpRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseUpRootType JAVASCRIPT = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseUpRootType(Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseUpRootType SOUND = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseUpRootType(Value.SOUND, "sound"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseUpRootType RENDITION = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseUpRootType(Value.RENDITION, "rendition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseUpRootType GOTO_REMOTE = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseUpRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseUpRootType LAUNCH = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseUpRootType(Value.LAUNCH, "launch"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseUpRootType IMPORT_DATA = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseUpRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseUpRootType SET_OCG_STATE = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseUpRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseUpRootType URI = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseUpRootType(Value.URI, "uri"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseUpRootType MOVIE = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseUpRootType(Value.MOVIE, "movie"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseUpRootType SUBMIT_FORM = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseUpRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseUpRootType HIDE = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseUpRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseUpRootType THREAD = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseUpRootType(Value.THREAD, "thread"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseUpRootType GOTO3D_VIEW = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseUpRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseUpRootType TRANSITION = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseUpRootType(Value.TRANSITION, "transition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseUpRootType RESET_FORM = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseUpRootType(Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseUpRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseUpRootType - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseUpRootType) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseUpRootType valueOf(String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseUpRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseUpWarningsItem.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseUpWarningsItem.java deleted file mode 100644 index dafa890..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseUpWarningsItem.java +++ /dev/null @@ -1,103 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseUpWarningsItem { - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseUpWarningsItem MALFORMED_NEXT = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseUpWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseUpWarningsItem CYCLE_DROPPED = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseUpWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseUpWarningsItem INCOMPLETE = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseUpWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseUpWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseUpWarningsItem - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseUpWarningsItem) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseUpWarningsItem valueOf(String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsList200ResponseAnnotationsItemLinkActionsMouseUpWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageClose.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageClose.java deleted file mode 100644 index 2c99557..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageClose.java +++ /dev/null @@ -1,254 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageClose.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageClose { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageClose( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageClose - && equalTo((DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageClose) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageClose other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageClose other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageClose build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageCloseRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings( - List warnings); - - _FinalStage addWarnings(DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageCloseWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageClose other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageCloseWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root(Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageCloseRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root(Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageClose build() { - return new DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageClose( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageCloseRoot.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageCloseRoot.java deleted file mode 100644 index faaef7d..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageCloseRoot.java +++ /dev/null @@ -1,224 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageCloseRoot.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageCloseRoot { - private final DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageCloseRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageCloseRoot( - DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageCloseRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageCloseRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageCloseRoot - && equalTo((DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageCloseRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageCloseRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type(@NotNull DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageCloseRootType type); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageCloseRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageCloseRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageCloseRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageCloseRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageCloseRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageCloseRoot build() { - return new DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageCloseRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageCloseRootType.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageCloseRootType.java deleted file mode 100644 index 6136b34..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageCloseRootType.java +++ /dev/null @@ -1,285 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageCloseRootType { - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageCloseRootType UNKNOWN = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageCloseRootType(Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageCloseRootType NAMED = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageCloseRootType(Value.NAMED, "named"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageCloseRootType GOTO = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageCloseRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageCloseRootType GOTO_EMBEDDED = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageCloseRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageCloseRootType JAVASCRIPT = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageCloseRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageCloseRootType SOUND = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageCloseRootType(Value.SOUND, "sound"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageCloseRootType RENDITION = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageCloseRootType(Value.RENDITION, "rendition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageCloseRootType GOTO_REMOTE = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageCloseRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageCloseRootType LAUNCH = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageCloseRootType(Value.LAUNCH, "launch"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageCloseRootType IMPORT_DATA = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageCloseRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageCloseRootType SET_OCG_STATE = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageCloseRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageCloseRootType URI = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageCloseRootType(Value.URI, "uri"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageCloseRootType MOVIE = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageCloseRootType(Value.MOVIE, "movie"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageCloseRootType SUBMIT_FORM = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageCloseRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageCloseRootType HIDE = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageCloseRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageCloseRootType THREAD = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageCloseRootType(Value.THREAD, "thread"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageCloseRootType GOTO3D_VIEW = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageCloseRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageCloseRootType TRANSITION = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageCloseRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageCloseRootType RESET_FORM = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageCloseRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageCloseRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageCloseRootType - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageCloseRootType) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageCloseRootType valueOf(String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageCloseRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageCloseWarningsItem.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageCloseWarningsItem.java deleted file mode 100644 index de39c2d..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageCloseWarningsItem.java +++ /dev/null @@ -1,103 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageCloseWarningsItem { - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageCloseWarningsItem MALFORMED_NEXT = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageCloseWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageCloseWarningsItem CYCLE_DROPPED = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageCloseWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageCloseWarningsItem INCOMPLETE = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageCloseWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageCloseWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageCloseWarningsItem - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageCloseWarningsItem) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageCloseWarningsItem valueOf(String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageCloseWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageInvisible.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageInvisible.java deleted file mode 100644 index f5da183..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageInvisible.java +++ /dev/null @@ -1,258 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageInvisible.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageInvisible { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageInvisible( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageInvisible - && equalTo((DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageInvisible) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageInvisible other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageInvisible other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageInvisible build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageInvisibleRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings( - List warnings); - - _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageInvisibleWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageInvisible other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageInvisibleWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageInvisibleRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageInvisible build() { - return new DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageInvisible( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageInvisibleRoot.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageInvisibleRoot.java deleted file mode 100644 index 5cdc9c1..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageInvisibleRoot.java +++ /dev/null @@ -1,224 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageInvisibleRoot.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageInvisibleRoot { - private final DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageInvisibleRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageInvisibleRoot( - DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageInvisibleRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageInvisibleRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageInvisibleRoot - && equalTo((DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageInvisibleRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageInvisibleRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type(@NotNull DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageInvisibleRootType type); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageInvisibleRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageInvisibleRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageInvisibleRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageInvisibleRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageInvisibleRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageInvisibleRoot build() { - return new DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageInvisibleRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageInvisibleRootType.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageInvisibleRootType.java deleted file mode 100644 index edad873..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageInvisibleRootType.java +++ /dev/null @@ -1,286 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageInvisibleRootType { - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageInvisibleRootType UNKNOWN = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageInvisibleRootType(Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageInvisibleRootType NAMED = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageInvisibleRootType(Value.NAMED, "named"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageInvisibleRootType GOTO = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageInvisibleRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageInvisibleRootType GOTO_EMBEDDED = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageInvisibleRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageInvisibleRootType JAVASCRIPT = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageInvisibleRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageInvisibleRootType SOUND = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageInvisibleRootType(Value.SOUND, "sound"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageInvisibleRootType RENDITION = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageInvisibleRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageInvisibleRootType GOTO_REMOTE = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageInvisibleRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageInvisibleRootType LAUNCH = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageInvisibleRootType(Value.LAUNCH, "launch"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageInvisibleRootType IMPORT_DATA = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageInvisibleRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageInvisibleRootType SET_OCG_STATE = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageInvisibleRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageInvisibleRootType URI = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageInvisibleRootType(Value.URI, "uri"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageInvisibleRootType MOVIE = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageInvisibleRootType(Value.MOVIE, "movie"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageInvisibleRootType SUBMIT_FORM = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageInvisibleRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageInvisibleRootType HIDE = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageInvisibleRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageInvisibleRootType THREAD = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageInvisibleRootType(Value.THREAD, "thread"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageInvisibleRootType GOTO3D_VIEW = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageInvisibleRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageInvisibleRootType TRANSITION = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageInvisibleRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageInvisibleRootType RESET_FORM = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageInvisibleRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageInvisibleRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageInvisibleRootType - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageInvisibleRootType) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageInvisibleRootType valueOf(String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageInvisibleRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageInvisibleWarningsItem.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageInvisibleWarningsItem.java deleted file mode 100644 index 01887a3..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageInvisibleWarningsItem.java +++ /dev/null @@ -1,105 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageInvisibleWarningsItem { - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageInvisibleWarningsItem - MALFORMED_NEXT = new DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageInvisibleWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageInvisibleWarningsItem CYCLE_DROPPED = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageInvisibleWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageInvisibleWarningsItem INCOMPLETE = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageInvisibleWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageInvisibleWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageInvisibleWarningsItem - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageInvisibleWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageInvisibleWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageInvisibleWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageOpen.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageOpen.java deleted file mode 100644 index 980d5f6..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageOpen.java +++ /dev/null @@ -1,254 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageOpen.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageOpen { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageOpen( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageOpen - && equalTo((DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageOpen) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageOpen other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageOpen other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageOpen build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageOpenRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings( - List warnings); - - _FinalStage addWarnings(DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageOpenWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageOpen other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageOpenWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root(Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageOpenRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root(Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageOpen build() { - return new DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageOpen( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageOpenRoot.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageOpenRoot.java deleted file mode 100644 index 2fae275..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageOpenRoot.java +++ /dev/null @@ -1,224 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageOpenRoot.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageOpenRoot { - private final DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageOpenRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageOpenRoot( - DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageOpenRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageOpenRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageOpenRoot - && equalTo((DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageOpenRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageOpenRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type(@NotNull DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageOpenRootType type); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageOpenRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageOpenRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageOpenRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageOpenRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageOpenRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageOpenRoot build() { - return new DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageOpenRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageOpenRootType.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageOpenRootType.java deleted file mode 100644 index 7fc60d1..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageOpenRootType.java +++ /dev/null @@ -1,282 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageOpenRootType { - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageOpenRootType UNKNOWN = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageOpenRootType(Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageOpenRootType NAMED = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageOpenRootType(Value.NAMED, "named"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageOpenRootType GOTO = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageOpenRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageOpenRootType GOTO_EMBEDDED = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageOpenRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageOpenRootType JAVASCRIPT = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageOpenRootType(Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageOpenRootType SOUND = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageOpenRootType(Value.SOUND, "sound"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageOpenRootType RENDITION = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageOpenRootType(Value.RENDITION, "rendition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageOpenRootType GOTO_REMOTE = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageOpenRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageOpenRootType LAUNCH = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageOpenRootType(Value.LAUNCH, "launch"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageOpenRootType IMPORT_DATA = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageOpenRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageOpenRootType SET_OCG_STATE = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageOpenRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageOpenRootType URI = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageOpenRootType(Value.URI, "uri"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageOpenRootType MOVIE = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageOpenRootType(Value.MOVIE, "movie"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageOpenRootType SUBMIT_FORM = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageOpenRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageOpenRootType HIDE = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageOpenRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageOpenRootType THREAD = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageOpenRootType(Value.THREAD, "thread"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageOpenRootType GOTO3D_VIEW = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageOpenRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageOpenRootType TRANSITION = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageOpenRootType(Value.TRANSITION, "transition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageOpenRootType RESET_FORM = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageOpenRootType(Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageOpenRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageOpenRootType - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageOpenRootType) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageOpenRootType valueOf(String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageOpenRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageOpenWarningsItem.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageOpenWarningsItem.java deleted file mode 100644 index 9f9ce76..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageOpenWarningsItem.java +++ /dev/null @@ -1,103 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageOpenWarningsItem { - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageOpenWarningsItem MALFORMED_NEXT = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageOpenWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageOpenWarningsItem CYCLE_DROPPED = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageOpenWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageOpenWarningsItem INCOMPLETE = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageOpenWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageOpenWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageOpenWarningsItem - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageOpenWarningsItem) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageOpenWarningsItem valueOf(String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageOpenWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageVisible.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageVisible.java deleted file mode 100644 index 5c2136a..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageVisible.java +++ /dev/null @@ -1,256 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageVisible.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageVisible { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageVisible( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageVisible - && equalTo((DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageVisible) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageVisible other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageVisible other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageVisible build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageVisibleRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings( - List warnings); - - _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageVisibleWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageVisible other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageVisibleWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root(Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageVisibleRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root(Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageVisible build() { - return new DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageVisible( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageVisibleRoot.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageVisibleRoot.java deleted file mode 100644 index a964d9a..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageVisibleRoot.java +++ /dev/null @@ -1,224 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageVisibleRoot.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageVisibleRoot { - private final DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageVisibleRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageVisibleRoot( - DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageVisibleRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageVisibleRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageVisibleRoot - && equalTo((DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageVisibleRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageVisibleRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type(@NotNull DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageVisibleRootType type); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageVisibleRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageVisibleRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageVisibleRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageVisibleRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageVisibleRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageVisibleRoot build() { - return new DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageVisibleRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageVisibleRootType.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageVisibleRootType.java deleted file mode 100644 index d9d3bc9..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageVisibleRootType.java +++ /dev/null @@ -1,286 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageVisibleRootType { - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageVisibleRootType UNKNOWN = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageVisibleRootType(Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageVisibleRootType NAMED = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageVisibleRootType(Value.NAMED, "named"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageVisibleRootType GOTO = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageVisibleRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageVisibleRootType GOTO_EMBEDDED = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageVisibleRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageVisibleRootType JAVASCRIPT = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageVisibleRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageVisibleRootType SOUND = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageVisibleRootType(Value.SOUND, "sound"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageVisibleRootType RENDITION = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageVisibleRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageVisibleRootType GOTO_REMOTE = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageVisibleRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageVisibleRootType LAUNCH = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageVisibleRootType(Value.LAUNCH, "launch"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageVisibleRootType IMPORT_DATA = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageVisibleRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageVisibleRootType SET_OCG_STATE = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageVisibleRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageVisibleRootType URI = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageVisibleRootType(Value.URI, "uri"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageVisibleRootType MOVIE = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageVisibleRootType(Value.MOVIE, "movie"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageVisibleRootType SUBMIT_FORM = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageVisibleRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageVisibleRootType HIDE = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageVisibleRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageVisibleRootType THREAD = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageVisibleRootType(Value.THREAD, "thread"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageVisibleRootType GOTO3D_VIEW = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageVisibleRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageVisibleRootType TRANSITION = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageVisibleRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageVisibleRootType RESET_FORM = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageVisibleRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageVisibleRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageVisibleRootType - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageVisibleRootType) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageVisibleRootType valueOf(String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageVisibleRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageVisibleWarningsItem.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageVisibleWarningsItem.java deleted file mode 100644 index 01b4063..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageVisibleWarningsItem.java +++ /dev/null @@ -1,103 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageVisibleWarningsItem { - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageVisibleWarningsItem MALFORMED_NEXT = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageVisibleWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageVisibleWarningsItem CYCLE_DROPPED = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageVisibleWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageVisibleWarningsItem INCOMPLETE = - new DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageVisibleWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageVisibleWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageVisibleWarningsItem - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageVisibleWarningsItem) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageVisibleWarningsItem valueOf(String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsList200ResponseAnnotationsItemLinkActionsPageVisibleWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLinkTargetGoto.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLinkTargetGoto.java index 8880759..d6ec081 100644 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLinkTargetGoto.java +++ b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLinkTargetGoto.java @@ -19,19 +19,18 @@ @JsonInclude(JsonInclude.Include.NON_ABSENT) @JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemLinkTargetGoto.Builder.class) public final class DocAnnotationsList200ResponseAnnotationsItemLinkTargetGoto { - private final DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestination destination; + private final PdfDestination destination; private final Map additionalProperties; private DocAnnotationsList200ResponseAnnotationsItemLinkTargetGoto( - DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestination destination, - Map additionalProperties) { + PdfDestination destination, Map additionalProperties) { this.destination = destination; this.additionalProperties = additionalProperties; } @JsonProperty("destination") - public DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestination getDestination() { + public PdfDestination getDestination() { return destination; } @@ -66,8 +65,7 @@ public static DestinationStage builder() { } public interface DestinationStage { - _FinalStage destination( - @NotNull DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestination destination); + _FinalStage destination(@NotNull PdfDestination destination); Builder from(DocAnnotationsList200ResponseAnnotationsItemLinkTargetGoto other); } @@ -82,7 +80,7 @@ public interface _FinalStage { @JsonIgnoreProperties(ignoreUnknown = true) public static final class Builder implements DestinationStage, _FinalStage { - private DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestination destination; + private PdfDestination destination; @JsonAnySetter private Map additionalProperties = new HashMap<>(); @@ -97,8 +95,7 @@ public Builder from(DocAnnotationsList200ResponseAnnotationsItemLinkTargetGoto o @java.lang.Override @JsonSetter("destination") - public _FinalStage destination( - @NotNull DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestination destination) { + public _FinalStage destination(@NotNull PdfDestination destination) { this.destination = Objects.requireNonNull(destination, "destination must not be null"); return this; } diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolygon.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolygon.java index 93341da..16288a4 100644 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolygon.java +++ b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolygon.java @@ -65,7 +65,7 @@ public final class DocAnnotationsList200ResponseAnnotationsItemPolygon { private final Optional updatedBy; - private final Optional actions; + private final Optional actions; private final DocAnnotationsList200ResponseAnnotationsItemPolygonColor color; @@ -107,7 +107,7 @@ private DocAnnotationsList200ResponseAnnotationsItemPolygon( Optional groupId, Optional createdBy, Optional updatedBy, - Optional actions, + Optional actions, DocAnnotationsList200ResponseAnnotationsItemPolygonColor color, double opacity, double strokeWidth, @@ -270,7 +270,7 @@ public Optional getUpdatedBy() { } @JsonProperty("actions") - public Optional getActions() { + public Optional getActions() { return actions; } @@ -590,9 +590,9 @@ public interface _FinalStage { _FinalStage updatedBy(String updatedBy); - _FinalStage actions(Optional actions); + _FinalStage actions(Optional actions); - _FinalStage actions(DocAnnotationsList200ResponseAnnotationsItemPolygonActions actions); + _FinalStage actions(PdfAnnotationActions actions); _FinalStage dashArray(Optional> dashArray); @@ -670,7 +670,7 @@ public static final class Builder private Optional> dashArray = Optional.empty(); - private Optional actions = Optional.empty(); + private Optional actions = Optional.empty(); private Optional updatedBy = Optional.empty(); @@ -919,14 +919,14 @@ public _FinalStage dashArray(Optional> dashArray) { } @java.lang.Override - public _FinalStage actions(DocAnnotationsList200ResponseAnnotationsItemPolygonActions actions) { + public _FinalStage actions(PdfAnnotationActions actions) { this.actions = Optional.ofNullable(actions); return this; } @java.lang.Override @JsonSetter(value = "actions", nulls = Nulls.SKIP) - public _FinalStage actions(Optional actions) { + public _FinalStage actions(Optional actions) { this.actions = actions; return this; } diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolygonActions.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolygonActions.java deleted file mode 100644 index d7742b5..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolygonActions.java +++ /dev/null @@ -1,386 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.HashMap; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemPolygonActions.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemPolygonActions { - private final Optional activate; - - private final Optional cursorEnter; - - private final Optional cursorExit; - - private final Optional mouseDown; - - private final Optional mouseUp; - - private final Optional focus; - - private final Optional blur; - - private final Optional pageOpen; - - private final Optional pageClose; - - private final Optional pageVisible; - - private final Optional pageInvisible; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemPolygonActions( - Optional activate, - Optional cursorEnter, - Optional cursorExit, - Optional mouseDown, - Optional mouseUp, - Optional focus, - Optional blur, - Optional pageOpen, - Optional pageClose, - Optional pageVisible, - Optional pageInvisible, - Map additionalProperties) { - this.activate = activate; - this.cursorEnter = cursorEnter; - this.cursorExit = cursorExit; - this.mouseDown = mouseDown; - this.mouseUp = mouseUp; - this.focus = focus; - this.blur = blur; - this.pageOpen = pageOpen; - this.pageClose = pageClose; - this.pageVisible = pageVisible; - this.pageInvisible = pageInvisible; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("activate") - public Optional getActivate() { - return activate; - } - - @JsonProperty("cursorEnter") - public Optional getCursorEnter() { - return cursorEnter; - } - - @JsonProperty("cursorExit") - public Optional getCursorExit() { - return cursorExit; - } - - @JsonProperty("mouseDown") - public Optional getMouseDown() { - return mouseDown; - } - - @JsonProperty("mouseUp") - public Optional getMouseUp() { - return mouseUp; - } - - @JsonProperty("focus") - public Optional getFocus() { - return focus; - } - - @JsonProperty("blur") - public Optional getBlur() { - return blur; - } - - @JsonProperty("pageOpen") - public Optional getPageOpen() { - return pageOpen; - } - - @JsonProperty("pageClose") - public Optional getPageClose() { - return pageClose; - } - - @JsonProperty("pageVisible") - public Optional getPageVisible() { - return pageVisible; - } - - @JsonProperty("pageInvisible") - public Optional getPageInvisible() { - return pageInvisible; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemPolygonActions - && equalTo((DocAnnotationsList200ResponseAnnotationsItemPolygonActions) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemPolygonActions other) { - return activate.equals(other.activate) - && cursorEnter.equals(other.cursorEnter) - && cursorExit.equals(other.cursorExit) - && mouseDown.equals(other.mouseDown) - && mouseUp.equals(other.mouseUp) - && focus.equals(other.focus) - && blur.equals(other.blur) - && pageOpen.equals(other.pageOpen) - && pageClose.equals(other.pageClose) - && pageVisible.equals(other.pageVisible) - && pageInvisible.equals(other.pageInvisible); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash( - this.activate, - this.cursorEnter, - this.cursorExit, - this.mouseDown, - this.mouseUp, - this.focus, - this.blur, - this.pageOpen, - this.pageClose, - this.pageVisible, - this.pageInvisible); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static Builder builder() { - return new Builder(); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder { - private Optional activate = - Optional.empty(); - - private Optional cursorEnter = - Optional.empty(); - - private Optional cursorExit = - Optional.empty(); - - private Optional mouseDown = - Optional.empty(); - - private Optional mouseUp = Optional.empty(); - - private Optional focus = Optional.empty(); - - private Optional blur = Optional.empty(); - - private Optional pageOpen = - Optional.empty(); - - private Optional pageClose = - Optional.empty(); - - private Optional pageVisible = - Optional.empty(); - - private Optional pageInvisible = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - public Builder from(DocAnnotationsList200ResponseAnnotationsItemPolygonActions other) { - activate(other.getActivate()); - cursorEnter(other.getCursorEnter()); - cursorExit(other.getCursorExit()); - mouseDown(other.getMouseDown()); - mouseUp(other.getMouseUp()); - focus(other.getFocus()); - blur(other.getBlur()); - pageOpen(other.getPageOpen()); - pageClose(other.getPageClose()); - pageVisible(other.getPageVisible()); - pageInvisible(other.getPageInvisible()); - return this; - } - - @JsonSetter(value = "activate", nulls = Nulls.SKIP) - public Builder activate(Optional activate) { - this.activate = activate; - return this; - } - - public Builder activate(DocAnnotationsList200ResponseAnnotationsItemPolygonActionsActivate activate) { - this.activate = Optional.ofNullable(activate); - return this; - } - - @JsonSetter(value = "cursorEnter", nulls = Nulls.SKIP) - public Builder cursorEnter( - Optional cursorEnter) { - this.cursorEnter = cursorEnter; - return this; - } - - public Builder cursorEnter(DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorEnter cursorEnter) { - this.cursorEnter = Optional.ofNullable(cursorEnter); - return this; - } - - @JsonSetter(value = "cursorExit", nulls = Nulls.SKIP) - public Builder cursorExit( - Optional cursorExit) { - this.cursorExit = cursorExit; - return this; - } - - public Builder cursorExit(DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorExit cursorExit) { - this.cursorExit = Optional.ofNullable(cursorExit); - return this; - } - - @JsonSetter(value = "mouseDown", nulls = Nulls.SKIP) - public Builder mouseDown( - Optional mouseDown) { - this.mouseDown = mouseDown; - return this; - } - - public Builder mouseDown(DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseDown mouseDown) { - this.mouseDown = Optional.ofNullable(mouseDown); - return this; - } - - @JsonSetter(value = "mouseUp", nulls = Nulls.SKIP) - public Builder mouseUp(Optional mouseUp) { - this.mouseUp = mouseUp; - return this; - } - - public Builder mouseUp(DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseUp mouseUp) { - this.mouseUp = Optional.ofNullable(mouseUp); - return this; - } - - @JsonSetter(value = "focus", nulls = Nulls.SKIP) - public Builder focus(Optional focus) { - this.focus = focus; - return this; - } - - public Builder focus(DocAnnotationsList200ResponseAnnotationsItemPolygonActionsFocus focus) { - this.focus = Optional.ofNullable(focus); - return this; - } - - @JsonSetter(value = "blur", nulls = Nulls.SKIP) - public Builder blur(Optional blur) { - this.blur = blur; - return this; - } - - public Builder blur(DocAnnotationsList200ResponseAnnotationsItemPolygonActionsBlur blur) { - this.blur = Optional.ofNullable(blur); - return this; - } - - @JsonSetter(value = "pageOpen", nulls = Nulls.SKIP) - public Builder pageOpen(Optional pageOpen) { - this.pageOpen = pageOpen; - return this; - } - - public Builder pageOpen(DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageOpen pageOpen) { - this.pageOpen = Optional.ofNullable(pageOpen); - return this; - } - - @JsonSetter(value = "pageClose", nulls = Nulls.SKIP) - public Builder pageClose( - Optional pageClose) { - this.pageClose = pageClose; - return this; - } - - public Builder pageClose(DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageClose pageClose) { - this.pageClose = Optional.ofNullable(pageClose); - return this; - } - - @JsonSetter(value = "pageVisible", nulls = Nulls.SKIP) - public Builder pageVisible( - Optional pageVisible) { - this.pageVisible = pageVisible; - return this; - } - - public Builder pageVisible(DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageVisible pageVisible) { - this.pageVisible = Optional.ofNullable(pageVisible); - return this; - } - - @JsonSetter(value = "pageInvisible", nulls = Nulls.SKIP) - public Builder pageInvisible( - Optional pageInvisible) { - this.pageInvisible = pageInvisible; - return this; - } - - public Builder pageInvisible( - DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageInvisible pageInvisible) { - this.pageInvisible = Optional.ofNullable(pageInvisible); - return this; - } - - public DocAnnotationsList200ResponseAnnotationsItemPolygonActions build() { - return new DocAnnotationsList200ResponseAnnotationsItemPolygonActions( - activate, - cursorEnter, - cursorExit, - mouseDown, - mouseUp, - focus, - blur, - pageOpen, - pageClose, - pageVisible, - pageInvisible, - additionalProperties); - } - - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolygonActionsActivate.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolygonActionsActivate.java deleted file mode 100644 index 31af85f..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolygonActionsActivate.java +++ /dev/null @@ -1,256 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemPolygonActionsActivate.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemPolygonActionsActivate { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemPolygonActionsActivate( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemPolygonActionsActivate - && equalTo((DocAnnotationsList200ResponseAnnotationsItemPolygonActionsActivate) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemPolygonActionsActivate other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemPolygonActionsActivate other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemPolygonActionsActivate build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemPolygonActionsActivateRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings( - List warnings); - - _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemPolygonActionsActivateWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemPolygonActionsActivate other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemPolygonActionsActivateWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root(Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemPolygonActionsActivateRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root(Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemPolygonActionsActivate build() { - return new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsActivate( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolygonActionsActivateRoot.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolygonActionsActivateRoot.java deleted file mode 100644 index 2823bea..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolygonActionsActivateRoot.java +++ /dev/null @@ -1,224 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemPolygonActionsActivateRoot.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemPolygonActionsActivateRoot { - private final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsActivateRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemPolygonActionsActivateRoot( - DocAnnotationsList200ResponseAnnotationsItemPolygonActionsActivateRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsList200ResponseAnnotationsItemPolygonActionsActivateRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemPolygonActionsActivateRoot - && equalTo((DocAnnotationsList200ResponseAnnotationsItemPolygonActionsActivateRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemPolygonActionsActivateRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type(@NotNull DocAnnotationsList200ResponseAnnotationsItemPolygonActionsActivateRootType type); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemPolygonActionsActivateRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemPolygonActionsActivateRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsList200ResponseAnnotationsItemPolygonActionsActivateRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemPolygonActionsActivateRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsList200ResponseAnnotationsItemPolygonActionsActivateRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemPolygonActionsActivateRoot build() { - return new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsActivateRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolygonActionsActivateRootType.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolygonActionsActivateRootType.java deleted file mode 100644 index d084979..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolygonActionsActivateRootType.java +++ /dev/null @@ -1,286 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemPolygonActionsActivateRootType { - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsActivateRootType UNKNOWN = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsActivateRootType(Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsActivateRootType NAMED = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsActivateRootType(Value.NAMED, "named"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsActivateRootType GOTO = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsActivateRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsActivateRootType GOTO_EMBEDDED = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsActivateRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsActivateRootType JAVASCRIPT = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsActivateRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsActivateRootType SOUND = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsActivateRootType(Value.SOUND, "sound"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsActivateRootType RENDITION = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsActivateRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsActivateRootType GOTO_REMOTE = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsActivateRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsActivateRootType LAUNCH = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsActivateRootType(Value.LAUNCH, "launch"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsActivateRootType IMPORT_DATA = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsActivateRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsActivateRootType SET_OCG_STATE = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsActivateRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsActivateRootType URI = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsActivateRootType(Value.URI, "uri"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsActivateRootType MOVIE = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsActivateRootType(Value.MOVIE, "movie"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsActivateRootType SUBMIT_FORM = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsActivateRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsActivateRootType HIDE = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsActivateRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsActivateRootType THREAD = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsActivateRootType(Value.THREAD, "thread"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsActivateRootType GOTO3D_VIEW = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsActivateRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsActivateRootType TRANSITION = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsActivateRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsActivateRootType RESET_FORM = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsActivateRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemPolygonActionsActivateRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemPolygonActionsActivateRootType - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemPolygonActionsActivateRootType) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemPolygonActionsActivateRootType valueOf(String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsActivateRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolygonActionsActivateWarningsItem.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolygonActionsActivateWarningsItem.java deleted file mode 100644 index 9210ae5..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolygonActionsActivateWarningsItem.java +++ /dev/null @@ -1,103 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemPolygonActionsActivateWarningsItem { - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsActivateWarningsItem MALFORMED_NEXT = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsActivateWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsActivateWarningsItem CYCLE_DROPPED = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsActivateWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsActivateWarningsItem INCOMPLETE = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsActivateWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemPolygonActionsActivateWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemPolygonActionsActivateWarningsItem - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemPolygonActionsActivateWarningsItem) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemPolygonActionsActivateWarningsItem valueOf(String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsActivateWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolygonActionsBlur.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolygonActionsBlur.java deleted file mode 100644 index fe176a7..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolygonActionsBlur.java +++ /dev/null @@ -1,253 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemPolygonActionsBlur.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemPolygonActionsBlur { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemPolygonActionsBlur( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemPolygonActionsBlur - && equalTo((DocAnnotationsList200ResponseAnnotationsItemPolygonActionsBlur) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemPolygonActionsBlur other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemPolygonActionsBlur other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemPolygonActionsBlur build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemPolygonActionsBlurRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings(List warnings); - - _FinalStage addWarnings(DocAnnotationsList200ResponseAnnotationsItemPolygonActionsBlurWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemPolygonActionsBlur other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemPolygonActionsBlurWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root(Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemPolygonActionsBlurRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root(Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemPolygonActionsBlur build() { - return new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsBlur( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolygonActionsBlurRoot.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolygonActionsBlurRoot.java deleted file mode 100644 index 2ee0ae0..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolygonActionsBlurRoot.java +++ /dev/null @@ -1,223 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemPolygonActionsBlurRoot.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemPolygonActionsBlurRoot { - private final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsBlurRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemPolygonActionsBlurRoot( - DocAnnotationsList200ResponseAnnotationsItemPolygonActionsBlurRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsList200ResponseAnnotationsItemPolygonActionsBlurRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemPolygonActionsBlurRoot - && equalTo((DocAnnotationsList200ResponseAnnotationsItemPolygonActionsBlurRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemPolygonActionsBlurRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type(@NotNull DocAnnotationsList200ResponseAnnotationsItemPolygonActionsBlurRootType type); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemPolygonActionsBlurRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemPolygonActionsBlurRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsList200ResponseAnnotationsItemPolygonActionsBlurRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemPolygonActionsBlurRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type(@NotNull DocAnnotationsList200ResponseAnnotationsItemPolygonActionsBlurRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemPolygonActionsBlurRoot build() { - return new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsBlurRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolygonActionsBlurRootType.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolygonActionsBlurRootType.java deleted file mode 100644 index 550df20..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolygonActionsBlurRootType.java +++ /dev/null @@ -1,282 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemPolygonActionsBlurRootType { - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsBlurRootType UNKNOWN = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsBlurRootType(Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsBlurRootType NAMED = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsBlurRootType(Value.NAMED, "named"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsBlurRootType GOTO = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsBlurRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsBlurRootType GOTO_EMBEDDED = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsBlurRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsBlurRootType JAVASCRIPT = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsBlurRootType(Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsBlurRootType SOUND = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsBlurRootType(Value.SOUND, "sound"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsBlurRootType RENDITION = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsBlurRootType(Value.RENDITION, "rendition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsBlurRootType GOTO_REMOTE = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsBlurRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsBlurRootType LAUNCH = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsBlurRootType(Value.LAUNCH, "launch"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsBlurRootType IMPORT_DATA = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsBlurRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsBlurRootType SET_OCG_STATE = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsBlurRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsBlurRootType URI = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsBlurRootType(Value.URI, "uri"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsBlurRootType MOVIE = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsBlurRootType(Value.MOVIE, "movie"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsBlurRootType SUBMIT_FORM = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsBlurRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsBlurRootType HIDE = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsBlurRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsBlurRootType THREAD = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsBlurRootType(Value.THREAD, "thread"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsBlurRootType GOTO3D_VIEW = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsBlurRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsBlurRootType TRANSITION = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsBlurRootType(Value.TRANSITION, "transition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsBlurRootType RESET_FORM = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsBlurRootType(Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemPolygonActionsBlurRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemPolygonActionsBlurRootType - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemPolygonActionsBlurRootType) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemPolygonActionsBlurRootType valueOf(String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsBlurRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolygonActionsBlurWarningsItem.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolygonActionsBlurWarningsItem.java deleted file mode 100644 index 05e5cbe..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolygonActionsBlurWarningsItem.java +++ /dev/null @@ -1,103 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemPolygonActionsBlurWarningsItem { - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsBlurWarningsItem MALFORMED_NEXT = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsBlurWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsBlurWarningsItem CYCLE_DROPPED = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsBlurWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsBlurWarningsItem INCOMPLETE = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsBlurWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemPolygonActionsBlurWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemPolygonActionsBlurWarningsItem - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemPolygonActionsBlurWarningsItem) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemPolygonActionsBlurWarningsItem valueOf(String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsBlurWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorEnter.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorEnter.java deleted file mode 100644 index ec33d90..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorEnter.java +++ /dev/null @@ -1,258 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorEnter.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorEnter { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorEnter( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorEnter - && equalTo((DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorEnter) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorEnter other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorEnter other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorEnter build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorEnterRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings( - List warnings); - - _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorEnterWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorEnter other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorEnterWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorEnterRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorEnter build() { - return new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorEnter( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorEnterRoot.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorEnterRoot.java deleted file mode 100644 index 502fe89..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorEnterRoot.java +++ /dev/null @@ -1,224 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorEnterRoot.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorEnterRoot { - private final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorEnterRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorEnterRoot( - DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorEnterRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorEnterRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorEnterRoot - && equalTo((DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorEnterRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorEnterRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type(@NotNull DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorEnterRootType type); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorEnterRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorEnterRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorEnterRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorEnterRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorEnterRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorEnterRoot build() { - return new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorEnterRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorEnterRootType.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorEnterRootType.java deleted file mode 100644 index 9d1720c..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorEnterRootType.java +++ /dev/null @@ -1,286 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorEnterRootType { - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorEnterRootType UNKNOWN = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorEnterRootType(Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorEnterRootType NAMED = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorEnterRootType(Value.NAMED, "named"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorEnterRootType GOTO = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorEnterRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorEnterRootType GOTO_EMBEDDED = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorEnterRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorEnterRootType JAVASCRIPT = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorEnterRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorEnterRootType SOUND = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorEnterRootType(Value.SOUND, "sound"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorEnterRootType RENDITION = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorEnterRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorEnterRootType GOTO_REMOTE = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorEnterRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorEnterRootType LAUNCH = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorEnterRootType(Value.LAUNCH, "launch"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorEnterRootType IMPORT_DATA = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorEnterRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorEnterRootType SET_OCG_STATE = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorEnterRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorEnterRootType URI = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorEnterRootType(Value.URI, "uri"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorEnterRootType MOVIE = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorEnterRootType(Value.MOVIE, "movie"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorEnterRootType SUBMIT_FORM = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorEnterRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorEnterRootType HIDE = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorEnterRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorEnterRootType THREAD = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorEnterRootType(Value.THREAD, "thread"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorEnterRootType GOTO3D_VIEW = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorEnterRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorEnterRootType TRANSITION = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorEnterRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorEnterRootType RESET_FORM = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorEnterRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorEnterRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorEnterRootType - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorEnterRootType) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorEnterRootType valueOf(String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorEnterRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorEnterWarningsItem.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorEnterWarningsItem.java deleted file mode 100644 index 67b617c..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorEnterWarningsItem.java +++ /dev/null @@ -1,105 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorEnterWarningsItem { - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorEnterWarningsItem - MALFORMED_NEXT = new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorEnterWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorEnterWarningsItem - CYCLE_DROPPED = new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorEnterWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorEnterWarningsItem INCOMPLETE = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorEnterWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorEnterWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorEnterWarningsItem - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorEnterWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorEnterWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorEnterWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorExit.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorExit.java deleted file mode 100644 index 9050810..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorExit.java +++ /dev/null @@ -1,258 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorExit.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorExit { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorExit( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorExit - && equalTo((DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorExit) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorExit other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorExit other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorExit build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorExitRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings( - List warnings); - - _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorExitWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorExit other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorExitWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorExitRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorExit build() { - return new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorExit( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorExitRoot.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorExitRoot.java deleted file mode 100644 index f0ea664..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorExitRoot.java +++ /dev/null @@ -1,224 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorExitRoot.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorExitRoot { - private final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorExitRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorExitRoot( - DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorExitRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorExitRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorExitRoot - && equalTo((DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorExitRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorExitRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type(@NotNull DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorExitRootType type); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorExitRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorExitRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorExitRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorExitRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorExitRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorExitRoot build() { - return new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorExitRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorExitRootType.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorExitRootType.java deleted file mode 100644 index 0db5ece..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorExitRootType.java +++ /dev/null @@ -1,286 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorExitRootType { - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorExitRootType UNKNOWN = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorExitRootType(Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorExitRootType NAMED = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorExitRootType(Value.NAMED, "named"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorExitRootType GOTO = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorExitRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorExitRootType GOTO_EMBEDDED = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorExitRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorExitRootType JAVASCRIPT = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorExitRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorExitRootType SOUND = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorExitRootType(Value.SOUND, "sound"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorExitRootType RENDITION = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorExitRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorExitRootType GOTO_REMOTE = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorExitRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorExitRootType LAUNCH = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorExitRootType(Value.LAUNCH, "launch"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorExitRootType IMPORT_DATA = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorExitRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorExitRootType SET_OCG_STATE = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorExitRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorExitRootType URI = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorExitRootType(Value.URI, "uri"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorExitRootType MOVIE = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorExitRootType(Value.MOVIE, "movie"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorExitRootType SUBMIT_FORM = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorExitRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorExitRootType HIDE = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorExitRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorExitRootType THREAD = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorExitRootType(Value.THREAD, "thread"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorExitRootType GOTO3D_VIEW = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorExitRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorExitRootType TRANSITION = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorExitRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorExitRootType RESET_FORM = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorExitRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorExitRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorExitRootType - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorExitRootType) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorExitRootType valueOf(String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorExitRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorExitWarningsItem.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorExitWarningsItem.java deleted file mode 100644 index 6ab3a60..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorExitWarningsItem.java +++ /dev/null @@ -1,105 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorExitWarningsItem { - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorExitWarningsItem - MALFORMED_NEXT = new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorExitWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorExitWarningsItem CYCLE_DROPPED = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorExitWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorExitWarningsItem INCOMPLETE = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorExitWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorExitWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorExitWarningsItem - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorExitWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorExitWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsCursorExitWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolygonActionsFocus.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolygonActionsFocus.java deleted file mode 100644 index c98860d..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolygonActionsFocus.java +++ /dev/null @@ -1,254 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemPolygonActionsFocus.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemPolygonActionsFocus { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemPolygonActionsFocus( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemPolygonActionsFocus - && equalTo((DocAnnotationsList200ResponseAnnotationsItemPolygonActionsFocus) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemPolygonActionsFocus other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemPolygonActionsFocus other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemPolygonActionsFocus build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemPolygonActionsFocusRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings( - List warnings); - - _FinalStage addWarnings(DocAnnotationsList200ResponseAnnotationsItemPolygonActionsFocusWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemPolygonActionsFocus other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemPolygonActionsFocusWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root(Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemPolygonActionsFocusRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root(Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemPolygonActionsFocus build() { - return new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsFocus( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolygonActionsFocusRoot.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolygonActionsFocusRoot.java deleted file mode 100644 index b7ef516..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolygonActionsFocusRoot.java +++ /dev/null @@ -1,224 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemPolygonActionsFocusRoot.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemPolygonActionsFocusRoot { - private final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsFocusRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemPolygonActionsFocusRoot( - DocAnnotationsList200ResponseAnnotationsItemPolygonActionsFocusRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsList200ResponseAnnotationsItemPolygonActionsFocusRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemPolygonActionsFocusRoot - && equalTo((DocAnnotationsList200ResponseAnnotationsItemPolygonActionsFocusRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemPolygonActionsFocusRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type(@NotNull DocAnnotationsList200ResponseAnnotationsItemPolygonActionsFocusRootType type); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemPolygonActionsFocusRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemPolygonActionsFocusRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsList200ResponseAnnotationsItemPolygonActionsFocusRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemPolygonActionsFocusRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsList200ResponseAnnotationsItemPolygonActionsFocusRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemPolygonActionsFocusRoot build() { - return new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsFocusRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolygonActionsFocusRootType.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolygonActionsFocusRootType.java deleted file mode 100644 index 883f1d6..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolygonActionsFocusRootType.java +++ /dev/null @@ -1,282 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemPolygonActionsFocusRootType { - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsFocusRootType UNKNOWN = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsFocusRootType(Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsFocusRootType NAMED = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsFocusRootType(Value.NAMED, "named"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsFocusRootType GOTO = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsFocusRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsFocusRootType GOTO_EMBEDDED = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsFocusRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsFocusRootType JAVASCRIPT = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsFocusRootType(Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsFocusRootType SOUND = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsFocusRootType(Value.SOUND, "sound"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsFocusRootType RENDITION = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsFocusRootType(Value.RENDITION, "rendition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsFocusRootType GOTO_REMOTE = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsFocusRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsFocusRootType LAUNCH = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsFocusRootType(Value.LAUNCH, "launch"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsFocusRootType IMPORT_DATA = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsFocusRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsFocusRootType SET_OCG_STATE = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsFocusRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsFocusRootType URI = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsFocusRootType(Value.URI, "uri"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsFocusRootType MOVIE = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsFocusRootType(Value.MOVIE, "movie"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsFocusRootType SUBMIT_FORM = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsFocusRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsFocusRootType HIDE = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsFocusRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsFocusRootType THREAD = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsFocusRootType(Value.THREAD, "thread"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsFocusRootType GOTO3D_VIEW = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsFocusRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsFocusRootType TRANSITION = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsFocusRootType(Value.TRANSITION, "transition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsFocusRootType RESET_FORM = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsFocusRootType(Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemPolygonActionsFocusRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemPolygonActionsFocusRootType - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemPolygonActionsFocusRootType) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemPolygonActionsFocusRootType valueOf(String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsFocusRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolygonActionsFocusWarningsItem.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolygonActionsFocusWarningsItem.java deleted file mode 100644 index 8a0a6a5..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolygonActionsFocusWarningsItem.java +++ /dev/null @@ -1,103 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemPolygonActionsFocusWarningsItem { - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsFocusWarningsItem MALFORMED_NEXT = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsFocusWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsFocusWarningsItem CYCLE_DROPPED = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsFocusWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsFocusWarningsItem INCOMPLETE = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsFocusWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemPolygonActionsFocusWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemPolygonActionsFocusWarningsItem - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemPolygonActionsFocusWarningsItem) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemPolygonActionsFocusWarningsItem valueOf(String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsFocusWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseDown.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseDown.java deleted file mode 100644 index ad3917c..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseDown.java +++ /dev/null @@ -1,258 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseDown.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseDown { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseDown( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseDown - && equalTo((DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseDown) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseDown other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseDown other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseDown build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseDownRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings( - List warnings); - - _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseDownWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseDown other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseDownWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseDownRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseDown build() { - return new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseDown( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseDownRoot.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseDownRoot.java deleted file mode 100644 index 53786ec..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseDownRoot.java +++ /dev/null @@ -1,224 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseDownRoot.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseDownRoot { - private final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseDownRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseDownRoot( - DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseDownRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseDownRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseDownRoot - && equalTo((DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseDownRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseDownRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type(@NotNull DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseDownRootType type); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseDownRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseDownRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseDownRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseDownRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseDownRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseDownRoot build() { - return new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseDownRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseDownRootType.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseDownRootType.java deleted file mode 100644 index 094fd4d..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseDownRootType.java +++ /dev/null @@ -1,286 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseDownRootType { - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseDownRootType UNKNOWN = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseDownRootType(Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseDownRootType NAMED = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseDownRootType(Value.NAMED, "named"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseDownRootType GOTO = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseDownRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseDownRootType GOTO_EMBEDDED = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseDownRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseDownRootType JAVASCRIPT = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseDownRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseDownRootType SOUND = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseDownRootType(Value.SOUND, "sound"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseDownRootType RENDITION = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseDownRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseDownRootType GOTO_REMOTE = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseDownRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseDownRootType LAUNCH = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseDownRootType(Value.LAUNCH, "launch"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseDownRootType IMPORT_DATA = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseDownRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseDownRootType SET_OCG_STATE = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseDownRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseDownRootType URI = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseDownRootType(Value.URI, "uri"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseDownRootType MOVIE = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseDownRootType(Value.MOVIE, "movie"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseDownRootType SUBMIT_FORM = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseDownRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseDownRootType HIDE = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseDownRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseDownRootType THREAD = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseDownRootType(Value.THREAD, "thread"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseDownRootType GOTO3D_VIEW = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseDownRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseDownRootType TRANSITION = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseDownRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseDownRootType RESET_FORM = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseDownRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseDownRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseDownRootType - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseDownRootType) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseDownRootType valueOf(String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseDownRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseDownWarningsItem.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseDownWarningsItem.java deleted file mode 100644 index 22797b7..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseDownWarningsItem.java +++ /dev/null @@ -1,105 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseDownWarningsItem { - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseDownWarningsItem MALFORMED_NEXT = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseDownWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseDownWarningsItem CYCLE_DROPPED = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseDownWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseDownWarningsItem INCOMPLETE = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseDownWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseDownWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseDownWarningsItem - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseDownWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseDownWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseDownWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseUp.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseUp.java deleted file mode 100644 index 239aa82..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseUp.java +++ /dev/null @@ -1,254 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseUp.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseUp { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseUp( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseUp - && equalTo((DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseUp) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseUp other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseUp other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseUp build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseUpRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings( - List warnings); - - _FinalStage addWarnings(DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseUpWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseUp other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseUpWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root(Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseUpRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root(Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseUp build() { - return new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseUp( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseUpRoot.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseUpRoot.java deleted file mode 100644 index f8da4ea..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseUpRoot.java +++ /dev/null @@ -1,224 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseUpRoot.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseUpRoot { - private final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseUpRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseUpRoot( - DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseUpRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseUpRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseUpRoot - && equalTo((DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseUpRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseUpRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type(@NotNull DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseUpRootType type); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseUpRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseUpRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseUpRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseUpRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseUpRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseUpRoot build() { - return new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseUpRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseUpRootType.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseUpRootType.java deleted file mode 100644 index 89e99ed..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseUpRootType.java +++ /dev/null @@ -1,285 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseUpRootType { - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseUpRootType UNKNOWN = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseUpRootType(Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseUpRootType NAMED = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseUpRootType(Value.NAMED, "named"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseUpRootType GOTO = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseUpRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseUpRootType GOTO_EMBEDDED = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseUpRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseUpRootType JAVASCRIPT = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseUpRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseUpRootType SOUND = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseUpRootType(Value.SOUND, "sound"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseUpRootType RENDITION = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseUpRootType(Value.RENDITION, "rendition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseUpRootType GOTO_REMOTE = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseUpRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseUpRootType LAUNCH = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseUpRootType(Value.LAUNCH, "launch"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseUpRootType IMPORT_DATA = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseUpRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseUpRootType SET_OCG_STATE = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseUpRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseUpRootType URI = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseUpRootType(Value.URI, "uri"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseUpRootType MOVIE = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseUpRootType(Value.MOVIE, "movie"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseUpRootType SUBMIT_FORM = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseUpRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseUpRootType HIDE = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseUpRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseUpRootType THREAD = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseUpRootType(Value.THREAD, "thread"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseUpRootType GOTO3D_VIEW = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseUpRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseUpRootType TRANSITION = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseUpRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseUpRootType RESET_FORM = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseUpRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseUpRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseUpRootType - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseUpRootType) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseUpRootType valueOf(String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseUpRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseUpWarningsItem.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseUpWarningsItem.java deleted file mode 100644 index 774e7bb..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseUpWarningsItem.java +++ /dev/null @@ -1,103 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseUpWarningsItem { - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseUpWarningsItem MALFORMED_NEXT = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseUpWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseUpWarningsItem CYCLE_DROPPED = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseUpWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseUpWarningsItem INCOMPLETE = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseUpWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseUpWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseUpWarningsItem - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseUpWarningsItem) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseUpWarningsItem valueOf(String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsMouseUpWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageClose.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageClose.java deleted file mode 100644 index b9f4d94..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageClose.java +++ /dev/null @@ -1,258 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageClose.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageClose { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageClose( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageClose - && equalTo((DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageClose) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageClose other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageClose other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageClose build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageCloseRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings( - List warnings); - - _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageCloseWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageClose other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageCloseWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageCloseRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageClose build() { - return new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageClose( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageCloseRoot.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageCloseRoot.java deleted file mode 100644 index 12d762f..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageCloseRoot.java +++ /dev/null @@ -1,224 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageCloseRoot.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageCloseRoot { - private final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageCloseRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageCloseRoot( - DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageCloseRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageCloseRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageCloseRoot - && equalTo((DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageCloseRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageCloseRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type(@NotNull DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageCloseRootType type); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageCloseRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageCloseRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageCloseRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageCloseRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageCloseRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageCloseRoot build() { - return new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageCloseRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageCloseRootType.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageCloseRootType.java deleted file mode 100644 index 3138515..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageCloseRootType.java +++ /dev/null @@ -1,286 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageCloseRootType { - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageCloseRootType UNKNOWN = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageCloseRootType(Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageCloseRootType NAMED = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageCloseRootType(Value.NAMED, "named"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageCloseRootType GOTO = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageCloseRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageCloseRootType GOTO_EMBEDDED = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageCloseRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageCloseRootType JAVASCRIPT = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageCloseRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageCloseRootType SOUND = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageCloseRootType(Value.SOUND, "sound"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageCloseRootType RENDITION = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageCloseRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageCloseRootType GOTO_REMOTE = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageCloseRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageCloseRootType LAUNCH = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageCloseRootType(Value.LAUNCH, "launch"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageCloseRootType IMPORT_DATA = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageCloseRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageCloseRootType SET_OCG_STATE = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageCloseRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageCloseRootType URI = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageCloseRootType(Value.URI, "uri"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageCloseRootType MOVIE = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageCloseRootType(Value.MOVIE, "movie"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageCloseRootType SUBMIT_FORM = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageCloseRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageCloseRootType HIDE = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageCloseRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageCloseRootType THREAD = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageCloseRootType(Value.THREAD, "thread"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageCloseRootType GOTO3D_VIEW = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageCloseRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageCloseRootType TRANSITION = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageCloseRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageCloseRootType RESET_FORM = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageCloseRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageCloseRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageCloseRootType - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageCloseRootType) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageCloseRootType valueOf(String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageCloseRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageCloseWarningsItem.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageCloseWarningsItem.java deleted file mode 100644 index b549c25..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageCloseWarningsItem.java +++ /dev/null @@ -1,105 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageCloseWarningsItem { - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageCloseWarningsItem MALFORMED_NEXT = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageCloseWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageCloseWarningsItem CYCLE_DROPPED = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageCloseWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageCloseWarningsItem INCOMPLETE = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageCloseWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageCloseWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageCloseWarningsItem - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageCloseWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageCloseWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageCloseWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageInvisible.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageInvisible.java deleted file mode 100644 index 0120f89..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageInvisible.java +++ /dev/null @@ -1,258 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageInvisible.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageInvisible { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageInvisible( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageInvisible - && equalTo((DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageInvisible) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageInvisible other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageInvisible other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageInvisible build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageInvisibleRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings( - List warnings); - - _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageInvisibleWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageInvisible other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageInvisibleWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageInvisibleRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageInvisible build() { - return new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageInvisible( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageInvisibleRoot.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageInvisibleRoot.java deleted file mode 100644 index 18fe371..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageInvisibleRoot.java +++ /dev/null @@ -1,225 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageInvisibleRoot.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageInvisibleRoot { - private final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageInvisibleRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageInvisibleRoot( - DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageInvisibleRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageInvisibleRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageInvisibleRoot - && equalTo((DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageInvisibleRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageInvisibleRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageInvisibleRootType type); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageInvisibleRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageInvisibleRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageInvisibleRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageInvisibleRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageInvisibleRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageInvisibleRoot build() { - return new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageInvisibleRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageInvisibleRootType.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageInvisibleRootType.java deleted file mode 100644 index d918f4f..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageInvisibleRootType.java +++ /dev/null @@ -1,289 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageInvisibleRootType { - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageInvisibleRootType UNKNOWN = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageInvisibleRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageInvisibleRootType NAMED = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageInvisibleRootType(Value.NAMED, "named"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageInvisibleRootType GOTO = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageInvisibleRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageInvisibleRootType GOTO_EMBEDDED = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageInvisibleRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageInvisibleRootType JAVASCRIPT = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageInvisibleRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageInvisibleRootType SOUND = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageInvisibleRootType(Value.SOUND, "sound"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageInvisibleRootType RENDITION = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageInvisibleRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageInvisibleRootType GOTO_REMOTE = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageInvisibleRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageInvisibleRootType LAUNCH = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageInvisibleRootType(Value.LAUNCH, "launch"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageInvisibleRootType IMPORT_DATA = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageInvisibleRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageInvisibleRootType SET_OCG_STATE = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageInvisibleRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageInvisibleRootType URI = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageInvisibleRootType(Value.URI, "uri"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageInvisibleRootType MOVIE = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageInvisibleRootType(Value.MOVIE, "movie"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageInvisibleRootType SUBMIT_FORM = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageInvisibleRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageInvisibleRootType HIDE = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageInvisibleRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageInvisibleRootType THREAD = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageInvisibleRootType(Value.THREAD, "thread"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageInvisibleRootType GOTO3D_VIEW = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageInvisibleRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageInvisibleRootType TRANSITION = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageInvisibleRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageInvisibleRootType RESET_FORM = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageInvisibleRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageInvisibleRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageInvisibleRootType - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageInvisibleRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageInvisibleRootType valueOf( - String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageInvisibleRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageInvisibleWarningsItem.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageInvisibleWarningsItem.java deleted file mode 100644 index d1ec18c..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageInvisibleWarningsItem.java +++ /dev/null @@ -1,105 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageInvisibleWarningsItem { - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageInvisibleWarningsItem - MALFORMED_NEXT = new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageInvisibleWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageInvisibleWarningsItem - CYCLE_DROPPED = new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageInvisibleWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageInvisibleWarningsItem INCOMPLETE = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageInvisibleWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageInvisibleWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageInvisibleWarningsItem - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageInvisibleWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageInvisibleWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageInvisibleWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageOpen.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageOpen.java deleted file mode 100644 index c918257..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageOpen.java +++ /dev/null @@ -1,256 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageOpen.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageOpen { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageOpen( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageOpen - && equalTo((DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageOpen) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageOpen other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageOpen other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageOpen build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageOpenRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings( - List warnings); - - _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageOpenWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageOpen other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageOpenWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root(Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageOpenRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root(Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageOpen build() { - return new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageOpen( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageOpenRoot.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageOpenRoot.java deleted file mode 100644 index f94b714..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageOpenRoot.java +++ /dev/null @@ -1,224 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageOpenRoot.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageOpenRoot { - private final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageOpenRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageOpenRoot( - DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageOpenRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageOpenRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageOpenRoot - && equalTo((DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageOpenRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageOpenRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type(@NotNull DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageOpenRootType type); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageOpenRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageOpenRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageOpenRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageOpenRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageOpenRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageOpenRoot build() { - return new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageOpenRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageOpenRootType.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageOpenRootType.java deleted file mode 100644 index 74228cf..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageOpenRootType.java +++ /dev/null @@ -1,286 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageOpenRootType { - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageOpenRootType UNKNOWN = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageOpenRootType(Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageOpenRootType NAMED = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageOpenRootType(Value.NAMED, "named"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageOpenRootType GOTO = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageOpenRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageOpenRootType GOTO_EMBEDDED = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageOpenRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageOpenRootType JAVASCRIPT = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageOpenRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageOpenRootType SOUND = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageOpenRootType(Value.SOUND, "sound"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageOpenRootType RENDITION = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageOpenRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageOpenRootType GOTO_REMOTE = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageOpenRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageOpenRootType LAUNCH = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageOpenRootType(Value.LAUNCH, "launch"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageOpenRootType IMPORT_DATA = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageOpenRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageOpenRootType SET_OCG_STATE = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageOpenRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageOpenRootType URI = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageOpenRootType(Value.URI, "uri"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageOpenRootType MOVIE = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageOpenRootType(Value.MOVIE, "movie"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageOpenRootType SUBMIT_FORM = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageOpenRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageOpenRootType HIDE = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageOpenRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageOpenRootType THREAD = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageOpenRootType(Value.THREAD, "thread"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageOpenRootType GOTO3D_VIEW = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageOpenRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageOpenRootType TRANSITION = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageOpenRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageOpenRootType RESET_FORM = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageOpenRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageOpenRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageOpenRootType - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageOpenRootType) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageOpenRootType valueOf(String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageOpenRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageOpenWarningsItem.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageOpenWarningsItem.java deleted file mode 100644 index 03457f2..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageOpenWarningsItem.java +++ /dev/null @@ -1,103 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageOpenWarningsItem { - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageOpenWarningsItem MALFORMED_NEXT = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageOpenWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageOpenWarningsItem CYCLE_DROPPED = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageOpenWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageOpenWarningsItem INCOMPLETE = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageOpenWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageOpenWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageOpenWarningsItem - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageOpenWarningsItem) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageOpenWarningsItem valueOf(String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageOpenWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageVisible.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageVisible.java deleted file mode 100644 index 8741377..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageVisible.java +++ /dev/null @@ -1,258 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageVisible.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageVisible { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageVisible( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageVisible - && equalTo((DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageVisible) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageVisible other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageVisible other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageVisible build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageVisibleRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings( - List warnings); - - _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageVisibleWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageVisible other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageVisibleWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageVisibleRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageVisible build() { - return new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageVisible( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageVisibleRoot.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageVisibleRoot.java deleted file mode 100644 index 42f573d..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageVisibleRoot.java +++ /dev/null @@ -1,224 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageVisibleRoot.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageVisibleRoot { - private final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageVisibleRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageVisibleRoot( - DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageVisibleRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageVisibleRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageVisibleRoot - && equalTo((DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageVisibleRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageVisibleRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type(@NotNull DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageVisibleRootType type); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageVisibleRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageVisibleRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageVisibleRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageVisibleRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageVisibleRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageVisibleRoot build() { - return new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageVisibleRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageVisibleRootType.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageVisibleRootType.java deleted file mode 100644 index d1c8aba..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageVisibleRootType.java +++ /dev/null @@ -1,286 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageVisibleRootType { - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageVisibleRootType UNKNOWN = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageVisibleRootType(Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageVisibleRootType NAMED = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageVisibleRootType(Value.NAMED, "named"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageVisibleRootType GOTO = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageVisibleRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageVisibleRootType GOTO_EMBEDDED = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageVisibleRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageVisibleRootType JAVASCRIPT = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageVisibleRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageVisibleRootType SOUND = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageVisibleRootType(Value.SOUND, "sound"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageVisibleRootType RENDITION = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageVisibleRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageVisibleRootType GOTO_REMOTE = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageVisibleRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageVisibleRootType LAUNCH = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageVisibleRootType(Value.LAUNCH, "launch"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageVisibleRootType IMPORT_DATA = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageVisibleRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageVisibleRootType SET_OCG_STATE = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageVisibleRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageVisibleRootType URI = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageVisibleRootType(Value.URI, "uri"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageVisibleRootType MOVIE = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageVisibleRootType(Value.MOVIE, "movie"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageVisibleRootType SUBMIT_FORM = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageVisibleRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageVisibleRootType HIDE = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageVisibleRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageVisibleRootType THREAD = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageVisibleRootType(Value.THREAD, "thread"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageVisibleRootType GOTO3D_VIEW = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageVisibleRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageVisibleRootType TRANSITION = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageVisibleRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageVisibleRootType RESET_FORM = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageVisibleRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageVisibleRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageVisibleRootType - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageVisibleRootType) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageVisibleRootType valueOf(String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageVisibleRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageVisibleWarningsItem.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageVisibleWarningsItem.java deleted file mode 100644 index ed7dc23..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageVisibleWarningsItem.java +++ /dev/null @@ -1,105 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageVisibleWarningsItem { - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageVisibleWarningsItem - MALFORMED_NEXT = new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageVisibleWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageVisibleWarningsItem - CYCLE_DROPPED = new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageVisibleWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageVisibleWarningsItem INCOMPLETE = - new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageVisibleWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageVisibleWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageVisibleWarningsItem - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageVisibleWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageVisibleWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsList200ResponseAnnotationsItemPolygonActionsPageVisibleWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolyline.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolyline.java index 8f5dcb3..05a5af6 100644 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolyline.java +++ b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolyline.java @@ -65,7 +65,7 @@ public final class DocAnnotationsList200ResponseAnnotationsItemPolyline { private final Optional updatedBy; - private final Optional actions; + private final Optional actions; private final DocAnnotationsList200ResponseAnnotationsItemPolylineColor color; @@ -107,7 +107,7 @@ private DocAnnotationsList200ResponseAnnotationsItemPolyline( Optional groupId, Optional createdBy, Optional updatedBy, - Optional actions, + Optional actions, DocAnnotationsList200ResponseAnnotationsItemPolylineColor color, double opacity, double strokeWidth, @@ -270,7 +270,7 @@ public Optional getUpdatedBy() { } @JsonProperty("actions") - public Optional getActions() { + public Optional getActions() { return actions; } @@ -586,9 +586,9 @@ public interface _FinalStage { _FinalStage updatedBy(String updatedBy); - _FinalStage actions(Optional actions); + _FinalStage actions(Optional actions); - _FinalStage actions(DocAnnotationsList200ResponseAnnotationsItemPolylineActions actions); + _FinalStage actions(PdfAnnotationActions actions); _FinalStage dashArray(Optional> dashArray); @@ -661,7 +661,7 @@ public static final class Builder private Optional> dashArray = Optional.empty(); - private Optional actions = Optional.empty(); + private Optional actions = Optional.empty(); private Optional updatedBy = Optional.empty(); @@ -893,14 +893,14 @@ public _FinalStage dashArray(Optional> dashArray) { } @java.lang.Override - public _FinalStage actions(DocAnnotationsList200ResponseAnnotationsItemPolylineActions actions) { + public _FinalStage actions(PdfAnnotationActions actions) { this.actions = Optional.ofNullable(actions); return this; } @java.lang.Override @JsonSetter(value = "actions", nulls = Nulls.SKIP) - public _FinalStage actions(Optional actions) { + public _FinalStage actions(Optional actions) { this.actions = actions; return this; } diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolylineActions.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolylineActions.java deleted file mode 100644 index db0fda9..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolylineActions.java +++ /dev/null @@ -1,388 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.HashMap; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemPolylineActions.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemPolylineActions { - private final Optional activate; - - private final Optional cursorEnter; - - private final Optional cursorExit; - - private final Optional mouseDown; - - private final Optional mouseUp; - - private final Optional focus; - - private final Optional blur; - - private final Optional pageOpen; - - private final Optional pageClose; - - private final Optional pageVisible; - - private final Optional pageInvisible; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemPolylineActions( - Optional activate, - Optional cursorEnter, - Optional cursorExit, - Optional mouseDown, - Optional mouseUp, - Optional focus, - Optional blur, - Optional pageOpen, - Optional pageClose, - Optional pageVisible, - Optional pageInvisible, - Map additionalProperties) { - this.activate = activate; - this.cursorEnter = cursorEnter; - this.cursorExit = cursorExit; - this.mouseDown = mouseDown; - this.mouseUp = mouseUp; - this.focus = focus; - this.blur = blur; - this.pageOpen = pageOpen; - this.pageClose = pageClose; - this.pageVisible = pageVisible; - this.pageInvisible = pageInvisible; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("activate") - public Optional getActivate() { - return activate; - } - - @JsonProperty("cursorEnter") - public Optional getCursorEnter() { - return cursorEnter; - } - - @JsonProperty("cursorExit") - public Optional getCursorExit() { - return cursorExit; - } - - @JsonProperty("mouseDown") - public Optional getMouseDown() { - return mouseDown; - } - - @JsonProperty("mouseUp") - public Optional getMouseUp() { - return mouseUp; - } - - @JsonProperty("focus") - public Optional getFocus() { - return focus; - } - - @JsonProperty("blur") - public Optional getBlur() { - return blur; - } - - @JsonProperty("pageOpen") - public Optional getPageOpen() { - return pageOpen; - } - - @JsonProperty("pageClose") - public Optional getPageClose() { - return pageClose; - } - - @JsonProperty("pageVisible") - public Optional getPageVisible() { - return pageVisible; - } - - @JsonProperty("pageInvisible") - public Optional getPageInvisible() { - return pageInvisible; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemPolylineActions - && equalTo((DocAnnotationsList200ResponseAnnotationsItemPolylineActions) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemPolylineActions other) { - return activate.equals(other.activate) - && cursorEnter.equals(other.cursorEnter) - && cursorExit.equals(other.cursorExit) - && mouseDown.equals(other.mouseDown) - && mouseUp.equals(other.mouseUp) - && focus.equals(other.focus) - && blur.equals(other.blur) - && pageOpen.equals(other.pageOpen) - && pageClose.equals(other.pageClose) - && pageVisible.equals(other.pageVisible) - && pageInvisible.equals(other.pageInvisible); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash( - this.activate, - this.cursorEnter, - this.cursorExit, - this.mouseDown, - this.mouseUp, - this.focus, - this.blur, - this.pageOpen, - this.pageClose, - this.pageVisible, - this.pageInvisible); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static Builder builder() { - return new Builder(); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder { - private Optional activate = - Optional.empty(); - - private Optional cursorEnter = - Optional.empty(); - - private Optional cursorExit = - Optional.empty(); - - private Optional mouseDown = - Optional.empty(); - - private Optional mouseUp = Optional.empty(); - - private Optional focus = Optional.empty(); - - private Optional blur = Optional.empty(); - - private Optional pageOpen = - Optional.empty(); - - private Optional pageClose = - Optional.empty(); - - private Optional pageVisible = - Optional.empty(); - - private Optional pageInvisible = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - public Builder from(DocAnnotationsList200ResponseAnnotationsItemPolylineActions other) { - activate(other.getActivate()); - cursorEnter(other.getCursorEnter()); - cursorExit(other.getCursorExit()); - mouseDown(other.getMouseDown()); - mouseUp(other.getMouseUp()); - focus(other.getFocus()); - blur(other.getBlur()); - pageOpen(other.getPageOpen()); - pageClose(other.getPageClose()); - pageVisible(other.getPageVisible()); - pageInvisible(other.getPageInvisible()); - return this; - } - - @JsonSetter(value = "activate", nulls = Nulls.SKIP) - public Builder activate( - Optional activate) { - this.activate = activate; - return this; - } - - public Builder activate(DocAnnotationsList200ResponseAnnotationsItemPolylineActionsActivate activate) { - this.activate = Optional.ofNullable(activate); - return this; - } - - @JsonSetter(value = "cursorEnter", nulls = Nulls.SKIP) - public Builder cursorEnter( - Optional cursorEnter) { - this.cursorEnter = cursorEnter; - return this; - } - - public Builder cursorEnter(DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorEnter cursorEnter) { - this.cursorEnter = Optional.ofNullable(cursorEnter); - return this; - } - - @JsonSetter(value = "cursorExit", nulls = Nulls.SKIP) - public Builder cursorExit( - Optional cursorExit) { - this.cursorExit = cursorExit; - return this; - } - - public Builder cursorExit(DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorExit cursorExit) { - this.cursorExit = Optional.ofNullable(cursorExit); - return this; - } - - @JsonSetter(value = "mouseDown", nulls = Nulls.SKIP) - public Builder mouseDown( - Optional mouseDown) { - this.mouseDown = mouseDown; - return this; - } - - public Builder mouseDown(DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseDown mouseDown) { - this.mouseDown = Optional.ofNullable(mouseDown); - return this; - } - - @JsonSetter(value = "mouseUp", nulls = Nulls.SKIP) - public Builder mouseUp(Optional mouseUp) { - this.mouseUp = mouseUp; - return this; - } - - public Builder mouseUp(DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseUp mouseUp) { - this.mouseUp = Optional.ofNullable(mouseUp); - return this; - } - - @JsonSetter(value = "focus", nulls = Nulls.SKIP) - public Builder focus(Optional focus) { - this.focus = focus; - return this; - } - - public Builder focus(DocAnnotationsList200ResponseAnnotationsItemPolylineActionsFocus focus) { - this.focus = Optional.ofNullable(focus); - return this; - } - - @JsonSetter(value = "blur", nulls = Nulls.SKIP) - public Builder blur(Optional blur) { - this.blur = blur; - return this; - } - - public Builder blur(DocAnnotationsList200ResponseAnnotationsItemPolylineActionsBlur blur) { - this.blur = Optional.ofNullable(blur); - return this; - } - - @JsonSetter(value = "pageOpen", nulls = Nulls.SKIP) - public Builder pageOpen( - Optional pageOpen) { - this.pageOpen = pageOpen; - return this; - } - - public Builder pageOpen(DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageOpen pageOpen) { - this.pageOpen = Optional.ofNullable(pageOpen); - return this; - } - - @JsonSetter(value = "pageClose", nulls = Nulls.SKIP) - public Builder pageClose( - Optional pageClose) { - this.pageClose = pageClose; - return this; - } - - public Builder pageClose(DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageClose pageClose) { - this.pageClose = Optional.ofNullable(pageClose); - return this; - } - - @JsonSetter(value = "pageVisible", nulls = Nulls.SKIP) - public Builder pageVisible( - Optional pageVisible) { - this.pageVisible = pageVisible; - return this; - } - - public Builder pageVisible(DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageVisible pageVisible) { - this.pageVisible = Optional.ofNullable(pageVisible); - return this; - } - - @JsonSetter(value = "pageInvisible", nulls = Nulls.SKIP) - public Builder pageInvisible( - Optional pageInvisible) { - this.pageInvisible = pageInvisible; - return this; - } - - public Builder pageInvisible( - DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageInvisible pageInvisible) { - this.pageInvisible = Optional.ofNullable(pageInvisible); - return this; - } - - public DocAnnotationsList200ResponseAnnotationsItemPolylineActions build() { - return new DocAnnotationsList200ResponseAnnotationsItemPolylineActions( - activate, - cursorEnter, - cursorExit, - mouseDown, - mouseUp, - focus, - blur, - pageOpen, - pageClose, - pageVisible, - pageInvisible, - additionalProperties); - } - - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolylineActionsActivate.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolylineActionsActivate.java deleted file mode 100644 index 1488c57..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolylineActionsActivate.java +++ /dev/null @@ -1,258 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemPolylineActionsActivate.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemPolylineActionsActivate { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemPolylineActionsActivate( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemPolylineActionsActivate - && equalTo((DocAnnotationsList200ResponseAnnotationsItemPolylineActionsActivate) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemPolylineActionsActivate other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemPolylineActionsActivate other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemPolylineActionsActivate build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemPolylineActionsActivateRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings( - List warnings); - - _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemPolylineActionsActivateWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemPolylineActionsActivate other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemPolylineActionsActivateWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemPolylineActionsActivateRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemPolylineActionsActivate build() { - return new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsActivate( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolylineActionsActivateRoot.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolylineActionsActivateRoot.java deleted file mode 100644 index dfee977..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolylineActionsActivateRoot.java +++ /dev/null @@ -1,224 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemPolylineActionsActivateRoot.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemPolylineActionsActivateRoot { - private final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsActivateRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemPolylineActionsActivateRoot( - DocAnnotationsList200ResponseAnnotationsItemPolylineActionsActivateRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsList200ResponseAnnotationsItemPolylineActionsActivateRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemPolylineActionsActivateRoot - && equalTo((DocAnnotationsList200ResponseAnnotationsItemPolylineActionsActivateRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemPolylineActionsActivateRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type(@NotNull DocAnnotationsList200ResponseAnnotationsItemPolylineActionsActivateRootType type); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemPolylineActionsActivateRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemPolylineActionsActivateRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsList200ResponseAnnotationsItemPolylineActionsActivateRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemPolylineActionsActivateRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsList200ResponseAnnotationsItemPolylineActionsActivateRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemPolylineActionsActivateRoot build() { - return new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsActivateRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolylineActionsActivateRootType.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolylineActionsActivateRootType.java deleted file mode 100644 index bbc9b6e..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolylineActionsActivateRootType.java +++ /dev/null @@ -1,286 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemPolylineActionsActivateRootType { - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsActivateRootType UNKNOWN = - new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsActivateRootType(Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsActivateRootType NAMED = - new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsActivateRootType(Value.NAMED, "named"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsActivateRootType GOTO = - new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsActivateRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsActivateRootType GOTO_EMBEDDED = - new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsActivateRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsActivateRootType JAVASCRIPT = - new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsActivateRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsActivateRootType SOUND = - new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsActivateRootType(Value.SOUND, "sound"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsActivateRootType RENDITION = - new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsActivateRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsActivateRootType GOTO_REMOTE = - new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsActivateRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsActivateRootType LAUNCH = - new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsActivateRootType(Value.LAUNCH, "launch"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsActivateRootType IMPORT_DATA = - new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsActivateRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsActivateRootType SET_OCG_STATE = - new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsActivateRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsActivateRootType URI = - new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsActivateRootType(Value.URI, "uri"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsActivateRootType MOVIE = - new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsActivateRootType(Value.MOVIE, "movie"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsActivateRootType SUBMIT_FORM = - new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsActivateRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsActivateRootType HIDE = - new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsActivateRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsActivateRootType THREAD = - new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsActivateRootType(Value.THREAD, "thread"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsActivateRootType GOTO3D_VIEW = - new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsActivateRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsActivateRootType TRANSITION = - new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsActivateRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsActivateRootType RESET_FORM = - new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsActivateRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemPolylineActionsActivateRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemPolylineActionsActivateRootType - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemPolylineActionsActivateRootType) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemPolylineActionsActivateRootType valueOf(String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsActivateRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolylineActionsActivateWarningsItem.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolylineActionsActivateWarningsItem.java deleted file mode 100644 index b5a4ef5..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolylineActionsActivateWarningsItem.java +++ /dev/null @@ -1,105 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemPolylineActionsActivateWarningsItem { - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsActivateWarningsItem MALFORMED_NEXT = - new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsActivateWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsActivateWarningsItem CYCLE_DROPPED = - new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsActivateWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsActivateWarningsItem INCOMPLETE = - new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsActivateWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemPolylineActionsActivateWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemPolylineActionsActivateWarningsItem - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemPolylineActionsActivateWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemPolylineActionsActivateWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsActivateWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolylineActionsBlur.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolylineActionsBlur.java deleted file mode 100644 index d561035..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolylineActionsBlur.java +++ /dev/null @@ -1,254 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemPolylineActionsBlur.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemPolylineActionsBlur { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemPolylineActionsBlur( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemPolylineActionsBlur - && equalTo((DocAnnotationsList200ResponseAnnotationsItemPolylineActionsBlur) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemPolylineActionsBlur other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemPolylineActionsBlur other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemPolylineActionsBlur build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemPolylineActionsBlurRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings( - List warnings); - - _FinalStage addWarnings(DocAnnotationsList200ResponseAnnotationsItemPolylineActionsBlurWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemPolylineActionsBlur other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemPolylineActionsBlurWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root(Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemPolylineActionsBlurRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root(Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemPolylineActionsBlur build() { - return new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsBlur( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolylineActionsBlurRoot.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolylineActionsBlurRoot.java deleted file mode 100644 index edba300..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolylineActionsBlurRoot.java +++ /dev/null @@ -1,224 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemPolylineActionsBlurRoot.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemPolylineActionsBlurRoot { - private final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsBlurRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemPolylineActionsBlurRoot( - DocAnnotationsList200ResponseAnnotationsItemPolylineActionsBlurRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsList200ResponseAnnotationsItemPolylineActionsBlurRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemPolylineActionsBlurRoot - && equalTo((DocAnnotationsList200ResponseAnnotationsItemPolylineActionsBlurRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemPolylineActionsBlurRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type(@NotNull DocAnnotationsList200ResponseAnnotationsItemPolylineActionsBlurRootType type); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemPolylineActionsBlurRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemPolylineActionsBlurRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsList200ResponseAnnotationsItemPolylineActionsBlurRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemPolylineActionsBlurRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsList200ResponseAnnotationsItemPolylineActionsBlurRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemPolylineActionsBlurRoot build() { - return new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsBlurRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolylineActionsBlurRootType.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolylineActionsBlurRootType.java deleted file mode 100644 index 2624735..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolylineActionsBlurRootType.java +++ /dev/null @@ -1,282 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemPolylineActionsBlurRootType { - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsBlurRootType UNKNOWN = - new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsBlurRootType(Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsBlurRootType NAMED = - new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsBlurRootType(Value.NAMED, "named"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsBlurRootType GOTO = - new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsBlurRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsBlurRootType GOTO_EMBEDDED = - new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsBlurRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsBlurRootType JAVASCRIPT = - new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsBlurRootType(Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsBlurRootType SOUND = - new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsBlurRootType(Value.SOUND, "sound"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsBlurRootType RENDITION = - new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsBlurRootType(Value.RENDITION, "rendition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsBlurRootType GOTO_REMOTE = - new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsBlurRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsBlurRootType LAUNCH = - new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsBlurRootType(Value.LAUNCH, "launch"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsBlurRootType IMPORT_DATA = - new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsBlurRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsBlurRootType SET_OCG_STATE = - new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsBlurRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsBlurRootType URI = - new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsBlurRootType(Value.URI, "uri"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsBlurRootType MOVIE = - new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsBlurRootType(Value.MOVIE, "movie"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsBlurRootType SUBMIT_FORM = - new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsBlurRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsBlurRootType HIDE = - new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsBlurRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsBlurRootType THREAD = - new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsBlurRootType(Value.THREAD, "thread"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsBlurRootType GOTO3D_VIEW = - new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsBlurRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsBlurRootType TRANSITION = - new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsBlurRootType(Value.TRANSITION, "transition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsBlurRootType RESET_FORM = - new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsBlurRootType(Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemPolylineActionsBlurRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemPolylineActionsBlurRootType - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemPolylineActionsBlurRootType) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemPolylineActionsBlurRootType valueOf(String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsBlurRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolylineActionsBlurWarningsItem.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolylineActionsBlurWarningsItem.java deleted file mode 100644 index b46bf8e..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolylineActionsBlurWarningsItem.java +++ /dev/null @@ -1,103 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemPolylineActionsBlurWarningsItem { - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsBlurWarningsItem MALFORMED_NEXT = - new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsBlurWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsBlurWarningsItem CYCLE_DROPPED = - new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsBlurWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsBlurWarningsItem INCOMPLETE = - new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsBlurWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemPolylineActionsBlurWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemPolylineActionsBlurWarningsItem - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemPolylineActionsBlurWarningsItem) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemPolylineActionsBlurWarningsItem valueOf(String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsBlurWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorEnter.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorEnter.java deleted file mode 100644 index 2ec1784..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorEnter.java +++ /dev/null @@ -1,258 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorEnter.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorEnter { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorEnter( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorEnter - && equalTo((DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorEnter) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorEnter other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorEnter other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorEnter build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorEnterRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings( - List warnings); - - _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorEnterWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorEnter other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorEnterWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorEnterRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorEnter build() { - return new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorEnter( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorEnterRoot.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorEnterRoot.java deleted file mode 100644 index 63a9501..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorEnterRoot.java +++ /dev/null @@ -1,224 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorEnterRoot.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorEnterRoot { - private final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorEnterRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorEnterRoot( - DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorEnterRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorEnterRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorEnterRoot - && equalTo((DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorEnterRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorEnterRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type(@NotNull DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorEnterRootType type); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorEnterRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorEnterRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorEnterRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorEnterRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorEnterRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorEnterRoot build() { - return new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorEnterRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorEnterRootType.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorEnterRootType.java deleted file mode 100644 index fab4bbb..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorEnterRootType.java +++ /dev/null @@ -1,287 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorEnterRootType { - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorEnterRootType UNKNOWN = - new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorEnterRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorEnterRootType NAMED = - new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorEnterRootType(Value.NAMED, "named"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorEnterRootType GOTO = - new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorEnterRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorEnterRootType GOTO_EMBEDDED = - new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorEnterRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorEnterRootType JAVASCRIPT = - new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorEnterRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorEnterRootType SOUND = - new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorEnterRootType(Value.SOUND, "sound"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorEnterRootType RENDITION = - new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorEnterRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorEnterRootType GOTO_REMOTE = - new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorEnterRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorEnterRootType LAUNCH = - new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorEnterRootType(Value.LAUNCH, "launch"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorEnterRootType IMPORT_DATA = - new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorEnterRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorEnterRootType SET_OCG_STATE = - new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorEnterRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorEnterRootType URI = - new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorEnterRootType(Value.URI, "uri"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorEnterRootType MOVIE = - new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorEnterRootType(Value.MOVIE, "movie"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorEnterRootType SUBMIT_FORM = - new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorEnterRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorEnterRootType HIDE = - new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorEnterRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorEnterRootType THREAD = - new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorEnterRootType(Value.THREAD, "thread"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorEnterRootType GOTO3D_VIEW = - new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorEnterRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorEnterRootType TRANSITION = - new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorEnterRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorEnterRootType RESET_FORM = - new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorEnterRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorEnterRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorEnterRootType - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorEnterRootType) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorEnterRootType valueOf(String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorEnterRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorEnterWarningsItem.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorEnterWarningsItem.java deleted file mode 100644 index 83805f9..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorEnterWarningsItem.java +++ /dev/null @@ -1,105 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorEnterWarningsItem { - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorEnterWarningsItem - MALFORMED_NEXT = new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorEnterWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorEnterWarningsItem - CYCLE_DROPPED = new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorEnterWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorEnterWarningsItem INCOMPLETE = - new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorEnterWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorEnterWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorEnterWarningsItem - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorEnterWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorEnterWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorEnterWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorExit.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorExit.java deleted file mode 100644 index ab57961..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorExit.java +++ /dev/null @@ -1,258 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorExit.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorExit { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorExit( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorExit - && equalTo((DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorExit) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorExit other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorExit other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorExit build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorExitRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings( - List warnings); - - _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorExitWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorExit other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorExitWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorExitRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorExit build() { - return new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorExit( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorExitRoot.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorExitRoot.java deleted file mode 100644 index 31e4202..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorExitRoot.java +++ /dev/null @@ -1,224 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorExitRoot.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorExitRoot { - private final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorExitRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorExitRoot( - DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorExitRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorExitRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorExitRoot - && equalTo((DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorExitRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorExitRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type(@NotNull DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorExitRootType type); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorExitRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorExitRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorExitRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorExitRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorExitRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorExitRoot build() { - return new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorExitRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorExitRootType.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorExitRootType.java deleted file mode 100644 index c67f39b..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorExitRootType.java +++ /dev/null @@ -1,286 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorExitRootType { - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorExitRootType UNKNOWN = - new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorExitRootType(Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorExitRootType NAMED = - new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorExitRootType(Value.NAMED, "named"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorExitRootType GOTO = - new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorExitRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorExitRootType GOTO_EMBEDDED = - new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorExitRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorExitRootType JAVASCRIPT = - new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorExitRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorExitRootType SOUND = - new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorExitRootType(Value.SOUND, "sound"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorExitRootType RENDITION = - new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorExitRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorExitRootType GOTO_REMOTE = - new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorExitRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorExitRootType LAUNCH = - new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorExitRootType(Value.LAUNCH, "launch"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorExitRootType IMPORT_DATA = - new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorExitRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorExitRootType SET_OCG_STATE = - new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorExitRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorExitRootType URI = - new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorExitRootType(Value.URI, "uri"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorExitRootType MOVIE = - new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorExitRootType(Value.MOVIE, "movie"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorExitRootType SUBMIT_FORM = - new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorExitRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorExitRootType HIDE = - new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorExitRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorExitRootType THREAD = - new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorExitRootType(Value.THREAD, "thread"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorExitRootType GOTO3D_VIEW = - new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorExitRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorExitRootType TRANSITION = - new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorExitRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorExitRootType RESET_FORM = - new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorExitRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorExitRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorExitRootType - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorExitRootType) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorExitRootType valueOf(String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorExitRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorExitWarningsItem.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorExitWarningsItem.java deleted file mode 100644 index c0ec7e7..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorExitWarningsItem.java +++ /dev/null @@ -1,105 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorExitWarningsItem { - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorExitWarningsItem - MALFORMED_NEXT = new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorExitWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorExitWarningsItem - CYCLE_DROPPED = new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorExitWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorExitWarningsItem INCOMPLETE = - new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorExitWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorExitWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorExitWarningsItem - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorExitWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorExitWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsCursorExitWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolylineActionsFocus.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolylineActionsFocus.java deleted file mode 100644 index faf77e3..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolylineActionsFocus.java +++ /dev/null @@ -1,254 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemPolylineActionsFocus.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemPolylineActionsFocus { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemPolylineActionsFocus( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemPolylineActionsFocus - && equalTo((DocAnnotationsList200ResponseAnnotationsItemPolylineActionsFocus) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemPolylineActionsFocus other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemPolylineActionsFocus other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemPolylineActionsFocus build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemPolylineActionsFocusRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings( - List warnings); - - _FinalStage addWarnings(DocAnnotationsList200ResponseAnnotationsItemPolylineActionsFocusWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemPolylineActionsFocus other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemPolylineActionsFocusWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root(Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemPolylineActionsFocusRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root(Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemPolylineActionsFocus build() { - return new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsFocus( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolylineActionsFocusRoot.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolylineActionsFocusRoot.java deleted file mode 100644 index 2fd6a75..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolylineActionsFocusRoot.java +++ /dev/null @@ -1,224 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemPolylineActionsFocusRoot.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemPolylineActionsFocusRoot { - private final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsFocusRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemPolylineActionsFocusRoot( - DocAnnotationsList200ResponseAnnotationsItemPolylineActionsFocusRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsList200ResponseAnnotationsItemPolylineActionsFocusRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemPolylineActionsFocusRoot - && equalTo((DocAnnotationsList200ResponseAnnotationsItemPolylineActionsFocusRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemPolylineActionsFocusRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type(@NotNull DocAnnotationsList200ResponseAnnotationsItemPolylineActionsFocusRootType type); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemPolylineActionsFocusRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemPolylineActionsFocusRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsList200ResponseAnnotationsItemPolylineActionsFocusRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemPolylineActionsFocusRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsList200ResponseAnnotationsItemPolylineActionsFocusRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemPolylineActionsFocusRoot build() { - return new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsFocusRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolylineActionsFocusRootType.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolylineActionsFocusRootType.java deleted file mode 100644 index c490aad..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolylineActionsFocusRootType.java +++ /dev/null @@ -1,285 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemPolylineActionsFocusRootType { - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsFocusRootType UNKNOWN = - new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsFocusRootType(Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsFocusRootType NAMED = - new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsFocusRootType(Value.NAMED, "named"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsFocusRootType GOTO = - new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsFocusRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsFocusRootType GOTO_EMBEDDED = - new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsFocusRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsFocusRootType JAVASCRIPT = - new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsFocusRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsFocusRootType SOUND = - new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsFocusRootType(Value.SOUND, "sound"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsFocusRootType RENDITION = - new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsFocusRootType(Value.RENDITION, "rendition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsFocusRootType GOTO_REMOTE = - new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsFocusRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsFocusRootType LAUNCH = - new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsFocusRootType(Value.LAUNCH, "launch"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsFocusRootType IMPORT_DATA = - new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsFocusRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsFocusRootType SET_OCG_STATE = - new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsFocusRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsFocusRootType URI = - new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsFocusRootType(Value.URI, "uri"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsFocusRootType MOVIE = - new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsFocusRootType(Value.MOVIE, "movie"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsFocusRootType SUBMIT_FORM = - new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsFocusRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsFocusRootType HIDE = - new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsFocusRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsFocusRootType THREAD = - new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsFocusRootType(Value.THREAD, "thread"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsFocusRootType GOTO3D_VIEW = - new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsFocusRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsFocusRootType TRANSITION = - new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsFocusRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsFocusRootType RESET_FORM = - new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsFocusRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemPolylineActionsFocusRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemPolylineActionsFocusRootType - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemPolylineActionsFocusRootType) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemPolylineActionsFocusRootType valueOf(String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsFocusRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolylineActionsFocusWarningsItem.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolylineActionsFocusWarningsItem.java deleted file mode 100644 index 63fca34..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolylineActionsFocusWarningsItem.java +++ /dev/null @@ -1,103 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemPolylineActionsFocusWarningsItem { - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsFocusWarningsItem MALFORMED_NEXT = - new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsFocusWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsFocusWarningsItem CYCLE_DROPPED = - new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsFocusWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsFocusWarningsItem INCOMPLETE = - new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsFocusWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemPolylineActionsFocusWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemPolylineActionsFocusWarningsItem - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemPolylineActionsFocusWarningsItem) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemPolylineActionsFocusWarningsItem valueOf(String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsFocusWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseDown.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseDown.java deleted file mode 100644 index 86b6b10..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseDown.java +++ /dev/null @@ -1,258 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseDown.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseDown { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseDown( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseDown - && equalTo((DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseDown) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseDown other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseDown other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseDown build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseDownRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings( - List warnings); - - _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseDownWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseDown other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseDownWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseDownRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseDown build() { - return new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseDown( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseDownRoot.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseDownRoot.java deleted file mode 100644 index c821f76..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseDownRoot.java +++ /dev/null @@ -1,224 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseDownRoot.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseDownRoot { - private final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseDownRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseDownRoot( - DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseDownRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseDownRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseDownRoot - && equalTo((DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseDownRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseDownRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type(@NotNull DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseDownRootType type); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseDownRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseDownRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseDownRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseDownRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseDownRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseDownRoot build() { - return new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseDownRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseDownRootType.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseDownRootType.java deleted file mode 100644 index ad89b33..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseDownRootType.java +++ /dev/null @@ -1,286 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseDownRootType { - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseDownRootType UNKNOWN = - new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseDownRootType(Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseDownRootType NAMED = - new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseDownRootType(Value.NAMED, "named"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseDownRootType GOTO = - new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseDownRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseDownRootType GOTO_EMBEDDED = - new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseDownRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseDownRootType JAVASCRIPT = - new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseDownRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseDownRootType SOUND = - new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseDownRootType(Value.SOUND, "sound"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseDownRootType RENDITION = - new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseDownRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseDownRootType GOTO_REMOTE = - new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseDownRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseDownRootType LAUNCH = - new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseDownRootType(Value.LAUNCH, "launch"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseDownRootType IMPORT_DATA = - new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseDownRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseDownRootType SET_OCG_STATE = - new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseDownRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseDownRootType URI = - new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseDownRootType(Value.URI, "uri"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseDownRootType MOVIE = - new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseDownRootType(Value.MOVIE, "movie"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseDownRootType SUBMIT_FORM = - new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseDownRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseDownRootType HIDE = - new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseDownRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseDownRootType THREAD = - new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseDownRootType(Value.THREAD, "thread"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseDownRootType GOTO3D_VIEW = - new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseDownRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseDownRootType TRANSITION = - new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseDownRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseDownRootType RESET_FORM = - new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseDownRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseDownRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseDownRootType - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseDownRootType) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseDownRootType valueOf(String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseDownRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseDownWarningsItem.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseDownWarningsItem.java deleted file mode 100644 index 8f24e1d..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseDownWarningsItem.java +++ /dev/null @@ -1,105 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseDownWarningsItem { - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseDownWarningsItem - MALFORMED_NEXT = new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseDownWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseDownWarningsItem CYCLE_DROPPED = - new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseDownWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseDownWarningsItem INCOMPLETE = - new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseDownWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseDownWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseDownWarningsItem - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseDownWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseDownWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseDownWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseUp.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseUp.java deleted file mode 100644 index eb9da00..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseUp.java +++ /dev/null @@ -1,256 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseUp.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseUp { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseUp( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseUp - && equalTo((DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseUp) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseUp other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseUp other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseUp build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseUpRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings( - List warnings); - - _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseUpWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseUp other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseUpWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root(Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseUpRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root(Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseUp build() { - return new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseUp( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseUpRoot.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseUpRoot.java deleted file mode 100644 index d7bcb65..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseUpRoot.java +++ /dev/null @@ -1,224 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseUpRoot.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseUpRoot { - private final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseUpRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseUpRoot( - DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseUpRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseUpRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseUpRoot - && equalTo((DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseUpRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseUpRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type(@NotNull DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseUpRootType type); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseUpRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseUpRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseUpRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseUpRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseUpRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseUpRoot build() { - return new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseUpRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseUpRootType.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseUpRootType.java deleted file mode 100644 index 5e44993..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseUpRootType.java +++ /dev/null @@ -1,286 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseUpRootType { - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseUpRootType UNKNOWN = - new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseUpRootType(Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseUpRootType NAMED = - new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseUpRootType(Value.NAMED, "named"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseUpRootType GOTO = - new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseUpRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseUpRootType GOTO_EMBEDDED = - new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseUpRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseUpRootType JAVASCRIPT = - new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseUpRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseUpRootType SOUND = - new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseUpRootType(Value.SOUND, "sound"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseUpRootType RENDITION = - new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseUpRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseUpRootType GOTO_REMOTE = - new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseUpRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseUpRootType LAUNCH = - new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseUpRootType(Value.LAUNCH, "launch"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseUpRootType IMPORT_DATA = - new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseUpRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseUpRootType SET_OCG_STATE = - new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseUpRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseUpRootType URI = - new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseUpRootType(Value.URI, "uri"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseUpRootType MOVIE = - new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseUpRootType(Value.MOVIE, "movie"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseUpRootType SUBMIT_FORM = - new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseUpRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseUpRootType HIDE = - new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseUpRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseUpRootType THREAD = - new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseUpRootType(Value.THREAD, "thread"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseUpRootType GOTO3D_VIEW = - new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseUpRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseUpRootType TRANSITION = - new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseUpRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseUpRootType RESET_FORM = - new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseUpRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseUpRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseUpRootType - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseUpRootType) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseUpRootType valueOf(String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseUpRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseUpWarningsItem.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseUpWarningsItem.java deleted file mode 100644 index 9be592a..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseUpWarningsItem.java +++ /dev/null @@ -1,103 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseUpWarningsItem { - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseUpWarningsItem MALFORMED_NEXT = - new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseUpWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseUpWarningsItem CYCLE_DROPPED = - new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseUpWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseUpWarningsItem INCOMPLETE = - new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseUpWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseUpWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseUpWarningsItem - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseUpWarningsItem) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseUpWarningsItem valueOf(String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsMouseUpWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageClose.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageClose.java deleted file mode 100644 index 7c65250..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageClose.java +++ /dev/null @@ -1,258 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageClose.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageClose { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageClose( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageClose - && equalTo((DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageClose) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageClose other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageClose other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageClose build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageCloseRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings( - List warnings); - - _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageCloseWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageClose other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageCloseWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageCloseRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageClose build() { - return new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageClose( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageCloseRoot.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageCloseRoot.java deleted file mode 100644 index 646e7d3..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageCloseRoot.java +++ /dev/null @@ -1,224 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageCloseRoot.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageCloseRoot { - private final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageCloseRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageCloseRoot( - DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageCloseRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageCloseRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageCloseRoot - && equalTo((DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageCloseRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageCloseRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type(@NotNull DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageCloseRootType type); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageCloseRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageCloseRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageCloseRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageCloseRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageCloseRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageCloseRoot build() { - return new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageCloseRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageCloseRootType.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageCloseRootType.java deleted file mode 100644 index 549b05f..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageCloseRootType.java +++ /dev/null @@ -1,286 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageCloseRootType { - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageCloseRootType UNKNOWN = - new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageCloseRootType(Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageCloseRootType NAMED = - new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageCloseRootType(Value.NAMED, "named"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageCloseRootType GOTO = - new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageCloseRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageCloseRootType GOTO_EMBEDDED = - new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageCloseRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageCloseRootType JAVASCRIPT = - new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageCloseRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageCloseRootType SOUND = - new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageCloseRootType(Value.SOUND, "sound"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageCloseRootType RENDITION = - new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageCloseRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageCloseRootType GOTO_REMOTE = - new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageCloseRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageCloseRootType LAUNCH = - new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageCloseRootType(Value.LAUNCH, "launch"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageCloseRootType IMPORT_DATA = - new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageCloseRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageCloseRootType SET_OCG_STATE = - new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageCloseRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageCloseRootType URI = - new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageCloseRootType(Value.URI, "uri"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageCloseRootType MOVIE = - new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageCloseRootType(Value.MOVIE, "movie"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageCloseRootType SUBMIT_FORM = - new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageCloseRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageCloseRootType HIDE = - new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageCloseRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageCloseRootType THREAD = - new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageCloseRootType(Value.THREAD, "thread"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageCloseRootType GOTO3D_VIEW = - new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageCloseRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageCloseRootType TRANSITION = - new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageCloseRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageCloseRootType RESET_FORM = - new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageCloseRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageCloseRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageCloseRootType - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageCloseRootType) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageCloseRootType valueOf(String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageCloseRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageCloseWarningsItem.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageCloseWarningsItem.java deleted file mode 100644 index be9b531..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageCloseWarningsItem.java +++ /dev/null @@ -1,105 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageCloseWarningsItem { - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageCloseWarningsItem - MALFORMED_NEXT = new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageCloseWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageCloseWarningsItem CYCLE_DROPPED = - new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageCloseWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageCloseWarningsItem INCOMPLETE = - new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageCloseWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageCloseWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageCloseWarningsItem - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageCloseWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageCloseWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageCloseWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageInvisible.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageInvisible.java deleted file mode 100644 index f0a59cd..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageInvisible.java +++ /dev/null @@ -1,258 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageInvisible.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageInvisible { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageInvisible( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageInvisible - && equalTo((DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageInvisible) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageInvisible other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageInvisible other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageInvisible build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageInvisibleRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings( - List warnings); - - _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageInvisibleWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageInvisible other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageInvisibleWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageInvisibleRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageInvisible build() { - return new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageInvisible( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageInvisibleRoot.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageInvisibleRoot.java deleted file mode 100644 index 129d2df..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageInvisibleRoot.java +++ /dev/null @@ -1,225 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageInvisibleRoot.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageInvisibleRoot { - private final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageInvisibleRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageInvisibleRoot( - DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageInvisibleRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageInvisibleRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageInvisibleRoot - && equalTo((DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageInvisibleRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageInvisibleRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageInvisibleRootType type); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageInvisibleRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageInvisibleRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageInvisibleRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageInvisibleRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageInvisibleRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageInvisibleRoot build() { - return new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageInvisibleRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageInvisibleRootType.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageInvisibleRootType.java deleted file mode 100644 index 0330e12..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageInvisibleRootType.java +++ /dev/null @@ -1,291 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageInvisibleRootType { - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageInvisibleRootType UNKNOWN = - new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageInvisibleRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageInvisibleRootType NAMED = - new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageInvisibleRootType(Value.NAMED, "named"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageInvisibleRootType GOTO = - new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageInvisibleRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageInvisibleRootType GOTO_EMBEDDED = - new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageInvisibleRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageInvisibleRootType JAVASCRIPT = - new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageInvisibleRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageInvisibleRootType SOUND = - new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageInvisibleRootType(Value.SOUND, "sound"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageInvisibleRootType RENDITION = - new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageInvisibleRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageInvisibleRootType GOTO_REMOTE = - new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageInvisibleRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageInvisibleRootType LAUNCH = - new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageInvisibleRootType( - Value.LAUNCH, "launch"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageInvisibleRootType IMPORT_DATA = - new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageInvisibleRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageInvisibleRootType SET_OCG_STATE = - new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageInvisibleRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageInvisibleRootType URI = - new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageInvisibleRootType(Value.URI, "uri"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageInvisibleRootType MOVIE = - new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageInvisibleRootType(Value.MOVIE, "movie"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageInvisibleRootType SUBMIT_FORM = - new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageInvisibleRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageInvisibleRootType HIDE = - new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageInvisibleRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageInvisibleRootType THREAD = - new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageInvisibleRootType( - Value.THREAD, "thread"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageInvisibleRootType GOTO3D_VIEW = - new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageInvisibleRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageInvisibleRootType TRANSITION = - new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageInvisibleRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageInvisibleRootType RESET_FORM = - new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageInvisibleRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageInvisibleRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageInvisibleRootType - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageInvisibleRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageInvisibleRootType valueOf( - String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageInvisibleRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageInvisibleWarningsItem.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageInvisibleWarningsItem.java deleted file mode 100644 index 52a3d57..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageInvisibleWarningsItem.java +++ /dev/null @@ -1,107 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageInvisibleWarningsItem { - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageInvisibleWarningsItem - MALFORMED_NEXT = new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageInvisibleWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageInvisibleWarningsItem - CYCLE_DROPPED = new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageInvisibleWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageInvisibleWarningsItem - INCOMPLETE = new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageInvisibleWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageInvisibleWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageInvisibleWarningsItem - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageInvisibleWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageInvisibleWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageInvisibleWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageOpen.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageOpen.java deleted file mode 100644 index 6b62270..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageOpen.java +++ /dev/null @@ -1,258 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageOpen.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageOpen { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageOpen( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageOpen - && equalTo((DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageOpen) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageOpen other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageOpen other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageOpen build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageOpenRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings( - List warnings); - - _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageOpenWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageOpen other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageOpenWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageOpenRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageOpen build() { - return new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageOpen( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageOpenRoot.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageOpenRoot.java deleted file mode 100644 index fd63aea..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageOpenRoot.java +++ /dev/null @@ -1,224 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageOpenRoot.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageOpenRoot { - private final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageOpenRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageOpenRoot( - DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageOpenRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageOpenRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageOpenRoot - && equalTo((DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageOpenRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageOpenRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type(@NotNull DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageOpenRootType type); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageOpenRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageOpenRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageOpenRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageOpenRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageOpenRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageOpenRoot build() { - return new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageOpenRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageOpenRootType.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageOpenRootType.java deleted file mode 100644 index f0d565e..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageOpenRootType.java +++ /dev/null @@ -1,286 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageOpenRootType { - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageOpenRootType UNKNOWN = - new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageOpenRootType(Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageOpenRootType NAMED = - new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageOpenRootType(Value.NAMED, "named"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageOpenRootType GOTO = - new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageOpenRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageOpenRootType GOTO_EMBEDDED = - new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageOpenRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageOpenRootType JAVASCRIPT = - new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageOpenRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageOpenRootType SOUND = - new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageOpenRootType(Value.SOUND, "sound"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageOpenRootType RENDITION = - new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageOpenRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageOpenRootType GOTO_REMOTE = - new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageOpenRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageOpenRootType LAUNCH = - new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageOpenRootType(Value.LAUNCH, "launch"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageOpenRootType IMPORT_DATA = - new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageOpenRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageOpenRootType SET_OCG_STATE = - new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageOpenRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageOpenRootType URI = - new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageOpenRootType(Value.URI, "uri"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageOpenRootType MOVIE = - new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageOpenRootType(Value.MOVIE, "movie"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageOpenRootType SUBMIT_FORM = - new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageOpenRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageOpenRootType HIDE = - new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageOpenRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageOpenRootType THREAD = - new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageOpenRootType(Value.THREAD, "thread"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageOpenRootType GOTO3D_VIEW = - new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageOpenRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageOpenRootType TRANSITION = - new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageOpenRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageOpenRootType RESET_FORM = - new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageOpenRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageOpenRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageOpenRootType - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageOpenRootType) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageOpenRootType valueOf(String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageOpenRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageOpenWarningsItem.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageOpenWarningsItem.java deleted file mode 100644 index 84dd626..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageOpenWarningsItem.java +++ /dev/null @@ -1,105 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageOpenWarningsItem { - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageOpenWarningsItem MALFORMED_NEXT = - new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageOpenWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageOpenWarningsItem CYCLE_DROPPED = - new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageOpenWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageOpenWarningsItem INCOMPLETE = - new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageOpenWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageOpenWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageOpenWarningsItem - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageOpenWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageOpenWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageOpenWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageVisible.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageVisible.java deleted file mode 100644 index b9655dd..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageVisible.java +++ /dev/null @@ -1,258 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageVisible.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageVisible { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageVisible( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageVisible - && equalTo((DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageVisible) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageVisible other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageVisible other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageVisible build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageVisibleRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings( - List warnings); - - _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageVisibleWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageVisible other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageVisibleWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageVisibleRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageVisible build() { - return new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageVisible( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageVisibleRoot.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageVisibleRoot.java deleted file mode 100644 index 060de1b..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageVisibleRoot.java +++ /dev/null @@ -1,224 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageVisibleRoot.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageVisibleRoot { - private final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageVisibleRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageVisibleRoot( - DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageVisibleRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageVisibleRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageVisibleRoot - && equalTo((DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageVisibleRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageVisibleRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type(@NotNull DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageVisibleRootType type); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageVisibleRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageVisibleRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageVisibleRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageVisibleRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageVisibleRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageVisibleRoot build() { - return new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageVisibleRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageVisibleRootType.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageVisibleRootType.java deleted file mode 100644 index 9dfc764..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageVisibleRootType.java +++ /dev/null @@ -1,287 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageVisibleRootType { - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageVisibleRootType UNKNOWN = - new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageVisibleRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageVisibleRootType NAMED = - new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageVisibleRootType(Value.NAMED, "named"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageVisibleRootType GOTO = - new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageVisibleRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageVisibleRootType GOTO_EMBEDDED = - new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageVisibleRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageVisibleRootType JAVASCRIPT = - new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageVisibleRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageVisibleRootType SOUND = - new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageVisibleRootType(Value.SOUND, "sound"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageVisibleRootType RENDITION = - new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageVisibleRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageVisibleRootType GOTO_REMOTE = - new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageVisibleRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageVisibleRootType LAUNCH = - new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageVisibleRootType(Value.LAUNCH, "launch"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageVisibleRootType IMPORT_DATA = - new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageVisibleRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageVisibleRootType SET_OCG_STATE = - new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageVisibleRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageVisibleRootType URI = - new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageVisibleRootType(Value.URI, "uri"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageVisibleRootType MOVIE = - new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageVisibleRootType(Value.MOVIE, "movie"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageVisibleRootType SUBMIT_FORM = - new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageVisibleRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageVisibleRootType HIDE = - new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageVisibleRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageVisibleRootType THREAD = - new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageVisibleRootType(Value.THREAD, "thread"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageVisibleRootType GOTO3D_VIEW = - new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageVisibleRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageVisibleRootType TRANSITION = - new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageVisibleRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageVisibleRootType RESET_FORM = - new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageVisibleRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageVisibleRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageVisibleRootType - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageVisibleRootType) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageVisibleRootType valueOf(String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageVisibleRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageVisibleWarningsItem.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageVisibleWarningsItem.java deleted file mode 100644 index a4c82b7..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageVisibleWarningsItem.java +++ /dev/null @@ -1,105 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageVisibleWarningsItem { - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageVisibleWarningsItem - MALFORMED_NEXT = new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageVisibleWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageVisibleWarningsItem - CYCLE_DROPPED = new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageVisibleWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageVisibleWarningsItem INCOMPLETE = - new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageVisibleWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageVisibleWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageVisibleWarningsItem - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageVisibleWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageVisibleWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsList200ResponseAnnotationsItemPolylineActionsPageVisibleWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemRedact.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemRedact.java index f69a44e..33edf7d 100644 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemRedact.java +++ b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemRedact.java @@ -65,7 +65,7 @@ public final class DocAnnotationsList200ResponseAnnotationsItemRedact { private final Optional updatedBy; - private final Optional actions; + private final Optional actions; private final List quadPoints; @@ -109,7 +109,7 @@ private DocAnnotationsList200ResponseAnnotationsItemRedact( Optional groupId, Optional createdBy, Optional updatedBy, - Optional actions, + Optional actions, List quadPoints, DocAnnotationsList200ResponseAnnotationsItemRedactColor color, double opacity, @@ -274,7 +274,7 @@ public Optional getUpdatedBy() { } @JsonProperty("actions") - public Optional getActions() { + public Optional getActions() { return actions; } @@ -613,9 +613,9 @@ public interface _FinalStage { _FinalStage updatedBy(String updatedBy); - _FinalStage actions(Optional actions); + _FinalStage actions(Optional actions); - _FinalStage actions(DocAnnotationsList200ResponseAnnotationsItemRedactActions actions); + _FinalStage actions(PdfAnnotationActions actions); _FinalStage quadPoints(List quadPoints); @@ -690,7 +690,7 @@ public static final class Builder private List quadPoints = new ArrayList<>(); - private Optional actions = Optional.empty(); + private Optional actions = Optional.empty(); private Optional updatedBy = Optional.empty(); @@ -937,14 +937,14 @@ public _FinalStage quadPoints( } @java.lang.Override - public _FinalStage actions(DocAnnotationsList200ResponseAnnotationsItemRedactActions actions) { + public _FinalStage actions(PdfAnnotationActions actions) { this.actions = Optional.ofNullable(actions); return this; } @java.lang.Override @JsonSetter(value = "actions", nulls = Nulls.SKIP) - public _FinalStage actions(Optional actions) { + public _FinalStage actions(Optional actions) { this.actions = actions; return this; } diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemRedactActions.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemRedactActions.java deleted file mode 100644 index 2927a9d..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemRedactActions.java +++ /dev/null @@ -1,384 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.HashMap; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemRedactActions.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemRedactActions { - private final Optional activate; - - private final Optional cursorEnter; - - private final Optional cursorExit; - - private final Optional mouseDown; - - private final Optional mouseUp; - - private final Optional focus; - - private final Optional blur; - - private final Optional pageOpen; - - private final Optional pageClose; - - private final Optional pageVisible; - - private final Optional pageInvisible; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemRedactActions( - Optional activate, - Optional cursorEnter, - Optional cursorExit, - Optional mouseDown, - Optional mouseUp, - Optional focus, - Optional blur, - Optional pageOpen, - Optional pageClose, - Optional pageVisible, - Optional pageInvisible, - Map additionalProperties) { - this.activate = activate; - this.cursorEnter = cursorEnter; - this.cursorExit = cursorExit; - this.mouseDown = mouseDown; - this.mouseUp = mouseUp; - this.focus = focus; - this.blur = blur; - this.pageOpen = pageOpen; - this.pageClose = pageClose; - this.pageVisible = pageVisible; - this.pageInvisible = pageInvisible; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("activate") - public Optional getActivate() { - return activate; - } - - @JsonProperty("cursorEnter") - public Optional getCursorEnter() { - return cursorEnter; - } - - @JsonProperty("cursorExit") - public Optional getCursorExit() { - return cursorExit; - } - - @JsonProperty("mouseDown") - public Optional getMouseDown() { - return mouseDown; - } - - @JsonProperty("mouseUp") - public Optional getMouseUp() { - return mouseUp; - } - - @JsonProperty("focus") - public Optional getFocus() { - return focus; - } - - @JsonProperty("blur") - public Optional getBlur() { - return blur; - } - - @JsonProperty("pageOpen") - public Optional getPageOpen() { - return pageOpen; - } - - @JsonProperty("pageClose") - public Optional getPageClose() { - return pageClose; - } - - @JsonProperty("pageVisible") - public Optional getPageVisible() { - return pageVisible; - } - - @JsonProperty("pageInvisible") - public Optional getPageInvisible() { - return pageInvisible; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemRedactActions - && equalTo((DocAnnotationsList200ResponseAnnotationsItemRedactActions) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemRedactActions other) { - return activate.equals(other.activate) - && cursorEnter.equals(other.cursorEnter) - && cursorExit.equals(other.cursorExit) - && mouseDown.equals(other.mouseDown) - && mouseUp.equals(other.mouseUp) - && focus.equals(other.focus) - && blur.equals(other.blur) - && pageOpen.equals(other.pageOpen) - && pageClose.equals(other.pageClose) - && pageVisible.equals(other.pageVisible) - && pageInvisible.equals(other.pageInvisible); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash( - this.activate, - this.cursorEnter, - this.cursorExit, - this.mouseDown, - this.mouseUp, - this.focus, - this.blur, - this.pageOpen, - this.pageClose, - this.pageVisible, - this.pageInvisible); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static Builder builder() { - return new Builder(); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder { - private Optional activate = Optional.empty(); - - private Optional cursorEnter = - Optional.empty(); - - private Optional cursorExit = - Optional.empty(); - - private Optional mouseDown = - Optional.empty(); - - private Optional mouseUp = Optional.empty(); - - private Optional focus = Optional.empty(); - - private Optional blur = Optional.empty(); - - private Optional pageOpen = Optional.empty(); - - private Optional pageClose = - Optional.empty(); - - private Optional pageVisible = - Optional.empty(); - - private Optional pageInvisible = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - public Builder from(DocAnnotationsList200ResponseAnnotationsItemRedactActions other) { - activate(other.getActivate()); - cursorEnter(other.getCursorEnter()); - cursorExit(other.getCursorExit()); - mouseDown(other.getMouseDown()); - mouseUp(other.getMouseUp()); - focus(other.getFocus()); - blur(other.getBlur()); - pageOpen(other.getPageOpen()); - pageClose(other.getPageClose()); - pageVisible(other.getPageVisible()); - pageInvisible(other.getPageInvisible()); - return this; - } - - @JsonSetter(value = "activate", nulls = Nulls.SKIP) - public Builder activate(Optional activate) { - this.activate = activate; - return this; - } - - public Builder activate(DocAnnotationsList200ResponseAnnotationsItemRedactActionsActivate activate) { - this.activate = Optional.ofNullable(activate); - return this; - } - - @JsonSetter(value = "cursorEnter", nulls = Nulls.SKIP) - public Builder cursorEnter( - Optional cursorEnter) { - this.cursorEnter = cursorEnter; - return this; - } - - public Builder cursorEnter(DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorEnter cursorEnter) { - this.cursorEnter = Optional.ofNullable(cursorEnter); - return this; - } - - @JsonSetter(value = "cursorExit", nulls = Nulls.SKIP) - public Builder cursorExit( - Optional cursorExit) { - this.cursorExit = cursorExit; - return this; - } - - public Builder cursorExit(DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorExit cursorExit) { - this.cursorExit = Optional.ofNullable(cursorExit); - return this; - } - - @JsonSetter(value = "mouseDown", nulls = Nulls.SKIP) - public Builder mouseDown( - Optional mouseDown) { - this.mouseDown = mouseDown; - return this; - } - - public Builder mouseDown(DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseDown mouseDown) { - this.mouseDown = Optional.ofNullable(mouseDown); - return this; - } - - @JsonSetter(value = "mouseUp", nulls = Nulls.SKIP) - public Builder mouseUp(Optional mouseUp) { - this.mouseUp = mouseUp; - return this; - } - - public Builder mouseUp(DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseUp mouseUp) { - this.mouseUp = Optional.ofNullable(mouseUp); - return this; - } - - @JsonSetter(value = "focus", nulls = Nulls.SKIP) - public Builder focus(Optional focus) { - this.focus = focus; - return this; - } - - public Builder focus(DocAnnotationsList200ResponseAnnotationsItemRedactActionsFocus focus) { - this.focus = Optional.ofNullable(focus); - return this; - } - - @JsonSetter(value = "blur", nulls = Nulls.SKIP) - public Builder blur(Optional blur) { - this.blur = blur; - return this; - } - - public Builder blur(DocAnnotationsList200ResponseAnnotationsItemRedactActionsBlur blur) { - this.blur = Optional.ofNullable(blur); - return this; - } - - @JsonSetter(value = "pageOpen", nulls = Nulls.SKIP) - public Builder pageOpen(Optional pageOpen) { - this.pageOpen = pageOpen; - return this; - } - - public Builder pageOpen(DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageOpen pageOpen) { - this.pageOpen = Optional.ofNullable(pageOpen); - return this; - } - - @JsonSetter(value = "pageClose", nulls = Nulls.SKIP) - public Builder pageClose( - Optional pageClose) { - this.pageClose = pageClose; - return this; - } - - public Builder pageClose(DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageClose pageClose) { - this.pageClose = Optional.ofNullable(pageClose); - return this; - } - - @JsonSetter(value = "pageVisible", nulls = Nulls.SKIP) - public Builder pageVisible( - Optional pageVisible) { - this.pageVisible = pageVisible; - return this; - } - - public Builder pageVisible(DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageVisible pageVisible) { - this.pageVisible = Optional.ofNullable(pageVisible); - return this; - } - - @JsonSetter(value = "pageInvisible", nulls = Nulls.SKIP) - public Builder pageInvisible( - Optional pageInvisible) { - this.pageInvisible = pageInvisible; - return this; - } - - public Builder pageInvisible( - DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageInvisible pageInvisible) { - this.pageInvisible = Optional.ofNullable(pageInvisible); - return this; - } - - public DocAnnotationsList200ResponseAnnotationsItemRedactActions build() { - return new DocAnnotationsList200ResponseAnnotationsItemRedactActions( - activate, - cursorEnter, - cursorExit, - mouseDown, - mouseUp, - focus, - blur, - pageOpen, - pageClose, - pageVisible, - pageInvisible, - additionalProperties); - } - - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemRedactActionsActivate.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemRedactActionsActivate.java deleted file mode 100644 index 8e2de9d..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemRedactActionsActivate.java +++ /dev/null @@ -1,254 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemRedactActionsActivate.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemRedactActionsActivate { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemRedactActionsActivate( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemRedactActionsActivate - && equalTo((DocAnnotationsList200ResponseAnnotationsItemRedactActionsActivate) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemRedactActionsActivate other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemRedactActionsActivate other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemRedactActionsActivate build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemRedactActionsActivateRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings( - List warnings); - - _FinalStage addWarnings(DocAnnotationsList200ResponseAnnotationsItemRedactActionsActivateWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemRedactActionsActivate other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemRedactActionsActivateWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root(Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemRedactActionsActivateRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root(Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemRedactActionsActivate build() { - return new DocAnnotationsList200ResponseAnnotationsItemRedactActionsActivate( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemRedactActionsActivateRoot.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemRedactActionsActivateRoot.java deleted file mode 100644 index caa3226..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemRedactActionsActivateRoot.java +++ /dev/null @@ -1,224 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemRedactActionsActivateRoot.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemRedactActionsActivateRoot { - private final DocAnnotationsList200ResponseAnnotationsItemRedactActionsActivateRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemRedactActionsActivateRoot( - DocAnnotationsList200ResponseAnnotationsItemRedactActionsActivateRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsList200ResponseAnnotationsItemRedactActionsActivateRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemRedactActionsActivateRoot - && equalTo((DocAnnotationsList200ResponseAnnotationsItemRedactActionsActivateRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemRedactActionsActivateRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type(@NotNull DocAnnotationsList200ResponseAnnotationsItemRedactActionsActivateRootType type); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemRedactActionsActivateRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemRedactActionsActivateRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsList200ResponseAnnotationsItemRedactActionsActivateRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemRedactActionsActivateRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsList200ResponseAnnotationsItemRedactActionsActivateRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemRedactActionsActivateRoot build() { - return new DocAnnotationsList200ResponseAnnotationsItemRedactActionsActivateRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemRedactActionsActivateRootType.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemRedactActionsActivateRootType.java deleted file mode 100644 index 09cf1e8..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemRedactActionsActivateRootType.java +++ /dev/null @@ -1,285 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemRedactActionsActivateRootType { - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsActivateRootType UNKNOWN = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsActivateRootType(Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsActivateRootType NAMED = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsActivateRootType(Value.NAMED, "named"); - - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsActivateRootType GOTO = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsActivateRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsActivateRootType GOTO_EMBEDDED = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsActivateRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsActivateRootType JAVASCRIPT = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsActivateRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsActivateRootType SOUND = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsActivateRootType(Value.SOUND, "sound"); - - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsActivateRootType RENDITION = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsActivateRootType(Value.RENDITION, "rendition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsActivateRootType GOTO_REMOTE = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsActivateRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsActivateRootType LAUNCH = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsActivateRootType(Value.LAUNCH, "launch"); - - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsActivateRootType IMPORT_DATA = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsActivateRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsActivateRootType SET_OCG_STATE = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsActivateRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsActivateRootType URI = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsActivateRootType(Value.URI, "uri"); - - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsActivateRootType MOVIE = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsActivateRootType(Value.MOVIE, "movie"); - - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsActivateRootType SUBMIT_FORM = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsActivateRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsActivateRootType HIDE = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsActivateRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsActivateRootType THREAD = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsActivateRootType(Value.THREAD, "thread"); - - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsActivateRootType GOTO3D_VIEW = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsActivateRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsActivateRootType TRANSITION = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsActivateRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsActivateRootType RESET_FORM = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsActivateRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemRedactActionsActivateRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemRedactActionsActivateRootType - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemRedactActionsActivateRootType) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemRedactActionsActivateRootType valueOf(String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsList200ResponseAnnotationsItemRedactActionsActivateRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemRedactActionsActivateWarningsItem.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemRedactActionsActivateWarningsItem.java deleted file mode 100644 index 2fa2c88..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemRedactActionsActivateWarningsItem.java +++ /dev/null @@ -1,103 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemRedactActionsActivateWarningsItem { - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsActivateWarningsItem MALFORMED_NEXT = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsActivateWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsActivateWarningsItem CYCLE_DROPPED = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsActivateWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsActivateWarningsItem INCOMPLETE = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsActivateWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemRedactActionsActivateWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemRedactActionsActivateWarningsItem - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemRedactActionsActivateWarningsItem) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemRedactActionsActivateWarningsItem valueOf(String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsList200ResponseAnnotationsItemRedactActionsActivateWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemRedactActionsBlur.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemRedactActionsBlur.java deleted file mode 100644 index 07cd622..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemRedactActionsBlur.java +++ /dev/null @@ -1,253 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemRedactActionsBlur.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemRedactActionsBlur { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemRedactActionsBlur( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemRedactActionsBlur - && equalTo((DocAnnotationsList200ResponseAnnotationsItemRedactActionsBlur) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemRedactActionsBlur other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemRedactActionsBlur other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemRedactActionsBlur build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemRedactActionsBlurRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings(List warnings); - - _FinalStage addWarnings(DocAnnotationsList200ResponseAnnotationsItemRedactActionsBlurWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemRedactActionsBlur other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemRedactActionsBlurWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root(Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemRedactActionsBlurRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root(Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemRedactActionsBlur build() { - return new DocAnnotationsList200ResponseAnnotationsItemRedactActionsBlur( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemRedactActionsBlurRoot.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemRedactActionsBlurRoot.java deleted file mode 100644 index 4fb71e0..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemRedactActionsBlurRoot.java +++ /dev/null @@ -1,223 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemRedactActionsBlurRoot.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemRedactActionsBlurRoot { - private final DocAnnotationsList200ResponseAnnotationsItemRedactActionsBlurRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemRedactActionsBlurRoot( - DocAnnotationsList200ResponseAnnotationsItemRedactActionsBlurRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsList200ResponseAnnotationsItemRedactActionsBlurRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemRedactActionsBlurRoot - && equalTo((DocAnnotationsList200ResponseAnnotationsItemRedactActionsBlurRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemRedactActionsBlurRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type(@NotNull DocAnnotationsList200ResponseAnnotationsItemRedactActionsBlurRootType type); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemRedactActionsBlurRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemRedactActionsBlurRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsList200ResponseAnnotationsItemRedactActionsBlurRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemRedactActionsBlurRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type(@NotNull DocAnnotationsList200ResponseAnnotationsItemRedactActionsBlurRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemRedactActionsBlurRoot build() { - return new DocAnnotationsList200ResponseAnnotationsItemRedactActionsBlurRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemRedactActionsBlurRootType.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemRedactActionsBlurRootType.java deleted file mode 100644 index cc1bdc2..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemRedactActionsBlurRootType.java +++ /dev/null @@ -1,278 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemRedactActionsBlurRootType { - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsBlurRootType UNKNOWN = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsBlurRootType(Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsBlurRootType NAMED = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsBlurRootType(Value.NAMED, "named"); - - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsBlurRootType GOTO = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsBlurRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsBlurRootType GOTO_EMBEDDED = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsBlurRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsBlurRootType JAVASCRIPT = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsBlurRootType(Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsBlurRootType SOUND = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsBlurRootType(Value.SOUND, "sound"); - - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsBlurRootType RENDITION = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsBlurRootType(Value.RENDITION, "rendition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsBlurRootType GOTO_REMOTE = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsBlurRootType(Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsBlurRootType LAUNCH = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsBlurRootType(Value.LAUNCH, "launch"); - - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsBlurRootType IMPORT_DATA = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsBlurRootType(Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsBlurRootType SET_OCG_STATE = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsBlurRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsBlurRootType URI = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsBlurRootType(Value.URI, "uri"); - - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsBlurRootType MOVIE = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsBlurRootType(Value.MOVIE, "movie"); - - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsBlurRootType SUBMIT_FORM = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsBlurRootType(Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsBlurRootType HIDE = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsBlurRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsBlurRootType THREAD = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsBlurRootType(Value.THREAD, "thread"); - - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsBlurRootType GOTO3D_VIEW = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsBlurRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsBlurRootType TRANSITION = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsBlurRootType(Value.TRANSITION, "transition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsBlurRootType RESET_FORM = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsBlurRootType(Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemRedactActionsBlurRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemRedactActionsBlurRootType - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemRedactActionsBlurRootType) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemRedactActionsBlurRootType valueOf(String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsList200ResponseAnnotationsItemRedactActionsBlurRootType(Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemRedactActionsBlurWarningsItem.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemRedactActionsBlurWarningsItem.java deleted file mode 100644 index bead207..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemRedactActionsBlurWarningsItem.java +++ /dev/null @@ -1,103 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemRedactActionsBlurWarningsItem { - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsBlurWarningsItem MALFORMED_NEXT = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsBlurWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsBlurWarningsItem CYCLE_DROPPED = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsBlurWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsBlurWarningsItem INCOMPLETE = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsBlurWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemRedactActionsBlurWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemRedactActionsBlurWarningsItem - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemRedactActionsBlurWarningsItem) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemRedactActionsBlurWarningsItem valueOf(String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsList200ResponseAnnotationsItemRedactActionsBlurWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorEnter.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorEnter.java deleted file mode 100644 index 0242f67..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorEnter.java +++ /dev/null @@ -1,258 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorEnter.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorEnter { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorEnter( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorEnter - && equalTo((DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorEnter) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorEnter other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorEnter other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorEnter build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorEnterRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings( - List warnings); - - _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorEnterWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorEnter other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorEnterWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorEnterRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorEnter build() { - return new DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorEnter( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorEnterRoot.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorEnterRoot.java deleted file mode 100644 index c0cf2cd..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorEnterRoot.java +++ /dev/null @@ -1,224 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorEnterRoot.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorEnterRoot { - private final DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorEnterRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorEnterRoot( - DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorEnterRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorEnterRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorEnterRoot - && equalTo((DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorEnterRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorEnterRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type(@NotNull DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorEnterRootType type); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorEnterRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorEnterRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorEnterRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorEnterRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorEnterRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorEnterRoot build() { - return new DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorEnterRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorEnterRootType.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorEnterRootType.java deleted file mode 100644 index b3cebce..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorEnterRootType.java +++ /dev/null @@ -1,286 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorEnterRootType { - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorEnterRootType UNKNOWN = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorEnterRootType(Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorEnterRootType NAMED = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorEnterRootType(Value.NAMED, "named"); - - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorEnterRootType GOTO = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorEnterRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorEnterRootType GOTO_EMBEDDED = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorEnterRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorEnterRootType JAVASCRIPT = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorEnterRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorEnterRootType SOUND = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorEnterRootType(Value.SOUND, "sound"); - - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorEnterRootType RENDITION = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorEnterRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorEnterRootType GOTO_REMOTE = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorEnterRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorEnterRootType LAUNCH = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorEnterRootType(Value.LAUNCH, "launch"); - - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorEnterRootType IMPORT_DATA = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorEnterRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorEnterRootType SET_OCG_STATE = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorEnterRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorEnterRootType URI = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorEnterRootType(Value.URI, "uri"); - - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorEnterRootType MOVIE = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorEnterRootType(Value.MOVIE, "movie"); - - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorEnterRootType SUBMIT_FORM = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorEnterRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorEnterRootType HIDE = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorEnterRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorEnterRootType THREAD = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorEnterRootType(Value.THREAD, "thread"); - - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorEnterRootType GOTO3D_VIEW = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorEnterRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorEnterRootType TRANSITION = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorEnterRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorEnterRootType RESET_FORM = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorEnterRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorEnterRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorEnterRootType - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorEnterRootType) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorEnterRootType valueOf(String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorEnterRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorEnterWarningsItem.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorEnterWarningsItem.java deleted file mode 100644 index 64809d5..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorEnterWarningsItem.java +++ /dev/null @@ -1,105 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorEnterWarningsItem { - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorEnterWarningsItem - MALFORMED_NEXT = new DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorEnterWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorEnterWarningsItem CYCLE_DROPPED = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorEnterWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorEnterWarningsItem INCOMPLETE = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorEnterWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorEnterWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorEnterWarningsItem - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorEnterWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorEnterWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorEnterWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorExit.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorExit.java deleted file mode 100644 index 56c0644..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorExit.java +++ /dev/null @@ -1,258 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorExit.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorExit { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorExit( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorExit - && equalTo((DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorExit) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorExit other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorExit other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorExit build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorExitRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings( - List warnings); - - _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorExitWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorExit other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorExitWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorExitRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorExit build() { - return new DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorExit( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorExitRoot.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorExitRoot.java deleted file mode 100644 index b81da3b..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorExitRoot.java +++ /dev/null @@ -1,224 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorExitRoot.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorExitRoot { - private final DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorExitRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorExitRoot( - DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorExitRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorExitRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorExitRoot - && equalTo((DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorExitRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorExitRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type(@NotNull DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorExitRootType type); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorExitRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorExitRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorExitRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorExitRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorExitRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorExitRoot build() { - return new DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorExitRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorExitRootType.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorExitRootType.java deleted file mode 100644 index 16bcb24..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorExitRootType.java +++ /dev/null @@ -1,286 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorExitRootType { - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorExitRootType UNKNOWN = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorExitRootType(Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorExitRootType NAMED = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorExitRootType(Value.NAMED, "named"); - - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorExitRootType GOTO = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorExitRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorExitRootType GOTO_EMBEDDED = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorExitRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorExitRootType JAVASCRIPT = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorExitRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorExitRootType SOUND = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorExitRootType(Value.SOUND, "sound"); - - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorExitRootType RENDITION = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorExitRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorExitRootType GOTO_REMOTE = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorExitRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorExitRootType LAUNCH = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorExitRootType(Value.LAUNCH, "launch"); - - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorExitRootType IMPORT_DATA = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorExitRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorExitRootType SET_OCG_STATE = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorExitRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorExitRootType URI = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorExitRootType(Value.URI, "uri"); - - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorExitRootType MOVIE = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorExitRootType(Value.MOVIE, "movie"); - - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorExitRootType SUBMIT_FORM = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorExitRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorExitRootType HIDE = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorExitRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorExitRootType THREAD = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorExitRootType(Value.THREAD, "thread"); - - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorExitRootType GOTO3D_VIEW = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorExitRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorExitRootType TRANSITION = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorExitRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorExitRootType RESET_FORM = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorExitRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorExitRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorExitRootType - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorExitRootType) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorExitRootType valueOf(String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorExitRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorExitWarningsItem.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorExitWarningsItem.java deleted file mode 100644 index 0fbe00f..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorExitWarningsItem.java +++ /dev/null @@ -1,105 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorExitWarningsItem { - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorExitWarningsItem MALFORMED_NEXT = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorExitWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorExitWarningsItem CYCLE_DROPPED = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorExitWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorExitWarningsItem INCOMPLETE = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorExitWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorExitWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorExitWarningsItem - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorExitWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorExitWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsList200ResponseAnnotationsItemRedactActionsCursorExitWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemRedactActionsFocus.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemRedactActionsFocus.java deleted file mode 100644 index 3ac081c..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemRedactActionsFocus.java +++ /dev/null @@ -1,253 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemRedactActionsFocus.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemRedactActionsFocus { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemRedactActionsFocus( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemRedactActionsFocus - && equalTo((DocAnnotationsList200ResponseAnnotationsItemRedactActionsFocus) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemRedactActionsFocus other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemRedactActionsFocus other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemRedactActionsFocus build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemRedactActionsFocusRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings(List warnings); - - _FinalStage addWarnings(DocAnnotationsList200ResponseAnnotationsItemRedactActionsFocusWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemRedactActionsFocus other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemRedactActionsFocusWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root(Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemRedactActionsFocusRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root(Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemRedactActionsFocus build() { - return new DocAnnotationsList200ResponseAnnotationsItemRedactActionsFocus( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemRedactActionsFocusRoot.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemRedactActionsFocusRoot.java deleted file mode 100644 index 7b7e716..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemRedactActionsFocusRoot.java +++ /dev/null @@ -1,223 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemRedactActionsFocusRoot.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemRedactActionsFocusRoot { - private final DocAnnotationsList200ResponseAnnotationsItemRedactActionsFocusRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemRedactActionsFocusRoot( - DocAnnotationsList200ResponseAnnotationsItemRedactActionsFocusRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsList200ResponseAnnotationsItemRedactActionsFocusRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemRedactActionsFocusRoot - && equalTo((DocAnnotationsList200ResponseAnnotationsItemRedactActionsFocusRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemRedactActionsFocusRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type(@NotNull DocAnnotationsList200ResponseAnnotationsItemRedactActionsFocusRootType type); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemRedactActionsFocusRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemRedactActionsFocusRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsList200ResponseAnnotationsItemRedactActionsFocusRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemRedactActionsFocusRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type(@NotNull DocAnnotationsList200ResponseAnnotationsItemRedactActionsFocusRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemRedactActionsFocusRoot build() { - return new DocAnnotationsList200ResponseAnnotationsItemRedactActionsFocusRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemRedactActionsFocusRootType.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemRedactActionsFocusRootType.java deleted file mode 100644 index 2dc7657..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemRedactActionsFocusRootType.java +++ /dev/null @@ -1,282 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemRedactActionsFocusRootType { - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsFocusRootType UNKNOWN = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsFocusRootType(Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsFocusRootType NAMED = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsFocusRootType(Value.NAMED, "named"); - - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsFocusRootType GOTO = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsFocusRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsFocusRootType GOTO_EMBEDDED = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsFocusRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsFocusRootType JAVASCRIPT = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsFocusRootType(Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsFocusRootType SOUND = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsFocusRootType(Value.SOUND, "sound"); - - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsFocusRootType RENDITION = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsFocusRootType(Value.RENDITION, "rendition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsFocusRootType GOTO_REMOTE = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsFocusRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsFocusRootType LAUNCH = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsFocusRootType(Value.LAUNCH, "launch"); - - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsFocusRootType IMPORT_DATA = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsFocusRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsFocusRootType SET_OCG_STATE = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsFocusRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsFocusRootType URI = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsFocusRootType(Value.URI, "uri"); - - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsFocusRootType MOVIE = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsFocusRootType(Value.MOVIE, "movie"); - - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsFocusRootType SUBMIT_FORM = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsFocusRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsFocusRootType HIDE = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsFocusRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsFocusRootType THREAD = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsFocusRootType(Value.THREAD, "thread"); - - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsFocusRootType GOTO3D_VIEW = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsFocusRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsFocusRootType TRANSITION = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsFocusRootType(Value.TRANSITION, "transition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsFocusRootType RESET_FORM = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsFocusRootType(Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemRedactActionsFocusRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemRedactActionsFocusRootType - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemRedactActionsFocusRootType) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemRedactActionsFocusRootType valueOf(String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsList200ResponseAnnotationsItemRedactActionsFocusRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemRedactActionsFocusWarningsItem.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemRedactActionsFocusWarningsItem.java deleted file mode 100644 index 801afbe..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemRedactActionsFocusWarningsItem.java +++ /dev/null @@ -1,103 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemRedactActionsFocusWarningsItem { - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsFocusWarningsItem MALFORMED_NEXT = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsFocusWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsFocusWarningsItem CYCLE_DROPPED = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsFocusWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsFocusWarningsItem INCOMPLETE = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsFocusWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemRedactActionsFocusWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemRedactActionsFocusWarningsItem - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemRedactActionsFocusWarningsItem) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemRedactActionsFocusWarningsItem valueOf(String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsList200ResponseAnnotationsItemRedactActionsFocusWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseDown.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseDown.java deleted file mode 100644 index 81998e4..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseDown.java +++ /dev/null @@ -1,256 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseDown.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseDown { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseDown( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseDown - && equalTo((DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseDown) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseDown other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseDown other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseDown build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseDownRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings( - List warnings); - - _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseDownWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseDown other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseDownWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root(Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseDownRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root(Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseDown build() { - return new DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseDown( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseDownRoot.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseDownRoot.java deleted file mode 100644 index d59c940..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseDownRoot.java +++ /dev/null @@ -1,224 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseDownRoot.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseDownRoot { - private final DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseDownRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseDownRoot( - DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseDownRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseDownRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseDownRoot - && equalTo((DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseDownRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseDownRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type(@NotNull DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseDownRootType type); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseDownRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseDownRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseDownRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseDownRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseDownRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseDownRoot build() { - return new DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseDownRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseDownRootType.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseDownRootType.java deleted file mode 100644 index c45aabc..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseDownRootType.java +++ /dev/null @@ -1,286 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseDownRootType { - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseDownRootType UNKNOWN = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseDownRootType(Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseDownRootType NAMED = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseDownRootType(Value.NAMED, "named"); - - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseDownRootType GOTO = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseDownRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseDownRootType GOTO_EMBEDDED = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseDownRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseDownRootType JAVASCRIPT = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseDownRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseDownRootType SOUND = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseDownRootType(Value.SOUND, "sound"); - - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseDownRootType RENDITION = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseDownRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseDownRootType GOTO_REMOTE = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseDownRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseDownRootType LAUNCH = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseDownRootType(Value.LAUNCH, "launch"); - - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseDownRootType IMPORT_DATA = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseDownRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseDownRootType SET_OCG_STATE = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseDownRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseDownRootType URI = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseDownRootType(Value.URI, "uri"); - - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseDownRootType MOVIE = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseDownRootType(Value.MOVIE, "movie"); - - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseDownRootType SUBMIT_FORM = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseDownRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseDownRootType HIDE = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseDownRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseDownRootType THREAD = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseDownRootType(Value.THREAD, "thread"); - - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseDownRootType GOTO3D_VIEW = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseDownRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseDownRootType TRANSITION = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseDownRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseDownRootType RESET_FORM = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseDownRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseDownRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseDownRootType - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseDownRootType) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseDownRootType valueOf(String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseDownRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseDownWarningsItem.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseDownWarningsItem.java deleted file mode 100644 index 42fbb78..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseDownWarningsItem.java +++ /dev/null @@ -1,103 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseDownWarningsItem { - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseDownWarningsItem MALFORMED_NEXT = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseDownWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseDownWarningsItem CYCLE_DROPPED = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseDownWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseDownWarningsItem INCOMPLETE = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseDownWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseDownWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseDownWarningsItem - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseDownWarningsItem) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseDownWarningsItem valueOf(String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseDownWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseUp.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseUp.java deleted file mode 100644 index 0b227c3..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseUp.java +++ /dev/null @@ -1,254 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseUp.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseUp { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseUp( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseUp - && equalTo((DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseUp) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseUp other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseUp other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseUp build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseUpRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings( - List warnings); - - _FinalStage addWarnings(DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseUpWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseUp other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseUpWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root(Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseUpRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root(Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseUp build() { - return new DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseUp( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseUpRoot.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseUpRoot.java deleted file mode 100644 index 066cf7f..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseUpRoot.java +++ /dev/null @@ -1,224 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseUpRoot.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseUpRoot { - private final DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseUpRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseUpRoot( - DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseUpRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseUpRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseUpRoot - && equalTo((DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseUpRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseUpRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type(@NotNull DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseUpRootType type); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseUpRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseUpRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseUpRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseUpRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseUpRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseUpRoot build() { - return new DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseUpRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseUpRootType.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseUpRootType.java deleted file mode 100644 index 24a4287..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseUpRootType.java +++ /dev/null @@ -1,285 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseUpRootType { - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseUpRootType UNKNOWN = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseUpRootType(Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseUpRootType NAMED = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseUpRootType(Value.NAMED, "named"); - - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseUpRootType GOTO = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseUpRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseUpRootType GOTO_EMBEDDED = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseUpRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseUpRootType JAVASCRIPT = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseUpRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseUpRootType SOUND = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseUpRootType(Value.SOUND, "sound"); - - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseUpRootType RENDITION = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseUpRootType(Value.RENDITION, "rendition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseUpRootType GOTO_REMOTE = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseUpRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseUpRootType LAUNCH = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseUpRootType(Value.LAUNCH, "launch"); - - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseUpRootType IMPORT_DATA = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseUpRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseUpRootType SET_OCG_STATE = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseUpRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseUpRootType URI = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseUpRootType(Value.URI, "uri"); - - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseUpRootType MOVIE = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseUpRootType(Value.MOVIE, "movie"); - - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseUpRootType SUBMIT_FORM = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseUpRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseUpRootType HIDE = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseUpRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseUpRootType THREAD = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseUpRootType(Value.THREAD, "thread"); - - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseUpRootType GOTO3D_VIEW = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseUpRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseUpRootType TRANSITION = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseUpRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseUpRootType RESET_FORM = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseUpRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseUpRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseUpRootType - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseUpRootType) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseUpRootType valueOf(String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseUpRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseUpWarningsItem.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseUpWarningsItem.java deleted file mode 100644 index 43429e9..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseUpWarningsItem.java +++ /dev/null @@ -1,103 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseUpWarningsItem { - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseUpWarningsItem MALFORMED_NEXT = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseUpWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseUpWarningsItem CYCLE_DROPPED = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseUpWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseUpWarningsItem INCOMPLETE = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseUpWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseUpWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseUpWarningsItem - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseUpWarningsItem) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseUpWarningsItem valueOf(String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsList200ResponseAnnotationsItemRedactActionsMouseUpWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageClose.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageClose.java deleted file mode 100644 index 20d7ec8..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageClose.java +++ /dev/null @@ -1,256 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageClose.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageClose { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageClose( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageClose - && equalTo((DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageClose) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageClose other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageClose other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageClose build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageCloseRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings( - List warnings); - - _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageCloseWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageClose other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageCloseWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root(Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageCloseRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root(Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageClose build() { - return new DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageClose( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageCloseRoot.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageCloseRoot.java deleted file mode 100644 index b70b0e8..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageCloseRoot.java +++ /dev/null @@ -1,224 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageCloseRoot.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageCloseRoot { - private final DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageCloseRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageCloseRoot( - DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageCloseRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageCloseRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageCloseRoot - && equalTo((DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageCloseRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageCloseRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type(@NotNull DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageCloseRootType type); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageCloseRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageCloseRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageCloseRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageCloseRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageCloseRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageCloseRoot build() { - return new DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageCloseRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageCloseRootType.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageCloseRootType.java deleted file mode 100644 index d5b08a7..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageCloseRootType.java +++ /dev/null @@ -1,286 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageCloseRootType { - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageCloseRootType UNKNOWN = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageCloseRootType(Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageCloseRootType NAMED = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageCloseRootType(Value.NAMED, "named"); - - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageCloseRootType GOTO = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageCloseRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageCloseRootType GOTO_EMBEDDED = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageCloseRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageCloseRootType JAVASCRIPT = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageCloseRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageCloseRootType SOUND = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageCloseRootType(Value.SOUND, "sound"); - - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageCloseRootType RENDITION = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageCloseRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageCloseRootType GOTO_REMOTE = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageCloseRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageCloseRootType LAUNCH = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageCloseRootType(Value.LAUNCH, "launch"); - - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageCloseRootType IMPORT_DATA = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageCloseRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageCloseRootType SET_OCG_STATE = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageCloseRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageCloseRootType URI = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageCloseRootType(Value.URI, "uri"); - - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageCloseRootType MOVIE = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageCloseRootType(Value.MOVIE, "movie"); - - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageCloseRootType SUBMIT_FORM = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageCloseRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageCloseRootType HIDE = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageCloseRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageCloseRootType THREAD = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageCloseRootType(Value.THREAD, "thread"); - - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageCloseRootType GOTO3D_VIEW = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageCloseRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageCloseRootType TRANSITION = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageCloseRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageCloseRootType RESET_FORM = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageCloseRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageCloseRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageCloseRootType - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageCloseRootType) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageCloseRootType valueOf(String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageCloseRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageCloseWarningsItem.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageCloseWarningsItem.java deleted file mode 100644 index 7706105..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageCloseWarningsItem.java +++ /dev/null @@ -1,103 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageCloseWarningsItem { - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageCloseWarningsItem MALFORMED_NEXT = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageCloseWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageCloseWarningsItem CYCLE_DROPPED = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageCloseWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageCloseWarningsItem INCOMPLETE = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageCloseWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageCloseWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageCloseWarningsItem - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageCloseWarningsItem) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageCloseWarningsItem valueOf(String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageCloseWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageInvisible.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageInvisible.java deleted file mode 100644 index 352d801..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageInvisible.java +++ /dev/null @@ -1,258 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageInvisible.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageInvisible { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageInvisible( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageInvisible - && equalTo((DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageInvisible) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageInvisible other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageInvisible other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageInvisible build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageInvisibleRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings( - List warnings); - - _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageInvisibleWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageInvisible other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageInvisibleWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageInvisibleRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageInvisible build() { - return new DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageInvisible( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageInvisibleRoot.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageInvisibleRoot.java deleted file mode 100644 index 222a3a3..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageInvisibleRoot.java +++ /dev/null @@ -1,224 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageInvisibleRoot.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageInvisibleRoot { - private final DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageInvisibleRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageInvisibleRoot( - DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageInvisibleRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageInvisibleRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageInvisibleRoot - && equalTo((DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageInvisibleRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageInvisibleRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type(@NotNull DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageInvisibleRootType type); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageInvisibleRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageInvisibleRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageInvisibleRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageInvisibleRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageInvisibleRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageInvisibleRoot build() { - return new DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageInvisibleRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageInvisibleRootType.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageInvisibleRootType.java deleted file mode 100644 index 6213874..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageInvisibleRootType.java +++ /dev/null @@ -1,287 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageInvisibleRootType { - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageInvisibleRootType UNKNOWN = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageInvisibleRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageInvisibleRootType NAMED = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageInvisibleRootType(Value.NAMED, "named"); - - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageInvisibleRootType GOTO = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageInvisibleRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageInvisibleRootType GOTO_EMBEDDED = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageInvisibleRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageInvisibleRootType JAVASCRIPT = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageInvisibleRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageInvisibleRootType SOUND = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageInvisibleRootType(Value.SOUND, "sound"); - - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageInvisibleRootType RENDITION = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageInvisibleRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageInvisibleRootType GOTO_REMOTE = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageInvisibleRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageInvisibleRootType LAUNCH = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageInvisibleRootType(Value.LAUNCH, "launch"); - - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageInvisibleRootType IMPORT_DATA = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageInvisibleRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageInvisibleRootType SET_OCG_STATE = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageInvisibleRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageInvisibleRootType URI = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageInvisibleRootType(Value.URI, "uri"); - - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageInvisibleRootType MOVIE = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageInvisibleRootType(Value.MOVIE, "movie"); - - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageInvisibleRootType SUBMIT_FORM = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageInvisibleRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageInvisibleRootType HIDE = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageInvisibleRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageInvisibleRootType THREAD = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageInvisibleRootType(Value.THREAD, "thread"); - - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageInvisibleRootType GOTO3D_VIEW = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageInvisibleRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageInvisibleRootType TRANSITION = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageInvisibleRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageInvisibleRootType RESET_FORM = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageInvisibleRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageInvisibleRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageInvisibleRootType - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageInvisibleRootType) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageInvisibleRootType valueOf(String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageInvisibleRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageInvisibleWarningsItem.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageInvisibleWarningsItem.java deleted file mode 100644 index 6380d2c..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageInvisibleWarningsItem.java +++ /dev/null @@ -1,105 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageInvisibleWarningsItem { - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageInvisibleWarningsItem - MALFORMED_NEXT = new DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageInvisibleWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageInvisibleWarningsItem - CYCLE_DROPPED = new DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageInvisibleWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageInvisibleWarningsItem INCOMPLETE = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageInvisibleWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageInvisibleWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageInvisibleWarningsItem - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageInvisibleWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageInvisibleWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageInvisibleWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageOpen.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageOpen.java deleted file mode 100644 index 33e1c24..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageOpen.java +++ /dev/null @@ -1,254 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageOpen.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageOpen { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageOpen( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageOpen - && equalTo((DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageOpen) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageOpen other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageOpen other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageOpen build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageOpenRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings( - List warnings); - - _FinalStage addWarnings(DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageOpenWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageOpen other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageOpenWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root(Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageOpenRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root(Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageOpen build() { - return new DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageOpen( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageOpenRoot.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageOpenRoot.java deleted file mode 100644 index 23693ca..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageOpenRoot.java +++ /dev/null @@ -1,224 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageOpenRoot.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageOpenRoot { - private final DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageOpenRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageOpenRoot( - DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageOpenRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageOpenRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageOpenRoot - && equalTo((DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageOpenRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageOpenRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type(@NotNull DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageOpenRootType type); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageOpenRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageOpenRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageOpenRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageOpenRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageOpenRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageOpenRoot build() { - return new DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageOpenRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageOpenRootType.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageOpenRootType.java deleted file mode 100644 index fb536bc..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageOpenRootType.java +++ /dev/null @@ -1,285 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageOpenRootType { - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageOpenRootType UNKNOWN = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageOpenRootType(Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageOpenRootType NAMED = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageOpenRootType(Value.NAMED, "named"); - - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageOpenRootType GOTO = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageOpenRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageOpenRootType GOTO_EMBEDDED = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageOpenRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageOpenRootType JAVASCRIPT = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageOpenRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageOpenRootType SOUND = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageOpenRootType(Value.SOUND, "sound"); - - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageOpenRootType RENDITION = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageOpenRootType(Value.RENDITION, "rendition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageOpenRootType GOTO_REMOTE = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageOpenRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageOpenRootType LAUNCH = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageOpenRootType(Value.LAUNCH, "launch"); - - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageOpenRootType IMPORT_DATA = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageOpenRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageOpenRootType SET_OCG_STATE = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageOpenRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageOpenRootType URI = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageOpenRootType(Value.URI, "uri"); - - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageOpenRootType MOVIE = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageOpenRootType(Value.MOVIE, "movie"); - - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageOpenRootType SUBMIT_FORM = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageOpenRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageOpenRootType HIDE = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageOpenRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageOpenRootType THREAD = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageOpenRootType(Value.THREAD, "thread"); - - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageOpenRootType GOTO3D_VIEW = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageOpenRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageOpenRootType TRANSITION = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageOpenRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageOpenRootType RESET_FORM = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageOpenRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageOpenRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageOpenRootType - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageOpenRootType) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageOpenRootType valueOf(String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageOpenRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageOpenWarningsItem.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageOpenWarningsItem.java deleted file mode 100644 index 6625dfc..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageOpenWarningsItem.java +++ /dev/null @@ -1,103 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageOpenWarningsItem { - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageOpenWarningsItem MALFORMED_NEXT = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageOpenWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageOpenWarningsItem CYCLE_DROPPED = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageOpenWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageOpenWarningsItem INCOMPLETE = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageOpenWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageOpenWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageOpenWarningsItem - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageOpenWarningsItem) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageOpenWarningsItem valueOf(String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageOpenWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageVisible.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageVisible.java deleted file mode 100644 index 6ca5488..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageVisible.java +++ /dev/null @@ -1,258 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageVisible.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageVisible { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageVisible( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageVisible - && equalTo((DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageVisible) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageVisible other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageVisible other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageVisible build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageVisibleRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings( - List warnings); - - _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageVisibleWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageVisible other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageVisibleWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageVisibleRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageVisible build() { - return new DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageVisible( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageVisibleRoot.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageVisibleRoot.java deleted file mode 100644 index c90c6c3..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageVisibleRoot.java +++ /dev/null @@ -1,224 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageVisibleRoot.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageVisibleRoot { - private final DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageVisibleRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageVisibleRoot( - DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageVisibleRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageVisibleRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageVisibleRoot - && equalTo((DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageVisibleRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageVisibleRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type(@NotNull DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageVisibleRootType type); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageVisibleRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageVisibleRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageVisibleRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageVisibleRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageVisibleRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageVisibleRoot build() { - return new DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageVisibleRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageVisibleRootType.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageVisibleRootType.java deleted file mode 100644 index 0b5672c..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageVisibleRootType.java +++ /dev/null @@ -1,286 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageVisibleRootType { - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageVisibleRootType UNKNOWN = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageVisibleRootType(Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageVisibleRootType NAMED = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageVisibleRootType(Value.NAMED, "named"); - - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageVisibleRootType GOTO = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageVisibleRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageVisibleRootType GOTO_EMBEDDED = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageVisibleRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageVisibleRootType JAVASCRIPT = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageVisibleRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageVisibleRootType SOUND = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageVisibleRootType(Value.SOUND, "sound"); - - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageVisibleRootType RENDITION = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageVisibleRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageVisibleRootType GOTO_REMOTE = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageVisibleRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageVisibleRootType LAUNCH = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageVisibleRootType(Value.LAUNCH, "launch"); - - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageVisibleRootType IMPORT_DATA = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageVisibleRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageVisibleRootType SET_OCG_STATE = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageVisibleRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageVisibleRootType URI = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageVisibleRootType(Value.URI, "uri"); - - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageVisibleRootType MOVIE = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageVisibleRootType(Value.MOVIE, "movie"); - - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageVisibleRootType SUBMIT_FORM = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageVisibleRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageVisibleRootType HIDE = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageVisibleRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageVisibleRootType THREAD = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageVisibleRootType(Value.THREAD, "thread"); - - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageVisibleRootType GOTO3D_VIEW = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageVisibleRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageVisibleRootType TRANSITION = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageVisibleRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageVisibleRootType RESET_FORM = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageVisibleRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageVisibleRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageVisibleRootType - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageVisibleRootType) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageVisibleRootType valueOf(String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageVisibleRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageVisibleWarningsItem.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageVisibleWarningsItem.java deleted file mode 100644 index 5b3b8d4..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageVisibleWarningsItem.java +++ /dev/null @@ -1,105 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageVisibleWarningsItem { - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageVisibleWarningsItem - MALFORMED_NEXT = new DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageVisibleWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageVisibleWarningsItem CYCLE_DROPPED = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageVisibleWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageVisibleWarningsItem INCOMPLETE = - new DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageVisibleWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageVisibleWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageVisibleWarningsItem - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageVisibleWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageVisibleWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsList200ResponseAnnotationsItemRedactActionsPageVisibleWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquare.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquare.java index 37c2bd4..6e083dd 100644 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquare.java +++ b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquare.java @@ -64,7 +64,7 @@ public final class DocAnnotationsList200ResponseAnnotationsItemSquare { private final Optional updatedBy; - private final Optional actions; + private final Optional actions; private final DocAnnotationsList200ResponseAnnotationsItemSquareColor color; @@ -108,7 +108,7 @@ private DocAnnotationsList200ResponseAnnotationsItemSquare( Optional groupId, Optional createdBy, Optional updatedBy, - Optional actions, + Optional actions, DocAnnotationsList200ResponseAnnotationsItemSquareColor color, double opacity, double strokeWidth, @@ -273,7 +273,7 @@ public Optional getUpdatedBy() { } @JsonProperty("actions") - public Optional getActions() { + public Optional getActions() { return actions; } @@ -609,9 +609,9 @@ public interface _FinalStage { _FinalStage updatedBy(String updatedBy); - _FinalStage actions(Optional actions); + _FinalStage actions(Optional actions); - _FinalStage actions(DocAnnotationsList200ResponseAnnotationsItemSquareActions actions); + _FinalStage actions(PdfAnnotationActions actions); _FinalStage dashArray(Optional> dashArray); @@ -700,7 +700,7 @@ public static final class Builder private Optional> dashArray = Optional.empty(); - private Optional actions = Optional.empty(); + private Optional actions = Optional.empty(); private Optional updatedBy = Optional.empty(); @@ -968,14 +968,14 @@ public _FinalStage dashArray(Optional> dashArray) { } @java.lang.Override - public _FinalStage actions(DocAnnotationsList200ResponseAnnotationsItemSquareActions actions) { + public _FinalStage actions(PdfAnnotationActions actions) { this.actions = Optional.ofNullable(actions); return this; } @java.lang.Override @JsonSetter(value = "actions", nulls = Nulls.SKIP) - public _FinalStage actions(Optional actions) { + public _FinalStage actions(Optional actions) { this.actions = actions; return this; } diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquareActions.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquareActions.java deleted file mode 100644 index 5a3a129..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquareActions.java +++ /dev/null @@ -1,384 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.HashMap; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemSquareActions.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemSquareActions { - private final Optional activate; - - private final Optional cursorEnter; - - private final Optional cursorExit; - - private final Optional mouseDown; - - private final Optional mouseUp; - - private final Optional focus; - - private final Optional blur; - - private final Optional pageOpen; - - private final Optional pageClose; - - private final Optional pageVisible; - - private final Optional pageInvisible; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemSquareActions( - Optional activate, - Optional cursorEnter, - Optional cursorExit, - Optional mouseDown, - Optional mouseUp, - Optional focus, - Optional blur, - Optional pageOpen, - Optional pageClose, - Optional pageVisible, - Optional pageInvisible, - Map additionalProperties) { - this.activate = activate; - this.cursorEnter = cursorEnter; - this.cursorExit = cursorExit; - this.mouseDown = mouseDown; - this.mouseUp = mouseUp; - this.focus = focus; - this.blur = blur; - this.pageOpen = pageOpen; - this.pageClose = pageClose; - this.pageVisible = pageVisible; - this.pageInvisible = pageInvisible; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("activate") - public Optional getActivate() { - return activate; - } - - @JsonProperty("cursorEnter") - public Optional getCursorEnter() { - return cursorEnter; - } - - @JsonProperty("cursorExit") - public Optional getCursorExit() { - return cursorExit; - } - - @JsonProperty("mouseDown") - public Optional getMouseDown() { - return mouseDown; - } - - @JsonProperty("mouseUp") - public Optional getMouseUp() { - return mouseUp; - } - - @JsonProperty("focus") - public Optional getFocus() { - return focus; - } - - @JsonProperty("blur") - public Optional getBlur() { - return blur; - } - - @JsonProperty("pageOpen") - public Optional getPageOpen() { - return pageOpen; - } - - @JsonProperty("pageClose") - public Optional getPageClose() { - return pageClose; - } - - @JsonProperty("pageVisible") - public Optional getPageVisible() { - return pageVisible; - } - - @JsonProperty("pageInvisible") - public Optional getPageInvisible() { - return pageInvisible; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemSquareActions - && equalTo((DocAnnotationsList200ResponseAnnotationsItemSquareActions) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemSquareActions other) { - return activate.equals(other.activate) - && cursorEnter.equals(other.cursorEnter) - && cursorExit.equals(other.cursorExit) - && mouseDown.equals(other.mouseDown) - && mouseUp.equals(other.mouseUp) - && focus.equals(other.focus) - && blur.equals(other.blur) - && pageOpen.equals(other.pageOpen) - && pageClose.equals(other.pageClose) - && pageVisible.equals(other.pageVisible) - && pageInvisible.equals(other.pageInvisible); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash( - this.activate, - this.cursorEnter, - this.cursorExit, - this.mouseDown, - this.mouseUp, - this.focus, - this.blur, - this.pageOpen, - this.pageClose, - this.pageVisible, - this.pageInvisible); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static Builder builder() { - return new Builder(); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder { - private Optional activate = Optional.empty(); - - private Optional cursorEnter = - Optional.empty(); - - private Optional cursorExit = - Optional.empty(); - - private Optional mouseDown = - Optional.empty(); - - private Optional mouseUp = Optional.empty(); - - private Optional focus = Optional.empty(); - - private Optional blur = Optional.empty(); - - private Optional pageOpen = Optional.empty(); - - private Optional pageClose = - Optional.empty(); - - private Optional pageVisible = - Optional.empty(); - - private Optional pageInvisible = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - public Builder from(DocAnnotationsList200ResponseAnnotationsItemSquareActions other) { - activate(other.getActivate()); - cursorEnter(other.getCursorEnter()); - cursorExit(other.getCursorExit()); - mouseDown(other.getMouseDown()); - mouseUp(other.getMouseUp()); - focus(other.getFocus()); - blur(other.getBlur()); - pageOpen(other.getPageOpen()); - pageClose(other.getPageClose()); - pageVisible(other.getPageVisible()); - pageInvisible(other.getPageInvisible()); - return this; - } - - @JsonSetter(value = "activate", nulls = Nulls.SKIP) - public Builder activate(Optional activate) { - this.activate = activate; - return this; - } - - public Builder activate(DocAnnotationsList200ResponseAnnotationsItemSquareActionsActivate activate) { - this.activate = Optional.ofNullable(activate); - return this; - } - - @JsonSetter(value = "cursorEnter", nulls = Nulls.SKIP) - public Builder cursorEnter( - Optional cursorEnter) { - this.cursorEnter = cursorEnter; - return this; - } - - public Builder cursorEnter(DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorEnter cursorEnter) { - this.cursorEnter = Optional.ofNullable(cursorEnter); - return this; - } - - @JsonSetter(value = "cursorExit", nulls = Nulls.SKIP) - public Builder cursorExit( - Optional cursorExit) { - this.cursorExit = cursorExit; - return this; - } - - public Builder cursorExit(DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorExit cursorExit) { - this.cursorExit = Optional.ofNullable(cursorExit); - return this; - } - - @JsonSetter(value = "mouseDown", nulls = Nulls.SKIP) - public Builder mouseDown( - Optional mouseDown) { - this.mouseDown = mouseDown; - return this; - } - - public Builder mouseDown(DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseDown mouseDown) { - this.mouseDown = Optional.ofNullable(mouseDown); - return this; - } - - @JsonSetter(value = "mouseUp", nulls = Nulls.SKIP) - public Builder mouseUp(Optional mouseUp) { - this.mouseUp = mouseUp; - return this; - } - - public Builder mouseUp(DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseUp mouseUp) { - this.mouseUp = Optional.ofNullable(mouseUp); - return this; - } - - @JsonSetter(value = "focus", nulls = Nulls.SKIP) - public Builder focus(Optional focus) { - this.focus = focus; - return this; - } - - public Builder focus(DocAnnotationsList200ResponseAnnotationsItemSquareActionsFocus focus) { - this.focus = Optional.ofNullable(focus); - return this; - } - - @JsonSetter(value = "blur", nulls = Nulls.SKIP) - public Builder blur(Optional blur) { - this.blur = blur; - return this; - } - - public Builder blur(DocAnnotationsList200ResponseAnnotationsItemSquareActionsBlur blur) { - this.blur = Optional.ofNullable(blur); - return this; - } - - @JsonSetter(value = "pageOpen", nulls = Nulls.SKIP) - public Builder pageOpen(Optional pageOpen) { - this.pageOpen = pageOpen; - return this; - } - - public Builder pageOpen(DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageOpen pageOpen) { - this.pageOpen = Optional.ofNullable(pageOpen); - return this; - } - - @JsonSetter(value = "pageClose", nulls = Nulls.SKIP) - public Builder pageClose( - Optional pageClose) { - this.pageClose = pageClose; - return this; - } - - public Builder pageClose(DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageClose pageClose) { - this.pageClose = Optional.ofNullable(pageClose); - return this; - } - - @JsonSetter(value = "pageVisible", nulls = Nulls.SKIP) - public Builder pageVisible( - Optional pageVisible) { - this.pageVisible = pageVisible; - return this; - } - - public Builder pageVisible(DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageVisible pageVisible) { - this.pageVisible = Optional.ofNullable(pageVisible); - return this; - } - - @JsonSetter(value = "pageInvisible", nulls = Nulls.SKIP) - public Builder pageInvisible( - Optional pageInvisible) { - this.pageInvisible = pageInvisible; - return this; - } - - public Builder pageInvisible( - DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageInvisible pageInvisible) { - this.pageInvisible = Optional.ofNullable(pageInvisible); - return this; - } - - public DocAnnotationsList200ResponseAnnotationsItemSquareActions build() { - return new DocAnnotationsList200ResponseAnnotationsItemSquareActions( - activate, - cursorEnter, - cursorExit, - mouseDown, - mouseUp, - focus, - blur, - pageOpen, - pageClose, - pageVisible, - pageInvisible, - additionalProperties); - } - - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquareActionsActivate.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquareActionsActivate.java deleted file mode 100644 index b4b88cb..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquareActionsActivate.java +++ /dev/null @@ -1,254 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemSquareActionsActivate.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemSquareActionsActivate { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemSquareActionsActivate( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemSquareActionsActivate - && equalTo((DocAnnotationsList200ResponseAnnotationsItemSquareActionsActivate) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemSquareActionsActivate other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemSquareActionsActivate other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemSquareActionsActivate build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemSquareActionsActivateRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings( - List warnings); - - _FinalStage addWarnings(DocAnnotationsList200ResponseAnnotationsItemSquareActionsActivateWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemSquareActionsActivate other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemSquareActionsActivateWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root(Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemSquareActionsActivateRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root(Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemSquareActionsActivate build() { - return new DocAnnotationsList200ResponseAnnotationsItemSquareActionsActivate( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquareActionsActivateRoot.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquareActionsActivateRoot.java deleted file mode 100644 index 2fe91aa..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquareActionsActivateRoot.java +++ /dev/null @@ -1,224 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemSquareActionsActivateRoot.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemSquareActionsActivateRoot { - private final DocAnnotationsList200ResponseAnnotationsItemSquareActionsActivateRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemSquareActionsActivateRoot( - DocAnnotationsList200ResponseAnnotationsItemSquareActionsActivateRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsList200ResponseAnnotationsItemSquareActionsActivateRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemSquareActionsActivateRoot - && equalTo((DocAnnotationsList200ResponseAnnotationsItemSquareActionsActivateRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemSquareActionsActivateRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type(@NotNull DocAnnotationsList200ResponseAnnotationsItemSquareActionsActivateRootType type); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemSquareActionsActivateRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemSquareActionsActivateRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsList200ResponseAnnotationsItemSquareActionsActivateRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemSquareActionsActivateRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsList200ResponseAnnotationsItemSquareActionsActivateRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemSquareActionsActivateRoot build() { - return new DocAnnotationsList200ResponseAnnotationsItemSquareActionsActivateRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquareActionsActivateRootType.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquareActionsActivateRootType.java deleted file mode 100644 index 35c64f0..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquareActionsActivateRootType.java +++ /dev/null @@ -1,285 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemSquareActionsActivateRootType { - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsActivateRootType UNKNOWN = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsActivateRootType(Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsActivateRootType NAMED = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsActivateRootType(Value.NAMED, "named"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsActivateRootType GOTO = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsActivateRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsActivateRootType GOTO_EMBEDDED = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsActivateRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsActivateRootType JAVASCRIPT = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsActivateRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsActivateRootType SOUND = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsActivateRootType(Value.SOUND, "sound"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsActivateRootType RENDITION = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsActivateRootType(Value.RENDITION, "rendition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsActivateRootType GOTO_REMOTE = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsActivateRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsActivateRootType LAUNCH = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsActivateRootType(Value.LAUNCH, "launch"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsActivateRootType IMPORT_DATA = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsActivateRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsActivateRootType SET_OCG_STATE = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsActivateRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsActivateRootType URI = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsActivateRootType(Value.URI, "uri"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsActivateRootType MOVIE = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsActivateRootType(Value.MOVIE, "movie"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsActivateRootType SUBMIT_FORM = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsActivateRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsActivateRootType HIDE = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsActivateRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsActivateRootType THREAD = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsActivateRootType(Value.THREAD, "thread"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsActivateRootType GOTO3D_VIEW = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsActivateRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsActivateRootType TRANSITION = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsActivateRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsActivateRootType RESET_FORM = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsActivateRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemSquareActionsActivateRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemSquareActionsActivateRootType - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemSquareActionsActivateRootType) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemSquareActionsActivateRootType valueOf(String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsList200ResponseAnnotationsItemSquareActionsActivateRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquareActionsActivateWarningsItem.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquareActionsActivateWarningsItem.java deleted file mode 100644 index 246ac2c..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquareActionsActivateWarningsItem.java +++ /dev/null @@ -1,103 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemSquareActionsActivateWarningsItem { - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsActivateWarningsItem MALFORMED_NEXT = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsActivateWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsActivateWarningsItem CYCLE_DROPPED = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsActivateWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsActivateWarningsItem INCOMPLETE = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsActivateWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemSquareActionsActivateWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemSquareActionsActivateWarningsItem - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemSquareActionsActivateWarningsItem) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemSquareActionsActivateWarningsItem valueOf(String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsList200ResponseAnnotationsItemSquareActionsActivateWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquareActionsBlur.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquareActionsBlur.java deleted file mode 100644 index 8bf2442..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquareActionsBlur.java +++ /dev/null @@ -1,253 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemSquareActionsBlur.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemSquareActionsBlur { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemSquareActionsBlur( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemSquareActionsBlur - && equalTo((DocAnnotationsList200ResponseAnnotationsItemSquareActionsBlur) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemSquareActionsBlur other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemSquareActionsBlur other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemSquareActionsBlur build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemSquareActionsBlurRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings(List warnings); - - _FinalStage addWarnings(DocAnnotationsList200ResponseAnnotationsItemSquareActionsBlurWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemSquareActionsBlur other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemSquareActionsBlurWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root(Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemSquareActionsBlurRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root(Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemSquareActionsBlur build() { - return new DocAnnotationsList200ResponseAnnotationsItemSquareActionsBlur( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquareActionsBlurRoot.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquareActionsBlurRoot.java deleted file mode 100644 index bc9c7c9..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquareActionsBlurRoot.java +++ /dev/null @@ -1,223 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemSquareActionsBlurRoot.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemSquareActionsBlurRoot { - private final DocAnnotationsList200ResponseAnnotationsItemSquareActionsBlurRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemSquareActionsBlurRoot( - DocAnnotationsList200ResponseAnnotationsItemSquareActionsBlurRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsList200ResponseAnnotationsItemSquareActionsBlurRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemSquareActionsBlurRoot - && equalTo((DocAnnotationsList200ResponseAnnotationsItemSquareActionsBlurRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemSquareActionsBlurRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type(@NotNull DocAnnotationsList200ResponseAnnotationsItemSquareActionsBlurRootType type); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemSquareActionsBlurRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemSquareActionsBlurRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsList200ResponseAnnotationsItemSquareActionsBlurRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemSquareActionsBlurRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type(@NotNull DocAnnotationsList200ResponseAnnotationsItemSquareActionsBlurRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemSquareActionsBlurRoot build() { - return new DocAnnotationsList200ResponseAnnotationsItemSquareActionsBlurRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquareActionsBlurRootType.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquareActionsBlurRootType.java deleted file mode 100644 index 87ac68f..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquareActionsBlurRootType.java +++ /dev/null @@ -1,278 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemSquareActionsBlurRootType { - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsBlurRootType UNKNOWN = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsBlurRootType(Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsBlurRootType NAMED = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsBlurRootType(Value.NAMED, "named"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsBlurRootType GOTO = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsBlurRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsBlurRootType GOTO_EMBEDDED = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsBlurRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsBlurRootType JAVASCRIPT = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsBlurRootType(Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsBlurRootType SOUND = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsBlurRootType(Value.SOUND, "sound"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsBlurRootType RENDITION = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsBlurRootType(Value.RENDITION, "rendition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsBlurRootType GOTO_REMOTE = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsBlurRootType(Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsBlurRootType LAUNCH = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsBlurRootType(Value.LAUNCH, "launch"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsBlurRootType IMPORT_DATA = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsBlurRootType(Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsBlurRootType SET_OCG_STATE = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsBlurRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsBlurRootType URI = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsBlurRootType(Value.URI, "uri"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsBlurRootType MOVIE = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsBlurRootType(Value.MOVIE, "movie"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsBlurRootType SUBMIT_FORM = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsBlurRootType(Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsBlurRootType HIDE = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsBlurRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsBlurRootType THREAD = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsBlurRootType(Value.THREAD, "thread"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsBlurRootType GOTO3D_VIEW = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsBlurRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsBlurRootType TRANSITION = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsBlurRootType(Value.TRANSITION, "transition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsBlurRootType RESET_FORM = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsBlurRootType(Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemSquareActionsBlurRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemSquareActionsBlurRootType - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemSquareActionsBlurRootType) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemSquareActionsBlurRootType valueOf(String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsList200ResponseAnnotationsItemSquareActionsBlurRootType(Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquareActionsBlurWarningsItem.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquareActionsBlurWarningsItem.java deleted file mode 100644 index b75bf5c..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquareActionsBlurWarningsItem.java +++ /dev/null @@ -1,103 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemSquareActionsBlurWarningsItem { - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsBlurWarningsItem MALFORMED_NEXT = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsBlurWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsBlurWarningsItem CYCLE_DROPPED = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsBlurWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsBlurWarningsItem INCOMPLETE = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsBlurWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemSquareActionsBlurWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemSquareActionsBlurWarningsItem - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemSquareActionsBlurWarningsItem) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemSquareActionsBlurWarningsItem valueOf(String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsList200ResponseAnnotationsItemSquareActionsBlurWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorEnter.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorEnter.java deleted file mode 100644 index fda9682..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorEnter.java +++ /dev/null @@ -1,258 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorEnter.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorEnter { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorEnter( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorEnter - && equalTo((DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorEnter) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorEnter other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorEnter other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorEnter build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorEnterRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings( - List warnings); - - _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorEnterWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorEnter other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorEnterWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorEnterRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorEnter build() { - return new DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorEnter( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorEnterRoot.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorEnterRoot.java deleted file mode 100644 index f88e70c..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorEnterRoot.java +++ /dev/null @@ -1,224 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorEnterRoot.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorEnterRoot { - private final DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorEnterRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorEnterRoot( - DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorEnterRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorEnterRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorEnterRoot - && equalTo((DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorEnterRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorEnterRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type(@NotNull DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorEnterRootType type); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorEnterRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorEnterRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorEnterRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorEnterRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorEnterRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorEnterRoot build() { - return new DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorEnterRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorEnterRootType.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorEnterRootType.java deleted file mode 100644 index ee4c471..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorEnterRootType.java +++ /dev/null @@ -1,286 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorEnterRootType { - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorEnterRootType UNKNOWN = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorEnterRootType(Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorEnterRootType NAMED = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorEnterRootType(Value.NAMED, "named"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorEnterRootType GOTO = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorEnterRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorEnterRootType GOTO_EMBEDDED = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorEnterRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorEnterRootType JAVASCRIPT = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorEnterRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorEnterRootType SOUND = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorEnterRootType(Value.SOUND, "sound"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorEnterRootType RENDITION = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorEnterRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorEnterRootType GOTO_REMOTE = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorEnterRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorEnterRootType LAUNCH = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorEnterRootType(Value.LAUNCH, "launch"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorEnterRootType IMPORT_DATA = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorEnterRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorEnterRootType SET_OCG_STATE = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorEnterRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorEnterRootType URI = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorEnterRootType(Value.URI, "uri"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorEnterRootType MOVIE = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorEnterRootType(Value.MOVIE, "movie"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorEnterRootType SUBMIT_FORM = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorEnterRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorEnterRootType HIDE = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorEnterRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorEnterRootType THREAD = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorEnterRootType(Value.THREAD, "thread"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorEnterRootType GOTO3D_VIEW = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorEnterRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorEnterRootType TRANSITION = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorEnterRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorEnterRootType RESET_FORM = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorEnterRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorEnterRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorEnterRootType - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorEnterRootType) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorEnterRootType valueOf(String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorEnterRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorEnterWarningsItem.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorEnterWarningsItem.java deleted file mode 100644 index 8e6ea0c..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorEnterWarningsItem.java +++ /dev/null @@ -1,105 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorEnterWarningsItem { - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorEnterWarningsItem - MALFORMED_NEXT = new DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorEnterWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorEnterWarningsItem CYCLE_DROPPED = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorEnterWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorEnterWarningsItem INCOMPLETE = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorEnterWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorEnterWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorEnterWarningsItem - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorEnterWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorEnterWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorEnterWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorExit.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorExit.java deleted file mode 100644 index c25b854..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorExit.java +++ /dev/null @@ -1,258 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorExit.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorExit { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorExit( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorExit - && equalTo((DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorExit) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorExit other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorExit other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorExit build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorExitRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings( - List warnings); - - _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorExitWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorExit other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorExitWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorExitRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorExit build() { - return new DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorExit( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorExitRoot.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorExitRoot.java deleted file mode 100644 index 4e8024f..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorExitRoot.java +++ /dev/null @@ -1,224 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorExitRoot.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorExitRoot { - private final DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorExitRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorExitRoot( - DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorExitRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorExitRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorExitRoot - && equalTo((DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorExitRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorExitRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type(@NotNull DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorExitRootType type); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorExitRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorExitRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorExitRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorExitRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorExitRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorExitRoot build() { - return new DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorExitRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorExitRootType.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorExitRootType.java deleted file mode 100644 index c70c517..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorExitRootType.java +++ /dev/null @@ -1,286 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorExitRootType { - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorExitRootType UNKNOWN = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorExitRootType(Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorExitRootType NAMED = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorExitRootType(Value.NAMED, "named"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorExitRootType GOTO = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorExitRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorExitRootType GOTO_EMBEDDED = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorExitRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorExitRootType JAVASCRIPT = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorExitRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorExitRootType SOUND = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorExitRootType(Value.SOUND, "sound"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorExitRootType RENDITION = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorExitRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorExitRootType GOTO_REMOTE = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorExitRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorExitRootType LAUNCH = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorExitRootType(Value.LAUNCH, "launch"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorExitRootType IMPORT_DATA = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorExitRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorExitRootType SET_OCG_STATE = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorExitRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorExitRootType URI = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorExitRootType(Value.URI, "uri"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorExitRootType MOVIE = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorExitRootType(Value.MOVIE, "movie"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorExitRootType SUBMIT_FORM = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorExitRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorExitRootType HIDE = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorExitRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorExitRootType THREAD = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorExitRootType(Value.THREAD, "thread"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorExitRootType GOTO3D_VIEW = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorExitRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorExitRootType TRANSITION = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorExitRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorExitRootType RESET_FORM = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorExitRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorExitRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorExitRootType - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorExitRootType) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorExitRootType valueOf(String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorExitRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorExitWarningsItem.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorExitWarningsItem.java deleted file mode 100644 index 8a80eb4..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorExitWarningsItem.java +++ /dev/null @@ -1,105 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorExitWarningsItem { - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorExitWarningsItem MALFORMED_NEXT = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorExitWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorExitWarningsItem CYCLE_DROPPED = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorExitWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorExitWarningsItem INCOMPLETE = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorExitWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorExitWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorExitWarningsItem - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorExitWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorExitWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsList200ResponseAnnotationsItemSquareActionsCursorExitWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquareActionsFocus.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquareActionsFocus.java deleted file mode 100644 index 0798d9b..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquareActionsFocus.java +++ /dev/null @@ -1,253 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemSquareActionsFocus.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemSquareActionsFocus { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemSquareActionsFocus( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemSquareActionsFocus - && equalTo((DocAnnotationsList200ResponseAnnotationsItemSquareActionsFocus) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemSquareActionsFocus other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemSquareActionsFocus other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemSquareActionsFocus build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemSquareActionsFocusRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings(List warnings); - - _FinalStage addWarnings(DocAnnotationsList200ResponseAnnotationsItemSquareActionsFocusWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemSquareActionsFocus other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemSquareActionsFocusWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root(Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemSquareActionsFocusRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root(Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemSquareActionsFocus build() { - return new DocAnnotationsList200ResponseAnnotationsItemSquareActionsFocus( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquareActionsFocusRoot.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquareActionsFocusRoot.java deleted file mode 100644 index 416a4e6..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquareActionsFocusRoot.java +++ /dev/null @@ -1,223 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemSquareActionsFocusRoot.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemSquareActionsFocusRoot { - private final DocAnnotationsList200ResponseAnnotationsItemSquareActionsFocusRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemSquareActionsFocusRoot( - DocAnnotationsList200ResponseAnnotationsItemSquareActionsFocusRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsList200ResponseAnnotationsItemSquareActionsFocusRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemSquareActionsFocusRoot - && equalTo((DocAnnotationsList200ResponseAnnotationsItemSquareActionsFocusRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemSquareActionsFocusRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type(@NotNull DocAnnotationsList200ResponseAnnotationsItemSquareActionsFocusRootType type); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemSquareActionsFocusRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemSquareActionsFocusRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsList200ResponseAnnotationsItemSquareActionsFocusRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemSquareActionsFocusRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type(@NotNull DocAnnotationsList200ResponseAnnotationsItemSquareActionsFocusRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemSquareActionsFocusRoot build() { - return new DocAnnotationsList200ResponseAnnotationsItemSquareActionsFocusRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquareActionsFocusRootType.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquareActionsFocusRootType.java deleted file mode 100644 index d55ccb2..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquareActionsFocusRootType.java +++ /dev/null @@ -1,282 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemSquareActionsFocusRootType { - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsFocusRootType UNKNOWN = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsFocusRootType(Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsFocusRootType NAMED = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsFocusRootType(Value.NAMED, "named"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsFocusRootType GOTO = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsFocusRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsFocusRootType GOTO_EMBEDDED = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsFocusRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsFocusRootType JAVASCRIPT = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsFocusRootType(Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsFocusRootType SOUND = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsFocusRootType(Value.SOUND, "sound"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsFocusRootType RENDITION = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsFocusRootType(Value.RENDITION, "rendition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsFocusRootType GOTO_REMOTE = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsFocusRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsFocusRootType LAUNCH = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsFocusRootType(Value.LAUNCH, "launch"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsFocusRootType IMPORT_DATA = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsFocusRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsFocusRootType SET_OCG_STATE = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsFocusRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsFocusRootType URI = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsFocusRootType(Value.URI, "uri"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsFocusRootType MOVIE = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsFocusRootType(Value.MOVIE, "movie"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsFocusRootType SUBMIT_FORM = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsFocusRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsFocusRootType HIDE = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsFocusRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsFocusRootType THREAD = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsFocusRootType(Value.THREAD, "thread"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsFocusRootType GOTO3D_VIEW = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsFocusRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsFocusRootType TRANSITION = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsFocusRootType(Value.TRANSITION, "transition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsFocusRootType RESET_FORM = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsFocusRootType(Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemSquareActionsFocusRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemSquareActionsFocusRootType - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemSquareActionsFocusRootType) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemSquareActionsFocusRootType valueOf(String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsList200ResponseAnnotationsItemSquareActionsFocusRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquareActionsFocusWarningsItem.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquareActionsFocusWarningsItem.java deleted file mode 100644 index c7635c8..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquareActionsFocusWarningsItem.java +++ /dev/null @@ -1,103 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemSquareActionsFocusWarningsItem { - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsFocusWarningsItem MALFORMED_NEXT = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsFocusWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsFocusWarningsItem CYCLE_DROPPED = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsFocusWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsFocusWarningsItem INCOMPLETE = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsFocusWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemSquareActionsFocusWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemSquareActionsFocusWarningsItem - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemSquareActionsFocusWarningsItem) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemSquareActionsFocusWarningsItem valueOf(String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsList200ResponseAnnotationsItemSquareActionsFocusWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseDown.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseDown.java deleted file mode 100644 index e8ea17f..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseDown.java +++ /dev/null @@ -1,256 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseDown.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseDown { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseDown( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseDown - && equalTo((DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseDown) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseDown other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseDown other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseDown build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseDownRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings( - List warnings); - - _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseDownWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseDown other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseDownWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root(Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseDownRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root(Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseDown build() { - return new DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseDown( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseDownRoot.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseDownRoot.java deleted file mode 100644 index 701fd03..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseDownRoot.java +++ /dev/null @@ -1,224 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseDownRoot.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseDownRoot { - private final DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseDownRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseDownRoot( - DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseDownRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseDownRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseDownRoot - && equalTo((DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseDownRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseDownRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type(@NotNull DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseDownRootType type); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseDownRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseDownRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseDownRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseDownRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseDownRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseDownRoot build() { - return new DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseDownRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseDownRootType.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseDownRootType.java deleted file mode 100644 index 961b042..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseDownRootType.java +++ /dev/null @@ -1,286 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseDownRootType { - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseDownRootType UNKNOWN = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseDownRootType(Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseDownRootType NAMED = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseDownRootType(Value.NAMED, "named"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseDownRootType GOTO = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseDownRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseDownRootType GOTO_EMBEDDED = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseDownRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseDownRootType JAVASCRIPT = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseDownRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseDownRootType SOUND = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseDownRootType(Value.SOUND, "sound"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseDownRootType RENDITION = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseDownRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseDownRootType GOTO_REMOTE = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseDownRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseDownRootType LAUNCH = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseDownRootType(Value.LAUNCH, "launch"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseDownRootType IMPORT_DATA = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseDownRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseDownRootType SET_OCG_STATE = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseDownRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseDownRootType URI = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseDownRootType(Value.URI, "uri"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseDownRootType MOVIE = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseDownRootType(Value.MOVIE, "movie"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseDownRootType SUBMIT_FORM = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseDownRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseDownRootType HIDE = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseDownRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseDownRootType THREAD = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseDownRootType(Value.THREAD, "thread"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseDownRootType GOTO3D_VIEW = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseDownRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseDownRootType TRANSITION = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseDownRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseDownRootType RESET_FORM = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseDownRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseDownRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseDownRootType - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseDownRootType) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseDownRootType valueOf(String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseDownRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseDownWarningsItem.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseDownWarningsItem.java deleted file mode 100644 index b86547c..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseDownWarningsItem.java +++ /dev/null @@ -1,103 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseDownWarningsItem { - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseDownWarningsItem MALFORMED_NEXT = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseDownWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseDownWarningsItem CYCLE_DROPPED = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseDownWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseDownWarningsItem INCOMPLETE = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseDownWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseDownWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseDownWarningsItem - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseDownWarningsItem) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseDownWarningsItem valueOf(String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseDownWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseUp.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseUp.java deleted file mode 100644 index 0eca494..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseUp.java +++ /dev/null @@ -1,254 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseUp.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseUp { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseUp( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseUp - && equalTo((DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseUp) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseUp other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseUp other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseUp build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseUpRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings( - List warnings); - - _FinalStage addWarnings(DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseUpWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseUp other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseUpWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root(Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseUpRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root(Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseUp build() { - return new DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseUp( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseUpRoot.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseUpRoot.java deleted file mode 100644 index 2b43bf5..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseUpRoot.java +++ /dev/null @@ -1,224 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseUpRoot.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseUpRoot { - private final DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseUpRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseUpRoot( - DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseUpRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseUpRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseUpRoot - && equalTo((DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseUpRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseUpRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type(@NotNull DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseUpRootType type); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseUpRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseUpRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseUpRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseUpRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseUpRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseUpRoot build() { - return new DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseUpRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseUpRootType.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseUpRootType.java deleted file mode 100644 index fabc651..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseUpRootType.java +++ /dev/null @@ -1,285 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseUpRootType { - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseUpRootType UNKNOWN = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseUpRootType(Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseUpRootType NAMED = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseUpRootType(Value.NAMED, "named"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseUpRootType GOTO = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseUpRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseUpRootType GOTO_EMBEDDED = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseUpRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseUpRootType JAVASCRIPT = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseUpRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseUpRootType SOUND = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseUpRootType(Value.SOUND, "sound"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseUpRootType RENDITION = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseUpRootType(Value.RENDITION, "rendition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseUpRootType GOTO_REMOTE = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseUpRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseUpRootType LAUNCH = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseUpRootType(Value.LAUNCH, "launch"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseUpRootType IMPORT_DATA = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseUpRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseUpRootType SET_OCG_STATE = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseUpRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseUpRootType URI = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseUpRootType(Value.URI, "uri"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseUpRootType MOVIE = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseUpRootType(Value.MOVIE, "movie"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseUpRootType SUBMIT_FORM = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseUpRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseUpRootType HIDE = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseUpRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseUpRootType THREAD = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseUpRootType(Value.THREAD, "thread"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseUpRootType GOTO3D_VIEW = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseUpRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseUpRootType TRANSITION = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseUpRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseUpRootType RESET_FORM = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseUpRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseUpRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseUpRootType - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseUpRootType) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseUpRootType valueOf(String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseUpRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseUpWarningsItem.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseUpWarningsItem.java deleted file mode 100644 index 0573808..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseUpWarningsItem.java +++ /dev/null @@ -1,103 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseUpWarningsItem { - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseUpWarningsItem MALFORMED_NEXT = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseUpWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseUpWarningsItem CYCLE_DROPPED = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseUpWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseUpWarningsItem INCOMPLETE = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseUpWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseUpWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseUpWarningsItem - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseUpWarningsItem) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseUpWarningsItem valueOf(String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsList200ResponseAnnotationsItemSquareActionsMouseUpWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageClose.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageClose.java deleted file mode 100644 index 246fb5e..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageClose.java +++ /dev/null @@ -1,256 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageClose.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageClose { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageClose( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageClose - && equalTo((DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageClose) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageClose other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageClose other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageClose build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageCloseRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings( - List warnings); - - _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageCloseWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageClose other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageCloseWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root(Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageCloseRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root(Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageClose build() { - return new DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageClose( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageCloseRoot.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageCloseRoot.java deleted file mode 100644 index 31b9aa3..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageCloseRoot.java +++ /dev/null @@ -1,224 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageCloseRoot.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageCloseRoot { - private final DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageCloseRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageCloseRoot( - DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageCloseRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageCloseRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageCloseRoot - && equalTo((DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageCloseRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageCloseRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type(@NotNull DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageCloseRootType type); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageCloseRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageCloseRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageCloseRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageCloseRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageCloseRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageCloseRoot build() { - return new DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageCloseRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageCloseRootType.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageCloseRootType.java deleted file mode 100644 index 858fa15..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageCloseRootType.java +++ /dev/null @@ -1,286 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageCloseRootType { - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageCloseRootType UNKNOWN = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageCloseRootType(Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageCloseRootType NAMED = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageCloseRootType(Value.NAMED, "named"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageCloseRootType GOTO = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageCloseRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageCloseRootType GOTO_EMBEDDED = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageCloseRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageCloseRootType JAVASCRIPT = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageCloseRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageCloseRootType SOUND = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageCloseRootType(Value.SOUND, "sound"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageCloseRootType RENDITION = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageCloseRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageCloseRootType GOTO_REMOTE = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageCloseRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageCloseRootType LAUNCH = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageCloseRootType(Value.LAUNCH, "launch"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageCloseRootType IMPORT_DATA = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageCloseRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageCloseRootType SET_OCG_STATE = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageCloseRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageCloseRootType URI = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageCloseRootType(Value.URI, "uri"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageCloseRootType MOVIE = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageCloseRootType(Value.MOVIE, "movie"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageCloseRootType SUBMIT_FORM = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageCloseRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageCloseRootType HIDE = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageCloseRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageCloseRootType THREAD = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageCloseRootType(Value.THREAD, "thread"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageCloseRootType GOTO3D_VIEW = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageCloseRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageCloseRootType TRANSITION = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageCloseRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageCloseRootType RESET_FORM = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageCloseRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageCloseRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageCloseRootType - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageCloseRootType) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageCloseRootType valueOf(String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageCloseRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageCloseWarningsItem.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageCloseWarningsItem.java deleted file mode 100644 index 85fb026..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageCloseWarningsItem.java +++ /dev/null @@ -1,103 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageCloseWarningsItem { - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageCloseWarningsItem MALFORMED_NEXT = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageCloseWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageCloseWarningsItem CYCLE_DROPPED = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageCloseWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageCloseWarningsItem INCOMPLETE = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageCloseWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageCloseWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageCloseWarningsItem - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageCloseWarningsItem) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageCloseWarningsItem valueOf(String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageCloseWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageInvisible.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageInvisible.java deleted file mode 100644 index 0d72f78..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageInvisible.java +++ /dev/null @@ -1,258 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageInvisible.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageInvisible { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageInvisible( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageInvisible - && equalTo((DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageInvisible) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageInvisible other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageInvisible other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageInvisible build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageInvisibleRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings( - List warnings); - - _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageInvisibleWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageInvisible other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageInvisibleWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageInvisibleRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageInvisible build() { - return new DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageInvisible( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageInvisibleRoot.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageInvisibleRoot.java deleted file mode 100644 index 60ba31e..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageInvisibleRoot.java +++ /dev/null @@ -1,224 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageInvisibleRoot.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageInvisibleRoot { - private final DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageInvisibleRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageInvisibleRoot( - DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageInvisibleRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageInvisibleRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageInvisibleRoot - && equalTo((DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageInvisibleRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageInvisibleRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type(@NotNull DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageInvisibleRootType type); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageInvisibleRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageInvisibleRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageInvisibleRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageInvisibleRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageInvisibleRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageInvisibleRoot build() { - return new DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageInvisibleRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageInvisibleRootType.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageInvisibleRootType.java deleted file mode 100644 index deaae62..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageInvisibleRootType.java +++ /dev/null @@ -1,287 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageInvisibleRootType { - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageInvisibleRootType UNKNOWN = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageInvisibleRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageInvisibleRootType NAMED = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageInvisibleRootType(Value.NAMED, "named"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageInvisibleRootType GOTO = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageInvisibleRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageInvisibleRootType GOTO_EMBEDDED = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageInvisibleRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageInvisibleRootType JAVASCRIPT = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageInvisibleRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageInvisibleRootType SOUND = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageInvisibleRootType(Value.SOUND, "sound"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageInvisibleRootType RENDITION = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageInvisibleRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageInvisibleRootType GOTO_REMOTE = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageInvisibleRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageInvisibleRootType LAUNCH = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageInvisibleRootType(Value.LAUNCH, "launch"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageInvisibleRootType IMPORT_DATA = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageInvisibleRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageInvisibleRootType SET_OCG_STATE = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageInvisibleRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageInvisibleRootType URI = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageInvisibleRootType(Value.URI, "uri"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageInvisibleRootType MOVIE = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageInvisibleRootType(Value.MOVIE, "movie"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageInvisibleRootType SUBMIT_FORM = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageInvisibleRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageInvisibleRootType HIDE = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageInvisibleRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageInvisibleRootType THREAD = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageInvisibleRootType(Value.THREAD, "thread"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageInvisibleRootType GOTO3D_VIEW = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageInvisibleRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageInvisibleRootType TRANSITION = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageInvisibleRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageInvisibleRootType RESET_FORM = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageInvisibleRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageInvisibleRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageInvisibleRootType - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageInvisibleRootType) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageInvisibleRootType valueOf(String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageInvisibleRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageInvisibleWarningsItem.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageInvisibleWarningsItem.java deleted file mode 100644 index 098d726..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageInvisibleWarningsItem.java +++ /dev/null @@ -1,105 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageInvisibleWarningsItem { - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageInvisibleWarningsItem - MALFORMED_NEXT = new DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageInvisibleWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageInvisibleWarningsItem - CYCLE_DROPPED = new DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageInvisibleWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageInvisibleWarningsItem INCOMPLETE = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageInvisibleWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageInvisibleWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageInvisibleWarningsItem - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageInvisibleWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageInvisibleWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageInvisibleWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageOpen.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageOpen.java deleted file mode 100644 index bb975d8..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageOpen.java +++ /dev/null @@ -1,254 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageOpen.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageOpen { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageOpen( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageOpen - && equalTo((DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageOpen) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageOpen other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageOpen other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageOpen build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageOpenRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings( - List warnings); - - _FinalStage addWarnings(DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageOpenWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageOpen other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageOpenWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root(Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageOpenRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root(Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageOpen build() { - return new DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageOpen( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageOpenRoot.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageOpenRoot.java deleted file mode 100644 index 0674c37..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageOpenRoot.java +++ /dev/null @@ -1,224 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageOpenRoot.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageOpenRoot { - private final DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageOpenRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageOpenRoot( - DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageOpenRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageOpenRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageOpenRoot - && equalTo((DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageOpenRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageOpenRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type(@NotNull DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageOpenRootType type); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageOpenRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageOpenRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageOpenRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageOpenRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageOpenRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageOpenRoot build() { - return new DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageOpenRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageOpenRootType.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageOpenRootType.java deleted file mode 100644 index 566b859..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageOpenRootType.java +++ /dev/null @@ -1,285 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageOpenRootType { - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageOpenRootType UNKNOWN = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageOpenRootType(Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageOpenRootType NAMED = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageOpenRootType(Value.NAMED, "named"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageOpenRootType GOTO = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageOpenRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageOpenRootType GOTO_EMBEDDED = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageOpenRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageOpenRootType JAVASCRIPT = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageOpenRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageOpenRootType SOUND = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageOpenRootType(Value.SOUND, "sound"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageOpenRootType RENDITION = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageOpenRootType(Value.RENDITION, "rendition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageOpenRootType GOTO_REMOTE = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageOpenRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageOpenRootType LAUNCH = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageOpenRootType(Value.LAUNCH, "launch"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageOpenRootType IMPORT_DATA = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageOpenRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageOpenRootType SET_OCG_STATE = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageOpenRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageOpenRootType URI = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageOpenRootType(Value.URI, "uri"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageOpenRootType MOVIE = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageOpenRootType(Value.MOVIE, "movie"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageOpenRootType SUBMIT_FORM = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageOpenRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageOpenRootType HIDE = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageOpenRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageOpenRootType THREAD = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageOpenRootType(Value.THREAD, "thread"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageOpenRootType GOTO3D_VIEW = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageOpenRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageOpenRootType TRANSITION = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageOpenRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageOpenRootType RESET_FORM = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageOpenRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageOpenRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageOpenRootType - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageOpenRootType) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageOpenRootType valueOf(String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageOpenRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageOpenWarningsItem.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageOpenWarningsItem.java deleted file mode 100644 index 636cb86..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageOpenWarningsItem.java +++ /dev/null @@ -1,103 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageOpenWarningsItem { - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageOpenWarningsItem MALFORMED_NEXT = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageOpenWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageOpenWarningsItem CYCLE_DROPPED = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageOpenWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageOpenWarningsItem INCOMPLETE = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageOpenWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageOpenWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageOpenWarningsItem - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageOpenWarningsItem) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageOpenWarningsItem valueOf(String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageOpenWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageVisible.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageVisible.java deleted file mode 100644 index 5af4674..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageVisible.java +++ /dev/null @@ -1,258 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageVisible.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageVisible { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageVisible( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageVisible - && equalTo((DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageVisible) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageVisible other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageVisible other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageVisible build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageVisibleRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings( - List warnings); - - _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageVisibleWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageVisible other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageVisibleWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageVisibleRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageVisible build() { - return new DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageVisible( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageVisibleRoot.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageVisibleRoot.java deleted file mode 100644 index 9241208..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageVisibleRoot.java +++ /dev/null @@ -1,224 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageVisibleRoot.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageVisibleRoot { - private final DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageVisibleRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageVisibleRoot( - DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageVisibleRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageVisibleRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageVisibleRoot - && equalTo((DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageVisibleRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageVisibleRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type(@NotNull DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageVisibleRootType type); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageVisibleRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageVisibleRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageVisibleRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageVisibleRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageVisibleRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageVisibleRoot build() { - return new DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageVisibleRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageVisibleRootType.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageVisibleRootType.java deleted file mode 100644 index 97e94a4..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageVisibleRootType.java +++ /dev/null @@ -1,286 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageVisibleRootType { - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageVisibleRootType UNKNOWN = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageVisibleRootType(Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageVisibleRootType NAMED = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageVisibleRootType(Value.NAMED, "named"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageVisibleRootType GOTO = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageVisibleRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageVisibleRootType GOTO_EMBEDDED = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageVisibleRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageVisibleRootType JAVASCRIPT = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageVisibleRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageVisibleRootType SOUND = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageVisibleRootType(Value.SOUND, "sound"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageVisibleRootType RENDITION = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageVisibleRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageVisibleRootType GOTO_REMOTE = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageVisibleRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageVisibleRootType LAUNCH = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageVisibleRootType(Value.LAUNCH, "launch"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageVisibleRootType IMPORT_DATA = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageVisibleRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageVisibleRootType SET_OCG_STATE = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageVisibleRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageVisibleRootType URI = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageVisibleRootType(Value.URI, "uri"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageVisibleRootType MOVIE = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageVisibleRootType(Value.MOVIE, "movie"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageVisibleRootType SUBMIT_FORM = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageVisibleRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageVisibleRootType HIDE = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageVisibleRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageVisibleRootType THREAD = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageVisibleRootType(Value.THREAD, "thread"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageVisibleRootType GOTO3D_VIEW = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageVisibleRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageVisibleRootType TRANSITION = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageVisibleRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageVisibleRootType RESET_FORM = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageVisibleRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageVisibleRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageVisibleRootType - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageVisibleRootType) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageVisibleRootType valueOf(String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageVisibleRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageVisibleWarningsItem.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageVisibleWarningsItem.java deleted file mode 100644 index 6642f4e..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageVisibleWarningsItem.java +++ /dev/null @@ -1,105 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageVisibleWarningsItem { - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageVisibleWarningsItem - MALFORMED_NEXT = new DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageVisibleWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageVisibleWarningsItem CYCLE_DROPPED = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageVisibleWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageVisibleWarningsItem INCOMPLETE = - new DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageVisibleWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageVisibleWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageVisibleWarningsItem - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageVisibleWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageVisibleWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsList200ResponseAnnotationsItemSquareActionsPageVisibleWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquiggly.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquiggly.java index b73c1da..7b1277d 100644 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquiggly.java +++ b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquiggly.java @@ -65,7 +65,7 @@ public final class DocAnnotationsList200ResponseAnnotationsItemSquiggly { private final Optional updatedBy; - private final Optional actions; + private final Optional actions; private final DocAnnotationsList200ResponseAnnotationsItemSquigglyColor color; @@ -95,7 +95,7 @@ private DocAnnotationsList200ResponseAnnotationsItemSquiggly( Optional groupId, Optional createdBy, Optional updatedBy, - Optional actions, + Optional actions, DocAnnotationsList200ResponseAnnotationsItemSquigglyColor color, double opacity, List quadPoints, @@ -246,7 +246,7 @@ public Optional getUpdatedBy() { } @JsonProperty("actions") - public Optional getActions() { + public Optional getActions() { return actions; } @@ -498,9 +498,9 @@ public interface _FinalStage { _FinalStage updatedBy(String updatedBy); - _FinalStage actions(Optional actions); + _FinalStage actions(Optional actions); - _FinalStage actions(DocAnnotationsList200ResponseAnnotationsItemSquigglyActions actions); + _FinalStage actions(PdfAnnotationActions actions); _FinalStage quadPoints(List quadPoints); @@ -542,7 +542,7 @@ public static final class Builder private List quadPoints = new ArrayList<>(); - private Optional actions = Optional.empty(); + private Optional actions = Optional.empty(); private Optional updatedBy = Optional.empty(); @@ -693,14 +693,14 @@ public _FinalStage quadPoints( } @java.lang.Override - public _FinalStage actions(DocAnnotationsList200ResponseAnnotationsItemSquigglyActions actions) { + public _FinalStage actions(PdfAnnotationActions actions) { this.actions = Optional.ofNullable(actions); return this; } @java.lang.Override @JsonSetter(value = "actions", nulls = Nulls.SKIP) - public _FinalStage actions(Optional actions) { + public _FinalStage actions(Optional actions) { this.actions = actions; return this; } diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquigglyActions.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquigglyActions.java deleted file mode 100644 index 2fece9c..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquigglyActions.java +++ /dev/null @@ -1,388 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.HashMap; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemSquigglyActions.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemSquigglyActions { - private final Optional activate; - - private final Optional cursorEnter; - - private final Optional cursorExit; - - private final Optional mouseDown; - - private final Optional mouseUp; - - private final Optional focus; - - private final Optional blur; - - private final Optional pageOpen; - - private final Optional pageClose; - - private final Optional pageVisible; - - private final Optional pageInvisible; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemSquigglyActions( - Optional activate, - Optional cursorEnter, - Optional cursorExit, - Optional mouseDown, - Optional mouseUp, - Optional focus, - Optional blur, - Optional pageOpen, - Optional pageClose, - Optional pageVisible, - Optional pageInvisible, - Map additionalProperties) { - this.activate = activate; - this.cursorEnter = cursorEnter; - this.cursorExit = cursorExit; - this.mouseDown = mouseDown; - this.mouseUp = mouseUp; - this.focus = focus; - this.blur = blur; - this.pageOpen = pageOpen; - this.pageClose = pageClose; - this.pageVisible = pageVisible; - this.pageInvisible = pageInvisible; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("activate") - public Optional getActivate() { - return activate; - } - - @JsonProperty("cursorEnter") - public Optional getCursorEnter() { - return cursorEnter; - } - - @JsonProperty("cursorExit") - public Optional getCursorExit() { - return cursorExit; - } - - @JsonProperty("mouseDown") - public Optional getMouseDown() { - return mouseDown; - } - - @JsonProperty("mouseUp") - public Optional getMouseUp() { - return mouseUp; - } - - @JsonProperty("focus") - public Optional getFocus() { - return focus; - } - - @JsonProperty("blur") - public Optional getBlur() { - return blur; - } - - @JsonProperty("pageOpen") - public Optional getPageOpen() { - return pageOpen; - } - - @JsonProperty("pageClose") - public Optional getPageClose() { - return pageClose; - } - - @JsonProperty("pageVisible") - public Optional getPageVisible() { - return pageVisible; - } - - @JsonProperty("pageInvisible") - public Optional getPageInvisible() { - return pageInvisible; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemSquigglyActions - && equalTo((DocAnnotationsList200ResponseAnnotationsItemSquigglyActions) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemSquigglyActions other) { - return activate.equals(other.activate) - && cursorEnter.equals(other.cursorEnter) - && cursorExit.equals(other.cursorExit) - && mouseDown.equals(other.mouseDown) - && mouseUp.equals(other.mouseUp) - && focus.equals(other.focus) - && blur.equals(other.blur) - && pageOpen.equals(other.pageOpen) - && pageClose.equals(other.pageClose) - && pageVisible.equals(other.pageVisible) - && pageInvisible.equals(other.pageInvisible); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash( - this.activate, - this.cursorEnter, - this.cursorExit, - this.mouseDown, - this.mouseUp, - this.focus, - this.blur, - this.pageOpen, - this.pageClose, - this.pageVisible, - this.pageInvisible); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static Builder builder() { - return new Builder(); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder { - private Optional activate = - Optional.empty(); - - private Optional cursorEnter = - Optional.empty(); - - private Optional cursorExit = - Optional.empty(); - - private Optional mouseDown = - Optional.empty(); - - private Optional mouseUp = Optional.empty(); - - private Optional focus = Optional.empty(); - - private Optional blur = Optional.empty(); - - private Optional pageOpen = - Optional.empty(); - - private Optional pageClose = - Optional.empty(); - - private Optional pageVisible = - Optional.empty(); - - private Optional pageInvisible = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - public Builder from(DocAnnotationsList200ResponseAnnotationsItemSquigglyActions other) { - activate(other.getActivate()); - cursorEnter(other.getCursorEnter()); - cursorExit(other.getCursorExit()); - mouseDown(other.getMouseDown()); - mouseUp(other.getMouseUp()); - focus(other.getFocus()); - blur(other.getBlur()); - pageOpen(other.getPageOpen()); - pageClose(other.getPageClose()); - pageVisible(other.getPageVisible()); - pageInvisible(other.getPageInvisible()); - return this; - } - - @JsonSetter(value = "activate", nulls = Nulls.SKIP) - public Builder activate( - Optional activate) { - this.activate = activate; - return this; - } - - public Builder activate(DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsActivate activate) { - this.activate = Optional.ofNullable(activate); - return this; - } - - @JsonSetter(value = "cursorEnter", nulls = Nulls.SKIP) - public Builder cursorEnter( - Optional cursorEnter) { - this.cursorEnter = cursorEnter; - return this; - } - - public Builder cursorEnter(DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorEnter cursorEnter) { - this.cursorEnter = Optional.ofNullable(cursorEnter); - return this; - } - - @JsonSetter(value = "cursorExit", nulls = Nulls.SKIP) - public Builder cursorExit( - Optional cursorExit) { - this.cursorExit = cursorExit; - return this; - } - - public Builder cursorExit(DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorExit cursorExit) { - this.cursorExit = Optional.ofNullable(cursorExit); - return this; - } - - @JsonSetter(value = "mouseDown", nulls = Nulls.SKIP) - public Builder mouseDown( - Optional mouseDown) { - this.mouseDown = mouseDown; - return this; - } - - public Builder mouseDown(DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseDown mouseDown) { - this.mouseDown = Optional.ofNullable(mouseDown); - return this; - } - - @JsonSetter(value = "mouseUp", nulls = Nulls.SKIP) - public Builder mouseUp(Optional mouseUp) { - this.mouseUp = mouseUp; - return this; - } - - public Builder mouseUp(DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseUp mouseUp) { - this.mouseUp = Optional.ofNullable(mouseUp); - return this; - } - - @JsonSetter(value = "focus", nulls = Nulls.SKIP) - public Builder focus(Optional focus) { - this.focus = focus; - return this; - } - - public Builder focus(DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsFocus focus) { - this.focus = Optional.ofNullable(focus); - return this; - } - - @JsonSetter(value = "blur", nulls = Nulls.SKIP) - public Builder blur(Optional blur) { - this.blur = blur; - return this; - } - - public Builder blur(DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsBlur blur) { - this.blur = Optional.ofNullable(blur); - return this; - } - - @JsonSetter(value = "pageOpen", nulls = Nulls.SKIP) - public Builder pageOpen( - Optional pageOpen) { - this.pageOpen = pageOpen; - return this; - } - - public Builder pageOpen(DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageOpen pageOpen) { - this.pageOpen = Optional.ofNullable(pageOpen); - return this; - } - - @JsonSetter(value = "pageClose", nulls = Nulls.SKIP) - public Builder pageClose( - Optional pageClose) { - this.pageClose = pageClose; - return this; - } - - public Builder pageClose(DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageClose pageClose) { - this.pageClose = Optional.ofNullable(pageClose); - return this; - } - - @JsonSetter(value = "pageVisible", nulls = Nulls.SKIP) - public Builder pageVisible( - Optional pageVisible) { - this.pageVisible = pageVisible; - return this; - } - - public Builder pageVisible(DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageVisible pageVisible) { - this.pageVisible = Optional.ofNullable(pageVisible); - return this; - } - - @JsonSetter(value = "pageInvisible", nulls = Nulls.SKIP) - public Builder pageInvisible( - Optional pageInvisible) { - this.pageInvisible = pageInvisible; - return this; - } - - public Builder pageInvisible( - DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageInvisible pageInvisible) { - this.pageInvisible = Optional.ofNullable(pageInvisible); - return this; - } - - public DocAnnotationsList200ResponseAnnotationsItemSquigglyActions build() { - return new DocAnnotationsList200ResponseAnnotationsItemSquigglyActions( - activate, - cursorEnter, - cursorExit, - mouseDown, - mouseUp, - focus, - blur, - pageOpen, - pageClose, - pageVisible, - pageInvisible, - additionalProperties); - } - - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsActivate.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsActivate.java deleted file mode 100644 index 1414c70..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsActivate.java +++ /dev/null @@ -1,258 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsActivate.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsActivate { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsActivate( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsActivate - && equalTo((DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsActivate) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsActivate other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsActivate other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsActivate build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsActivateRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings( - List warnings); - - _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsActivateWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsActivate other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsActivateWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsActivateRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsActivate build() { - return new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsActivate( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsActivateRoot.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsActivateRoot.java deleted file mode 100644 index 14513b8..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsActivateRoot.java +++ /dev/null @@ -1,224 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsActivateRoot.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsActivateRoot { - private final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsActivateRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsActivateRoot( - DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsActivateRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsActivateRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsActivateRoot - && equalTo((DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsActivateRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsActivateRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type(@NotNull DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsActivateRootType type); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsActivateRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsActivateRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsActivateRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsActivateRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsActivateRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsActivateRoot build() { - return new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsActivateRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsActivateRootType.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsActivateRootType.java deleted file mode 100644 index 79c5419..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsActivateRootType.java +++ /dev/null @@ -1,286 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsActivateRootType { - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsActivateRootType UNKNOWN = - new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsActivateRootType(Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsActivateRootType NAMED = - new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsActivateRootType(Value.NAMED, "named"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsActivateRootType GOTO = - new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsActivateRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsActivateRootType GOTO_EMBEDDED = - new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsActivateRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsActivateRootType JAVASCRIPT = - new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsActivateRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsActivateRootType SOUND = - new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsActivateRootType(Value.SOUND, "sound"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsActivateRootType RENDITION = - new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsActivateRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsActivateRootType GOTO_REMOTE = - new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsActivateRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsActivateRootType LAUNCH = - new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsActivateRootType(Value.LAUNCH, "launch"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsActivateRootType IMPORT_DATA = - new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsActivateRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsActivateRootType SET_OCG_STATE = - new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsActivateRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsActivateRootType URI = - new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsActivateRootType(Value.URI, "uri"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsActivateRootType MOVIE = - new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsActivateRootType(Value.MOVIE, "movie"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsActivateRootType SUBMIT_FORM = - new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsActivateRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsActivateRootType HIDE = - new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsActivateRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsActivateRootType THREAD = - new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsActivateRootType(Value.THREAD, "thread"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsActivateRootType GOTO3D_VIEW = - new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsActivateRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsActivateRootType TRANSITION = - new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsActivateRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsActivateRootType RESET_FORM = - new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsActivateRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsActivateRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsActivateRootType - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsActivateRootType) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsActivateRootType valueOf(String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsActivateRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsActivateWarningsItem.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsActivateWarningsItem.java deleted file mode 100644 index 4821c2d..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsActivateWarningsItem.java +++ /dev/null @@ -1,105 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsActivateWarningsItem { - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsActivateWarningsItem MALFORMED_NEXT = - new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsActivateWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsActivateWarningsItem CYCLE_DROPPED = - new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsActivateWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsActivateWarningsItem INCOMPLETE = - new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsActivateWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsActivateWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsActivateWarningsItem - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsActivateWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsActivateWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsActivateWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsBlur.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsBlur.java deleted file mode 100644 index f3dfe64..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsBlur.java +++ /dev/null @@ -1,254 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsBlur.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsBlur { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsBlur( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsBlur - && equalTo((DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsBlur) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsBlur other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsBlur other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsBlur build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsBlurRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings( - List warnings); - - _FinalStage addWarnings(DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsBlurWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsBlur other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsBlurWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root(Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsBlurRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root(Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsBlur build() { - return new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsBlur( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsBlurRoot.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsBlurRoot.java deleted file mode 100644 index fc07d26..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsBlurRoot.java +++ /dev/null @@ -1,224 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsBlurRoot.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsBlurRoot { - private final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsBlurRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsBlurRoot( - DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsBlurRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsBlurRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsBlurRoot - && equalTo((DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsBlurRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsBlurRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type(@NotNull DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsBlurRootType type); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsBlurRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsBlurRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsBlurRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsBlurRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsBlurRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsBlurRoot build() { - return new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsBlurRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsBlurRootType.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsBlurRootType.java deleted file mode 100644 index 63179b5..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsBlurRootType.java +++ /dev/null @@ -1,282 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsBlurRootType { - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsBlurRootType UNKNOWN = - new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsBlurRootType(Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsBlurRootType NAMED = - new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsBlurRootType(Value.NAMED, "named"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsBlurRootType GOTO = - new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsBlurRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsBlurRootType GOTO_EMBEDDED = - new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsBlurRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsBlurRootType JAVASCRIPT = - new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsBlurRootType(Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsBlurRootType SOUND = - new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsBlurRootType(Value.SOUND, "sound"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsBlurRootType RENDITION = - new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsBlurRootType(Value.RENDITION, "rendition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsBlurRootType GOTO_REMOTE = - new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsBlurRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsBlurRootType LAUNCH = - new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsBlurRootType(Value.LAUNCH, "launch"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsBlurRootType IMPORT_DATA = - new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsBlurRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsBlurRootType SET_OCG_STATE = - new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsBlurRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsBlurRootType URI = - new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsBlurRootType(Value.URI, "uri"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsBlurRootType MOVIE = - new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsBlurRootType(Value.MOVIE, "movie"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsBlurRootType SUBMIT_FORM = - new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsBlurRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsBlurRootType HIDE = - new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsBlurRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsBlurRootType THREAD = - new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsBlurRootType(Value.THREAD, "thread"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsBlurRootType GOTO3D_VIEW = - new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsBlurRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsBlurRootType TRANSITION = - new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsBlurRootType(Value.TRANSITION, "transition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsBlurRootType RESET_FORM = - new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsBlurRootType(Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsBlurRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsBlurRootType - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsBlurRootType) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsBlurRootType valueOf(String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsBlurRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsBlurWarningsItem.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsBlurWarningsItem.java deleted file mode 100644 index f1f3470..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsBlurWarningsItem.java +++ /dev/null @@ -1,103 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsBlurWarningsItem { - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsBlurWarningsItem MALFORMED_NEXT = - new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsBlurWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsBlurWarningsItem CYCLE_DROPPED = - new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsBlurWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsBlurWarningsItem INCOMPLETE = - new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsBlurWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsBlurWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsBlurWarningsItem - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsBlurWarningsItem) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsBlurWarningsItem valueOf(String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsBlurWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorEnter.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorEnter.java deleted file mode 100644 index 7210aad..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorEnter.java +++ /dev/null @@ -1,258 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorEnter.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorEnter { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorEnter( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorEnter - && equalTo((DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorEnter) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorEnter other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorEnter other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorEnter build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorEnterRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings( - List warnings); - - _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorEnterWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorEnter other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorEnterWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorEnterRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorEnter build() { - return new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorEnter( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorEnterRoot.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorEnterRoot.java deleted file mode 100644 index f84c5fe..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorEnterRoot.java +++ /dev/null @@ -1,224 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorEnterRoot.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorEnterRoot { - private final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorEnterRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorEnterRoot( - DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorEnterRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorEnterRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorEnterRoot - && equalTo((DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorEnterRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorEnterRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type(@NotNull DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorEnterRootType type); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorEnterRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorEnterRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorEnterRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorEnterRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorEnterRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorEnterRoot build() { - return new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorEnterRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorEnterRootType.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorEnterRootType.java deleted file mode 100644 index 567e8f6..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorEnterRootType.java +++ /dev/null @@ -1,287 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorEnterRootType { - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorEnterRootType UNKNOWN = - new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorEnterRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorEnterRootType NAMED = - new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorEnterRootType(Value.NAMED, "named"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorEnterRootType GOTO = - new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorEnterRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorEnterRootType GOTO_EMBEDDED = - new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorEnterRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorEnterRootType JAVASCRIPT = - new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorEnterRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorEnterRootType SOUND = - new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorEnterRootType(Value.SOUND, "sound"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorEnterRootType RENDITION = - new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorEnterRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorEnterRootType GOTO_REMOTE = - new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorEnterRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorEnterRootType LAUNCH = - new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorEnterRootType(Value.LAUNCH, "launch"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorEnterRootType IMPORT_DATA = - new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorEnterRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorEnterRootType SET_OCG_STATE = - new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorEnterRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorEnterRootType URI = - new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorEnterRootType(Value.URI, "uri"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorEnterRootType MOVIE = - new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorEnterRootType(Value.MOVIE, "movie"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorEnterRootType SUBMIT_FORM = - new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorEnterRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorEnterRootType HIDE = - new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorEnterRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorEnterRootType THREAD = - new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorEnterRootType(Value.THREAD, "thread"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorEnterRootType GOTO3D_VIEW = - new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorEnterRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorEnterRootType TRANSITION = - new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorEnterRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorEnterRootType RESET_FORM = - new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorEnterRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorEnterRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorEnterRootType - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorEnterRootType) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorEnterRootType valueOf(String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorEnterRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorEnterWarningsItem.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorEnterWarningsItem.java deleted file mode 100644 index 666cf7f..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorEnterWarningsItem.java +++ /dev/null @@ -1,105 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorEnterWarningsItem { - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorEnterWarningsItem - MALFORMED_NEXT = new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorEnterWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorEnterWarningsItem - CYCLE_DROPPED = new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorEnterWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorEnterWarningsItem INCOMPLETE = - new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorEnterWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorEnterWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorEnterWarningsItem - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorEnterWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorEnterWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorEnterWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorExit.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorExit.java deleted file mode 100644 index c1a4077..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorExit.java +++ /dev/null @@ -1,258 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorExit.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorExit { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorExit( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorExit - && equalTo((DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorExit) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorExit other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorExit other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorExit build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorExitRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings( - List warnings); - - _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorExitWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorExit other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorExitWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorExitRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorExit build() { - return new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorExit( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorExitRoot.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorExitRoot.java deleted file mode 100644 index 3396544..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorExitRoot.java +++ /dev/null @@ -1,224 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorExitRoot.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorExitRoot { - private final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorExitRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorExitRoot( - DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorExitRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorExitRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorExitRoot - && equalTo((DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorExitRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorExitRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type(@NotNull DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorExitRootType type); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorExitRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorExitRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorExitRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorExitRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorExitRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorExitRoot build() { - return new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorExitRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorExitRootType.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorExitRootType.java deleted file mode 100644 index 49b4a5e..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorExitRootType.java +++ /dev/null @@ -1,286 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorExitRootType { - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorExitRootType UNKNOWN = - new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorExitRootType(Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorExitRootType NAMED = - new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorExitRootType(Value.NAMED, "named"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorExitRootType GOTO = - new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorExitRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorExitRootType GOTO_EMBEDDED = - new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorExitRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorExitRootType JAVASCRIPT = - new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorExitRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorExitRootType SOUND = - new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorExitRootType(Value.SOUND, "sound"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorExitRootType RENDITION = - new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorExitRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorExitRootType GOTO_REMOTE = - new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorExitRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorExitRootType LAUNCH = - new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorExitRootType(Value.LAUNCH, "launch"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorExitRootType IMPORT_DATA = - new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorExitRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorExitRootType SET_OCG_STATE = - new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorExitRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorExitRootType URI = - new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorExitRootType(Value.URI, "uri"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorExitRootType MOVIE = - new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorExitRootType(Value.MOVIE, "movie"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorExitRootType SUBMIT_FORM = - new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorExitRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorExitRootType HIDE = - new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorExitRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorExitRootType THREAD = - new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorExitRootType(Value.THREAD, "thread"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorExitRootType GOTO3D_VIEW = - new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorExitRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorExitRootType TRANSITION = - new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorExitRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorExitRootType RESET_FORM = - new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorExitRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorExitRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorExitRootType - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorExitRootType) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorExitRootType valueOf(String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorExitRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorExitWarningsItem.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorExitWarningsItem.java deleted file mode 100644 index 67f6025..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorExitWarningsItem.java +++ /dev/null @@ -1,105 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorExitWarningsItem { - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorExitWarningsItem - MALFORMED_NEXT = new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorExitWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorExitWarningsItem - CYCLE_DROPPED = new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorExitWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorExitWarningsItem INCOMPLETE = - new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorExitWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorExitWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorExitWarningsItem - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorExitWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorExitWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsCursorExitWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsFocus.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsFocus.java deleted file mode 100644 index a3ee538..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsFocus.java +++ /dev/null @@ -1,254 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsFocus.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsFocus { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsFocus( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsFocus - && equalTo((DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsFocus) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsFocus other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsFocus other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsFocus build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsFocusRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings( - List warnings); - - _FinalStage addWarnings(DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsFocusWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsFocus other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsFocusWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root(Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsFocusRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root(Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsFocus build() { - return new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsFocus( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsFocusRoot.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsFocusRoot.java deleted file mode 100644 index 54d5cea..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsFocusRoot.java +++ /dev/null @@ -1,224 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsFocusRoot.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsFocusRoot { - private final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsFocusRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsFocusRoot( - DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsFocusRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsFocusRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsFocusRoot - && equalTo((DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsFocusRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsFocusRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type(@NotNull DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsFocusRootType type); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsFocusRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsFocusRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsFocusRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsFocusRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsFocusRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsFocusRoot build() { - return new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsFocusRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsFocusRootType.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsFocusRootType.java deleted file mode 100644 index 12ca138..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsFocusRootType.java +++ /dev/null @@ -1,285 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsFocusRootType { - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsFocusRootType UNKNOWN = - new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsFocusRootType(Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsFocusRootType NAMED = - new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsFocusRootType(Value.NAMED, "named"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsFocusRootType GOTO = - new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsFocusRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsFocusRootType GOTO_EMBEDDED = - new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsFocusRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsFocusRootType JAVASCRIPT = - new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsFocusRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsFocusRootType SOUND = - new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsFocusRootType(Value.SOUND, "sound"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsFocusRootType RENDITION = - new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsFocusRootType(Value.RENDITION, "rendition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsFocusRootType GOTO_REMOTE = - new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsFocusRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsFocusRootType LAUNCH = - new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsFocusRootType(Value.LAUNCH, "launch"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsFocusRootType IMPORT_DATA = - new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsFocusRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsFocusRootType SET_OCG_STATE = - new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsFocusRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsFocusRootType URI = - new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsFocusRootType(Value.URI, "uri"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsFocusRootType MOVIE = - new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsFocusRootType(Value.MOVIE, "movie"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsFocusRootType SUBMIT_FORM = - new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsFocusRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsFocusRootType HIDE = - new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsFocusRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsFocusRootType THREAD = - new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsFocusRootType(Value.THREAD, "thread"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsFocusRootType GOTO3D_VIEW = - new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsFocusRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsFocusRootType TRANSITION = - new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsFocusRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsFocusRootType RESET_FORM = - new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsFocusRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsFocusRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsFocusRootType - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsFocusRootType) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsFocusRootType valueOf(String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsFocusRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsFocusWarningsItem.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsFocusWarningsItem.java deleted file mode 100644 index 4cf4178..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsFocusWarningsItem.java +++ /dev/null @@ -1,103 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsFocusWarningsItem { - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsFocusWarningsItem MALFORMED_NEXT = - new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsFocusWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsFocusWarningsItem CYCLE_DROPPED = - new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsFocusWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsFocusWarningsItem INCOMPLETE = - new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsFocusWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsFocusWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsFocusWarningsItem - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsFocusWarningsItem) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsFocusWarningsItem valueOf(String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsFocusWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseDown.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseDown.java deleted file mode 100644 index 6289b5b..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseDown.java +++ /dev/null @@ -1,258 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseDown.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseDown { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseDown( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseDown - && equalTo((DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseDown) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseDown other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseDown other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseDown build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseDownRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings( - List warnings); - - _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseDownWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseDown other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseDownWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseDownRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseDown build() { - return new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseDown( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseDownRoot.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseDownRoot.java deleted file mode 100644 index 280c030..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseDownRoot.java +++ /dev/null @@ -1,224 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseDownRoot.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseDownRoot { - private final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseDownRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseDownRoot( - DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseDownRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseDownRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseDownRoot - && equalTo((DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseDownRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseDownRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type(@NotNull DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseDownRootType type); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseDownRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseDownRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseDownRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseDownRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseDownRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseDownRoot build() { - return new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseDownRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseDownRootType.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseDownRootType.java deleted file mode 100644 index 0d7630e..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseDownRootType.java +++ /dev/null @@ -1,286 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseDownRootType { - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseDownRootType UNKNOWN = - new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseDownRootType(Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseDownRootType NAMED = - new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseDownRootType(Value.NAMED, "named"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseDownRootType GOTO = - new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseDownRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseDownRootType GOTO_EMBEDDED = - new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseDownRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseDownRootType JAVASCRIPT = - new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseDownRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseDownRootType SOUND = - new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseDownRootType(Value.SOUND, "sound"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseDownRootType RENDITION = - new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseDownRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseDownRootType GOTO_REMOTE = - new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseDownRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseDownRootType LAUNCH = - new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseDownRootType(Value.LAUNCH, "launch"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseDownRootType IMPORT_DATA = - new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseDownRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseDownRootType SET_OCG_STATE = - new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseDownRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseDownRootType URI = - new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseDownRootType(Value.URI, "uri"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseDownRootType MOVIE = - new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseDownRootType(Value.MOVIE, "movie"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseDownRootType SUBMIT_FORM = - new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseDownRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseDownRootType HIDE = - new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseDownRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseDownRootType THREAD = - new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseDownRootType(Value.THREAD, "thread"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseDownRootType GOTO3D_VIEW = - new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseDownRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseDownRootType TRANSITION = - new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseDownRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseDownRootType RESET_FORM = - new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseDownRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseDownRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseDownRootType - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseDownRootType) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseDownRootType valueOf(String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseDownRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseDownWarningsItem.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseDownWarningsItem.java deleted file mode 100644 index abdea46..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseDownWarningsItem.java +++ /dev/null @@ -1,105 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseDownWarningsItem { - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseDownWarningsItem - MALFORMED_NEXT = new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseDownWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseDownWarningsItem CYCLE_DROPPED = - new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseDownWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseDownWarningsItem INCOMPLETE = - new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseDownWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseDownWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseDownWarningsItem - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseDownWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseDownWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseDownWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseUp.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseUp.java deleted file mode 100644 index f89f39d..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseUp.java +++ /dev/null @@ -1,256 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseUp.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseUp { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseUp( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseUp - && equalTo((DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseUp) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseUp other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseUp other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseUp build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseUpRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings( - List warnings); - - _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseUpWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseUp other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseUpWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root(Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseUpRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root(Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseUp build() { - return new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseUp( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseUpRoot.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseUpRoot.java deleted file mode 100644 index 918a712..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseUpRoot.java +++ /dev/null @@ -1,224 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseUpRoot.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseUpRoot { - private final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseUpRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseUpRoot( - DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseUpRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseUpRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseUpRoot - && equalTo((DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseUpRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseUpRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type(@NotNull DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseUpRootType type); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseUpRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseUpRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseUpRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseUpRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseUpRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseUpRoot build() { - return new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseUpRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseUpRootType.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseUpRootType.java deleted file mode 100644 index 6eb689f..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseUpRootType.java +++ /dev/null @@ -1,286 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseUpRootType { - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseUpRootType UNKNOWN = - new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseUpRootType(Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseUpRootType NAMED = - new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseUpRootType(Value.NAMED, "named"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseUpRootType GOTO = - new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseUpRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseUpRootType GOTO_EMBEDDED = - new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseUpRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseUpRootType JAVASCRIPT = - new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseUpRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseUpRootType SOUND = - new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseUpRootType(Value.SOUND, "sound"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseUpRootType RENDITION = - new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseUpRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseUpRootType GOTO_REMOTE = - new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseUpRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseUpRootType LAUNCH = - new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseUpRootType(Value.LAUNCH, "launch"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseUpRootType IMPORT_DATA = - new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseUpRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseUpRootType SET_OCG_STATE = - new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseUpRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseUpRootType URI = - new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseUpRootType(Value.URI, "uri"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseUpRootType MOVIE = - new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseUpRootType(Value.MOVIE, "movie"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseUpRootType SUBMIT_FORM = - new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseUpRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseUpRootType HIDE = - new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseUpRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseUpRootType THREAD = - new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseUpRootType(Value.THREAD, "thread"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseUpRootType GOTO3D_VIEW = - new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseUpRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseUpRootType TRANSITION = - new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseUpRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseUpRootType RESET_FORM = - new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseUpRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseUpRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseUpRootType - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseUpRootType) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseUpRootType valueOf(String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseUpRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseUpWarningsItem.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseUpWarningsItem.java deleted file mode 100644 index 1fc636a..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseUpWarningsItem.java +++ /dev/null @@ -1,103 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseUpWarningsItem { - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseUpWarningsItem MALFORMED_NEXT = - new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseUpWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseUpWarningsItem CYCLE_DROPPED = - new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseUpWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseUpWarningsItem INCOMPLETE = - new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseUpWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseUpWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseUpWarningsItem - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseUpWarningsItem) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseUpWarningsItem valueOf(String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsMouseUpWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageClose.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageClose.java deleted file mode 100644 index 5f8f1e4..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageClose.java +++ /dev/null @@ -1,258 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageClose.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageClose { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageClose( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageClose - && equalTo((DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageClose) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageClose other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageClose other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageClose build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageCloseRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings( - List warnings); - - _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageCloseWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageClose other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageCloseWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageCloseRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageClose build() { - return new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageClose( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageCloseRoot.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageCloseRoot.java deleted file mode 100644 index 218d46c..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageCloseRoot.java +++ /dev/null @@ -1,224 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageCloseRoot.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageCloseRoot { - private final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageCloseRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageCloseRoot( - DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageCloseRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageCloseRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageCloseRoot - && equalTo((DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageCloseRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageCloseRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type(@NotNull DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageCloseRootType type); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageCloseRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageCloseRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageCloseRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageCloseRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageCloseRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageCloseRoot build() { - return new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageCloseRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageCloseRootType.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageCloseRootType.java deleted file mode 100644 index 48d8b7b..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageCloseRootType.java +++ /dev/null @@ -1,286 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageCloseRootType { - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageCloseRootType UNKNOWN = - new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageCloseRootType(Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageCloseRootType NAMED = - new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageCloseRootType(Value.NAMED, "named"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageCloseRootType GOTO = - new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageCloseRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageCloseRootType GOTO_EMBEDDED = - new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageCloseRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageCloseRootType JAVASCRIPT = - new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageCloseRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageCloseRootType SOUND = - new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageCloseRootType(Value.SOUND, "sound"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageCloseRootType RENDITION = - new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageCloseRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageCloseRootType GOTO_REMOTE = - new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageCloseRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageCloseRootType LAUNCH = - new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageCloseRootType(Value.LAUNCH, "launch"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageCloseRootType IMPORT_DATA = - new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageCloseRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageCloseRootType SET_OCG_STATE = - new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageCloseRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageCloseRootType URI = - new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageCloseRootType(Value.URI, "uri"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageCloseRootType MOVIE = - new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageCloseRootType(Value.MOVIE, "movie"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageCloseRootType SUBMIT_FORM = - new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageCloseRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageCloseRootType HIDE = - new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageCloseRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageCloseRootType THREAD = - new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageCloseRootType(Value.THREAD, "thread"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageCloseRootType GOTO3D_VIEW = - new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageCloseRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageCloseRootType TRANSITION = - new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageCloseRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageCloseRootType RESET_FORM = - new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageCloseRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageCloseRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageCloseRootType - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageCloseRootType) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageCloseRootType valueOf(String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageCloseRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageCloseWarningsItem.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageCloseWarningsItem.java deleted file mode 100644 index 53d88a3..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageCloseWarningsItem.java +++ /dev/null @@ -1,105 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageCloseWarningsItem { - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageCloseWarningsItem - MALFORMED_NEXT = new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageCloseWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageCloseWarningsItem CYCLE_DROPPED = - new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageCloseWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageCloseWarningsItem INCOMPLETE = - new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageCloseWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageCloseWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageCloseWarningsItem - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageCloseWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageCloseWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageCloseWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageInvisible.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageInvisible.java deleted file mode 100644 index 0faccea..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageInvisible.java +++ /dev/null @@ -1,258 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageInvisible.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageInvisible { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageInvisible( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageInvisible - && equalTo((DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageInvisible) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageInvisible other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageInvisible other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageInvisible build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageInvisibleRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings( - List warnings); - - _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageInvisibleWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageInvisible other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageInvisibleWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageInvisibleRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageInvisible build() { - return new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageInvisible( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageInvisibleRoot.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageInvisibleRoot.java deleted file mode 100644 index 1f0c2ad..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageInvisibleRoot.java +++ /dev/null @@ -1,225 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageInvisibleRoot.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageInvisibleRoot { - private final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageInvisibleRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageInvisibleRoot( - DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageInvisibleRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageInvisibleRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageInvisibleRoot - && equalTo((DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageInvisibleRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageInvisibleRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageInvisibleRootType type); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageInvisibleRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageInvisibleRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageInvisibleRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageInvisibleRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageInvisibleRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageInvisibleRoot build() { - return new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageInvisibleRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageInvisibleRootType.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageInvisibleRootType.java deleted file mode 100644 index 031ff82..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageInvisibleRootType.java +++ /dev/null @@ -1,291 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageInvisibleRootType { - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageInvisibleRootType UNKNOWN = - new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageInvisibleRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageInvisibleRootType NAMED = - new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageInvisibleRootType(Value.NAMED, "named"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageInvisibleRootType GOTO = - new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageInvisibleRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageInvisibleRootType GOTO_EMBEDDED = - new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageInvisibleRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageInvisibleRootType JAVASCRIPT = - new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageInvisibleRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageInvisibleRootType SOUND = - new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageInvisibleRootType(Value.SOUND, "sound"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageInvisibleRootType RENDITION = - new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageInvisibleRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageInvisibleRootType GOTO_REMOTE = - new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageInvisibleRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageInvisibleRootType LAUNCH = - new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageInvisibleRootType( - Value.LAUNCH, "launch"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageInvisibleRootType IMPORT_DATA = - new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageInvisibleRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageInvisibleRootType SET_OCG_STATE = - new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageInvisibleRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageInvisibleRootType URI = - new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageInvisibleRootType(Value.URI, "uri"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageInvisibleRootType MOVIE = - new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageInvisibleRootType(Value.MOVIE, "movie"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageInvisibleRootType SUBMIT_FORM = - new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageInvisibleRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageInvisibleRootType HIDE = - new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageInvisibleRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageInvisibleRootType THREAD = - new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageInvisibleRootType( - Value.THREAD, "thread"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageInvisibleRootType GOTO3D_VIEW = - new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageInvisibleRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageInvisibleRootType TRANSITION = - new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageInvisibleRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageInvisibleRootType RESET_FORM = - new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageInvisibleRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageInvisibleRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageInvisibleRootType - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageInvisibleRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageInvisibleRootType valueOf( - String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageInvisibleRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageInvisibleWarningsItem.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageInvisibleWarningsItem.java deleted file mode 100644 index 378fea6..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageInvisibleWarningsItem.java +++ /dev/null @@ -1,107 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageInvisibleWarningsItem { - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageInvisibleWarningsItem - MALFORMED_NEXT = new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageInvisibleWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageInvisibleWarningsItem - CYCLE_DROPPED = new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageInvisibleWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageInvisibleWarningsItem - INCOMPLETE = new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageInvisibleWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageInvisibleWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageInvisibleWarningsItem - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageInvisibleWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageInvisibleWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageInvisibleWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageOpen.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageOpen.java deleted file mode 100644 index ef03048..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageOpen.java +++ /dev/null @@ -1,258 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageOpen.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageOpen { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageOpen( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageOpen - && equalTo((DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageOpen) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageOpen other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageOpen other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageOpen build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageOpenRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings( - List warnings); - - _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageOpenWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageOpen other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageOpenWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageOpenRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageOpen build() { - return new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageOpen( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageOpenRoot.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageOpenRoot.java deleted file mode 100644 index 3a8073e..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageOpenRoot.java +++ /dev/null @@ -1,224 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageOpenRoot.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageOpenRoot { - private final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageOpenRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageOpenRoot( - DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageOpenRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageOpenRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageOpenRoot - && equalTo((DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageOpenRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageOpenRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type(@NotNull DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageOpenRootType type); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageOpenRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageOpenRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageOpenRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageOpenRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageOpenRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageOpenRoot build() { - return new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageOpenRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageOpenRootType.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageOpenRootType.java deleted file mode 100644 index 607da2e..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageOpenRootType.java +++ /dev/null @@ -1,286 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageOpenRootType { - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageOpenRootType UNKNOWN = - new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageOpenRootType(Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageOpenRootType NAMED = - new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageOpenRootType(Value.NAMED, "named"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageOpenRootType GOTO = - new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageOpenRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageOpenRootType GOTO_EMBEDDED = - new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageOpenRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageOpenRootType JAVASCRIPT = - new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageOpenRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageOpenRootType SOUND = - new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageOpenRootType(Value.SOUND, "sound"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageOpenRootType RENDITION = - new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageOpenRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageOpenRootType GOTO_REMOTE = - new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageOpenRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageOpenRootType LAUNCH = - new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageOpenRootType(Value.LAUNCH, "launch"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageOpenRootType IMPORT_DATA = - new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageOpenRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageOpenRootType SET_OCG_STATE = - new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageOpenRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageOpenRootType URI = - new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageOpenRootType(Value.URI, "uri"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageOpenRootType MOVIE = - new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageOpenRootType(Value.MOVIE, "movie"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageOpenRootType SUBMIT_FORM = - new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageOpenRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageOpenRootType HIDE = - new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageOpenRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageOpenRootType THREAD = - new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageOpenRootType(Value.THREAD, "thread"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageOpenRootType GOTO3D_VIEW = - new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageOpenRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageOpenRootType TRANSITION = - new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageOpenRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageOpenRootType RESET_FORM = - new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageOpenRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageOpenRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageOpenRootType - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageOpenRootType) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageOpenRootType valueOf(String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageOpenRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageOpenWarningsItem.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageOpenWarningsItem.java deleted file mode 100644 index 99db715..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageOpenWarningsItem.java +++ /dev/null @@ -1,105 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageOpenWarningsItem { - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageOpenWarningsItem MALFORMED_NEXT = - new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageOpenWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageOpenWarningsItem CYCLE_DROPPED = - new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageOpenWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageOpenWarningsItem INCOMPLETE = - new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageOpenWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageOpenWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageOpenWarningsItem - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageOpenWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageOpenWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageOpenWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageVisible.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageVisible.java deleted file mode 100644 index 955a5ba..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageVisible.java +++ /dev/null @@ -1,258 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageVisible.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageVisible { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageVisible( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageVisible - && equalTo((DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageVisible) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageVisible other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageVisible other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageVisible build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageVisibleRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings( - List warnings); - - _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageVisibleWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageVisible other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageVisibleWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageVisibleRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageVisible build() { - return new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageVisible( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageVisibleRoot.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageVisibleRoot.java deleted file mode 100644 index 0cf7678..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageVisibleRoot.java +++ /dev/null @@ -1,224 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageVisibleRoot.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageVisibleRoot { - private final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageVisibleRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageVisibleRoot( - DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageVisibleRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageVisibleRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageVisibleRoot - && equalTo((DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageVisibleRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageVisibleRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type(@NotNull DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageVisibleRootType type); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageVisibleRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageVisibleRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageVisibleRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageVisibleRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageVisibleRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageVisibleRoot build() { - return new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageVisibleRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageVisibleRootType.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageVisibleRootType.java deleted file mode 100644 index 7717513..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageVisibleRootType.java +++ /dev/null @@ -1,287 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageVisibleRootType { - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageVisibleRootType UNKNOWN = - new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageVisibleRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageVisibleRootType NAMED = - new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageVisibleRootType(Value.NAMED, "named"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageVisibleRootType GOTO = - new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageVisibleRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageVisibleRootType GOTO_EMBEDDED = - new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageVisibleRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageVisibleRootType JAVASCRIPT = - new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageVisibleRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageVisibleRootType SOUND = - new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageVisibleRootType(Value.SOUND, "sound"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageVisibleRootType RENDITION = - new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageVisibleRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageVisibleRootType GOTO_REMOTE = - new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageVisibleRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageVisibleRootType LAUNCH = - new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageVisibleRootType(Value.LAUNCH, "launch"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageVisibleRootType IMPORT_DATA = - new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageVisibleRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageVisibleRootType SET_OCG_STATE = - new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageVisibleRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageVisibleRootType URI = - new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageVisibleRootType(Value.URI, "uri"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageVisibleRootType MOVIE = - new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageVisibleRootType(Value.MOVIE, "movie"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageVisibleRootType SUBMIT_FORM = - new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageVisibleRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageVisibleRootType HIDE = - new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageVisibleRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageVisibleRootType THREAD = - new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageVisibleRootType(Value.THREAD, "thread"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageVisibleRootType GOTO3D_VIEW = - new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageVisibleRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageVisibleRootType TRANSITION = - new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageVisibleRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageVisibleRootType RESET_FORM = - new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageVisibleRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageVisibleRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageVisibleRootType - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageVisibleRootType) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageVisibleRootType valueOf(String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageVisibleRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageVisibleWarningsItem.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageVisibleWarningsItem.java deleted file mode 100644 index bd141dd..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageVisibleWarningsItem.java +++ /dev/null @@ -1,105 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageVisibleWarningsItem { - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageVisibleWarningsItem - MALFORMED_NEXT = new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageVisibleWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageVisibleWarningsItem - CYCLE_DROPPED = new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageVisibleWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageVisibleWarningsItem INCOMPLETE = - new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageVisibleWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageVisibleWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageVisibleWarningsItem - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageVisibleWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageVisibleWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsList200ResponseAnnotationsItemSquigglyActionsPageVisibleWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStamp.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStamp.java index 2b6c105..db98728 100644 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStamp.java +++ b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStamp.java @@ -63,7 +63,7 @@ public final class DocAnnotationsList200ResponseAnnotationsItemStamp { private final Optional updatedBy; - private final Optional actions; + private final Optional actions; private final Optional name; @@ -93,7 +93,7 @@ private DocAnnotationsList200ResponseAnnotationsItemStamp( Optional groupId, Optional createdBy, Optional updatedBy, - Optional actions, + Optional actions, Optional name, Optional rotation, Optional unrotatedRect, @@ -244,7 +244,7 @@ public Optional getUpdatedBy() { } @JsonProperty("actions") - public Optional getActions() { + public Optional getActions() { return actions; } @@ -497,9 +497,9 @@ public interface _FinalStage { _FinalStage updatedBy(String updatedBy); - _FinalStage actions(Optional actions); + _FinalStage actions(Optional actions); - _FinalStage actions(DocAnnotationsList200ResponseAnnotationsItemStampActions actions); + _FinalStage actions(PdfAnnotationActions actions); _FinalStage name(Optional name); @@ -548,7 +548,7 @@ public static final class Builder private Optional name = Optional.empty(); - private Optional actions = Optional.empty(); + private Optional actions = Optional.empty(); private Optional updatedBy = Optional.empty(); @@ -710,14 +710,14 @@ public _FinalStage name(Optional name) { } @java.lang.Override - public _FinalStage actions(DocAnnotationsList200ResponseAnnotationsItemStampActions actions) { + public _FinalStage actions(PdfAnnotationActions actions) { this.actions = Optional.ofNullable(actions); return this; } @java.lang.Override @JsonSetter(value = "actions", nulls = Nulls.SKIP) - public _FinalStage actions(Optional actions) { + public _FinalStage actions(Optional actions) { this.actions = actions; return this; } diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStampActions.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStampActions.java deleted file mode 100644 index a7d0213..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStampActions.java +++ /dev/null @@ -1,384 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.HashMap; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemStampActions.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemStampActions { - private final Optional activate; - - private final Optional cursorEnter; - - private final Optional cursorExit; - - private final Optional mouseDown; - - private final Optional mouseUp; - - private final Optional focus; - - private final Optional blur; - - private final Optional pageOpen; - - private final Optional pageClose; - - private final Optional pageVisible; - - private final Optional pageInvisible; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemStampActions( - Optional activate, - Optional cursorEnter, - Optional cursorExit, - Optional mouseDown, - Optional mouseUp, - Optional focus, - Optional blur, - Optional pageOpen, - Optional pageClose, - Optional pageVisible, - Optional pageInvisible, - Map additionalProperties) { - this.activate = activate; - this.cursorEnter = cursorEnter; - this.cursorExit = cursorExit; - this.mouseDown = mouseDown; - this.mouseUp = mouseUp; - this.focus = focus; - this.blur = blur; - this.pageOpen = pageOpen; - this.pageClose = pageClose; - this.pageVisible = pageVisible; - this.pageInvisible = pageInvisible; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("activate") - public Optional getActivate() { - return activate; - } - - @JsonProperty("cursorEnter") - public Optional getCursorEnter() { - return cursorEnter; - } - - @JsonProperty("cursorExit") - public Optional getCursorExit() { - return cursorExit; - } - - @JsonProperty("mouseDown") - public Optional getMouseDown() { - return mouseDown; - } - - @JsonProperty("mouseUp") - public Optional getMouseUp() { - return mouseUp; - } - - @JsonProperty("focus") - public Optional getFocus() { - return focus; - } - - @JsonProperty("blur") - public Optional getBlur() { - return blur; - } - - @JsonProperty("pageOpen") - public Optional getPageOpen() { - return pageOpen; - } - - @JsonProperty("pageClose") - public Optional getPageClose() { - return pageClose; - } - - @JsonProperty("pageVisible") - public Optional getPageVisible() { - return pageVisible; - } - - @JsonProperty("pageInvisible") - public Optional getPageInvisible() { - return pageInvisible; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemStampActions - && equalTo((DocAnnotationsList200ResponseAnnotationsItemStampActions) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemStampActions other) { - return activate.equals(other.activate) - && cursorEnter.equals(other.cursorEnter) - && cursorExit.equals(other.cursorExit) - && mouseDown.equals(other.mouseDown) - && mouseUp.equals(other.mouseUp) - && focus.equals(other.focus) - && blur.equals(other.blur) - && pageOpen.equals(other.pageOpen) - && pageClose.equals(other.pageClose) - && pageVisible.equals(other.pageVisible) - && pageInvisible.equals(other.pageInvisible); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash( - this.activate, - this.cursorEnter, - this.cursorExit, - this.mouseDown, - this.mouseUp, - this.focus, - this.blur, - this.pageOpen, - this.pageClose, - this.pageVisible, - this.pageInvisible); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static Builder builder() { - return new Builder(); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder { - private Optional activate = Optional.empty(); - - private Optional cursorEnter = - Optional.empty(); - - private Optional cursorExit = - Optional.empty(); - - private Optional mouseDown = - Optional.empty(); - - private Optional mouseUp = Optional.empty(); - - private Optional focus = Optional.empty(); - - private Optional blur = Optional.empty(); - - private Optional pageOpen = Optional.empty(); - - private Optional pageClose = - Optional.empty(); - - private Optional pageVisible = - Optional.empty(); - - private Optional pageInvisible = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - public Builder from(DocAnnotationsList200ResponseAnnotationsItemStampActions other) { - activate(other.getActivate()); - cursorEnter(other.getCursorEnter()); - cursorExit(other.getCursorExit()); - mouseDown(other.getMouseDown()); - mouseUp(other.getMouseUp()); - focus(other.getFocus()); - blur(other.getBlur()); - pageOpen(other.getPageOpen()); - pageClose(other.getPageClose()); - pageVisible(other.getPageVisible()); - pageInvisible(other.getPageInvisible()); - return this; - } - - @JsonSetter(value = "activate", nulls = Nulls.SKIP) - public Builder activate(Optional activate) { - this.activate = activate; - return this; - } - - public Builder activate(DocAnnotationsList200ResponseAnnotationsItemStampActionsActivate activate) { - this.activate = Optional.ofNullable(activate); - return this; - } - - @JsonSetter(value = "cursorEnter", nulls = Nulls.SKIP) - public Builder cursorEnter( - Optional cursorEnter) { - this.cursorEnter = cursorEnter; - return this; - } - - public Builder cursorEnter(DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorEnter cursorEnter) { - this.cursorEnter = Optional.ofNullable(cursorEnter); - return this; - } - - @JsonSetter(value = "cursorExit", nulls = Nulls.SKIP) - public Builder cursorExit( - Optional cursorExit) { - this.cursorExit = cursorExit; - return this; - } - - public Builder cursorExit(DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorExit cursorExit) { - this.cursorExit = Optional.ofNullable(cursorExit); - return this; - } - - @JsonSetter(value = "mouseDown", nulls = Nulls.SKIP) - public Builder mouseDown( - Optional mouseDown) { - this.mouseDown = mouseDown; - return this; - } - - public Builder mouseDown(DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseDown mouseDown) { - this.mouseDown = Optional.ofNullable(mouseDown); - return this; - } - - @JsonSetter(value = "mouseUp", nulls = Nulls.SKIP) - public Builder mouseUp(Optional mouseUp) { - this.mouseUp = mouseUp; - return this; - } - - public Builder mouseUp(DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseUp mouseUp) { - this.mouseUp = Optional.ofNullable(mouseUp); - return this; - } - - @JsonSetter(value = "focus", nulls = Nulls.SKIP) - public Builder focus(Optional focus) { - this.focus = focus; - return this; - } - - public Builder focus(DocAnnotationsList200ResponseAnnotationsItemStampActionsFocus focus) { - this.focus = Optional.ofNullable(focus); - return this; - } - - @JsonSetter(value = "blur", nulls = Nulls.SKIP) - public Builder blur(Optional blur) { - this.blur = blur; - return this; - } - - public Builder blur(DocAnnotationsList200ResponseAnnotationsItemStampActionsBlur blur) { - this.blur = Optional.ofNullable(blur); - return this; - } - - @JsonSetter(value = "pageOpen", nulls = Nulls.SKIP) - public Builder pageOpen(Optional pageOpen) { - this.pageOpen = pageOpen; - return this; - } - - public Builder pageOpen(DocAnnotationsList200ResponseAnnotationsItemStampActionsPageOpen pageOpen) { - this.pageOpen = Optional.ofNullable(pageOpen); - return this; - } - - @JsonSetter(value = "pageClose", nulls = Nulls.SKIP) - public Builder pageClose( - Optional pageClose) { - this.pageClose = pageClose; - return this; - } - - public Builder pageClose(DocAnnotationsList200ResponseAnnotationsItemStampActionsPageClose pageClose) { - this.pageClose = Optional.ofNullable(pageClose); - return this; - } - - @JsonSetter(value = "pageVisible", nulls = Nulls.SKIP) - public Builder pageVisible( - Optional pageVisible) { - this.pageVisible = pageVisible; - return this; - } - - public Builder pageVisible(DocAnnotationsList200ResponseAnnotationsItemStampActionsPageVisible pageVisible) { - this.pageVisible = Optional.ofNullable(pageVisible); - return this; - } - - @JsonSetter(value = "pageInvisible", nulls = Nulls.SKIP) - public Builder pageInvisible( - Optional pageInvisible) { - this.pageInvisible = pageInvisible; - return this; - } - - public Builder pageInvisible( - DocAnnotationsList200ResponseAnnotationsItemStampActionsPageInvisible pageInvisible) { - this.pageInvisible = Optional.ofNullable(pageInvisible); - return this; - } - - public DocAnnotationsList200ResponseAnnotationsItemStampActions build() { - return new DocAnnotationsList200ResponseAnnotationsItemStampActions( - activate, - cursorEnter, - cursorExit, - mouseDown, - mouseUp, - focus, - blur, - pageOpen, - pageClose, - pageVisible, - pageInvisible, - additionalProperties); - } - - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStampActionsActivate.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStampActionsActivate.java deleted file mode 100644 index 6ee2945..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStampActionsActivate.java +++ /dev/null @@ -1,254 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemStampActionsActivate.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemStampActionsActivate { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemStampActionsActivate( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemStampActionsActivate - && equalTo((DocAnnotationsList200ResponseAnnotationsItemStampActionsActivate) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemStampActionsActivate other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemStampActionsActivate other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemStampActionsActivate build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemStampActionsActivateRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings( - List warnings); - - _FinalStage addWarnings(DocAnnotationsList200ResponseAnnotationsItemStampActionsActivateWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemStampActionsActivate other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemStampActionsActivateWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root(Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemStampActionsActivateRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root(Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemStampActionsActivate build() { - return new DocAnnotationsList200ResponseAnnotationsItemStampActionsActivate( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStampActionsActivateRoot.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStampActionsActivateRoot.java deleted file mode 100644 index 9a4cb8d..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStampActionsActivateRoot.java +++ /dev/null @@ -1,224 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemStampActionsActivateRoot.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemStampActionsActivateRoot { - private final DocAnnotationsList200ResponseAnnotationsItemStampActionsActivateRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemStampActionsActivateRoot( - DocAnnotationsList200ResponseAnnotationsItemStampActionsActivateRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsList200ResponseAnnotationsItemStampActionsActivateRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemStampActionsActivateRoot - && equalTo((DocAnnotationsList200ResponseAnnotationsItemStampActionsActivateRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemStampActionsActivateRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type(@NotNull DocAnnotationsList200ResponseAnnotationsItemStampActionsActivateRootType type); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemStampActionsActivateRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemStampActionsActivateRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsList200ResponseAnnotationsItemStampActionsActivateRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemStampActionsActivateRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsList200ResponseAnnotationsItemStampActionsActivateRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemStampActionsActivateRoot build() { - return new DocAnnotationsList200ResponseAnnotationsItemStampActionsActivateRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStampActionsActivateRootType.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStampActionsActivateRootType.java deleted file mode 100644 index c0d09df..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStampActionsActivateRootType.java +++ /dev/null @@ -1,285 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemStampActionsActivateRootType { - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsActivateRootType UNKNOWN = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsActivateRootType(Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsActivateRootType NAMED = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsActivateRootType(Value.NAMED, "named"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsActivateRootType GOTO = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsActivateRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsActivateRootType GOTO_EMBEDDED = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsActivateRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsActivateRootType JAVASCRIPT = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsActivateRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsActivateRootType SOUND = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsActivateRootType(Value.SOUND, "sound"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsActivateRootType RENDITION = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsActivateRootType(Value.RENDITION, "rendition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsActivateRootType GOTO_REMOTE = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsActivateRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsActivateRootType LAUNCH = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsActivateRootType(Value.LAUNCH, "launch"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsActivateRootType IMPORT_DATA = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsActivateRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsActivateRootType SET_OCG_STATE = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsActivateRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsActivateRootType URI = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsActivateRootType(Value.URI, "uri"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsActivateRootType MOVIE = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsActivateRootType(Value.MOVIE, "movie"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsActivateRootType SUBMIT_FORM = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsActivateRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsActivateRootType HIDE = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsActivateRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsActivateRootType THREAD = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsActivateRootType(Value.THREAD, "thread"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsActivateRootType GOTO3D_VIEW = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsActivateRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsActivateRootType TRANSITION = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsActivateRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsActivateRootType RESET_FORM = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsActivateRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemStampActionsActivateRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemStampActionsActivateRootType - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemStampActionsActivateRootType) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemStampActionsActivateRootType valueOf(String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsList200ResponseAnnotationsItemStampActionsActivateRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStampActionsActivateWarningsItem.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStampActionsActivateWarningsItem.java deleted file mode 100644 index 9edecbd..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStampActionsActivateWarningsItem.java +++ /dev/null @@ -1,103 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemStampActionsActivateWarningsItem { - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsActivateWarningsItem MALFORMED_NEXT = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsActivateWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsActivateWarningsItem CYCLE_DROPPED = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsActivateWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsActivateWarningsItem INCOMPLETE = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsActivateWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemStampActionsActivateWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemStampActionsActivateWarningsItem - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemStampActionsActivateWarningsItem) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemStampActionsActivateWarningsItem valueOf(String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsList200ResponseAnnotationsItemStampActionsActivateWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStampActionsBlur.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStampActionsBlur.java deleted file mode 100644 index 14c2a17..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStampActionsBlur.java +++ /dev/null @@ -1,253 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemStampActionsBlur.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemStampActionsBlur { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemStampActionsBlur( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemStampActionsBlur - && equalTo((DocAnnotationsList200ResponseAnnotationsItemStampActionsBlur) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemStampActionsBlur other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemStampActionsBlur other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemStampActionsBlur build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemStampActionsBlurRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings(List warnings); - - _FinalStage addWarnings(DocAnnotationsList200ResponseAnnotationsItemStampActionsBlurWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemStampActionsBlur other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemStampActionsBlurWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root(Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemStampActionsBlurRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root(Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemStampActionsBlur build() { - return new DocAnnotationsList200ResponseAnnotationsItemStampActionsBlur( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStampActionsBlurRoot.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStampActionsBlurRoot.java deleted file mode 100644 index de40ed8..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStampActionsBlurRoot.java +++ /dev/null @@ -1,223 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemStampActionsBlurRoot.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemStampActionsBlurRoot { - private final DocAnnotationsList200ResponseAnnotationsItemStampActionsBlurRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemStampActionsBlurRoot( - DocAnnotationsList200ResponseAnnotationsItemStampActionsBlurRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsList200ResponseAnnotationsItemStampActionsBlurRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemStampActionsBlurRoot - && equalTo((DocAnnotationsList200ResponseAnnotationsItemStampActionsBlurRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemStampActionsBlurRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type(@NotNull DocAnnotationsList200ResponseAnnotationsItemStampActionsBlurRootType type); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemStampActionsBlurRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemStampActionsBlurRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsList200ResponseAnnotationsItemStampActionsBlurRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemStampActionsBlurRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type(@NotNull DocAnnotationsList200ResponseAnnotationsItemStampActionsBlurRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemStampActionsBlurRoot build() { - return new DocAnnotationsList200ResponseAnnotationsItemStampActionsBlurRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStampActionsBlurRootType.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStampActionsBlurRootType.java deleted file mode 100644 index 4245b11..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStampActionsBlurRootType.java +++ /dev/null @@ -1,276 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemStampActionsBlurRootType { - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsBlurRootType UNKNOWN = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsBlurRootType(Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsBlurRootType NAMED = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsBlurRootType(Value.NAMED, "named"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsBlurRootType GOTO = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsBlurRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsBlurRootType GOTO_EMBEDDED = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsBlurRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsBlurRootType JAVASCRIPT = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsBlurRootType(Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsBlurRootType SOUND = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsBlurRootType(Value.SOUND, "sound"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsBlurRootType RENDITION = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsBlurRootType(Value.RENDITION, "rendition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsBlurRootType GOTO_REMOTE = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsBlurRootType(Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsBlurRootType LAUNCH = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsBlurRootType(Value.LAUNCH, "launch"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsBlurRootType IMPORT_DATA = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsBlurRootType(Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsBlurRootType SET_OCG_STATE = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsBlurRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsBlurRootType URI = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsBlurRootType(Value.URI, "uri"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsBlurRootType MOVIE = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsBlurRootType(Value.MOVIE, "movie"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsBlurRootType SUBMIT_FORM = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsBlurRootType(Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsBlurRootType HIDE = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsBlurRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsBlurRootType THREAD = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsBlurRootType(Value.THREAD, "thread"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsBlurRootType GOTO3D_VIEW = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsBlurRootType(Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsBlurRootType TRANSITION = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsBlurRootType(Value.TRANSITION, "transition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsBlurRootType RESET_FORM = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsBlurRootType(Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemStampActionsBlurRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemStampActionsBlurRootType - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemStampActionsBlurRootType) other).string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemStampActionsBlurRootType valueOf(String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsList200ResponseAnnotationsItemStampActionsBlurRootType(Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStampActionsBlurWarningsItem.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStampActionsBlurWarningsItem.java deleted file mode 100644 index 211de06..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStampActionsBlurWarningsItem.java +++ /dev/null @@ -1,103 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemStampActionsBlurWarningsItem { - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsBlurWarningsItem MALFORMED_NEXT = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsBlurWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsBlurWarningsItem CYCLE_DROPPED = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsBlurWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsBlurWarningsItem INCOMPLETE = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsBlurWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemStampActionsBlurWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemStampActionsBlurWarningsItem - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemStampActionsBlurWarningsItem) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemStampActionsBlurWarningsItem valueOf(String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsList200ResponseAnnotationsItemStampActionsBlurWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorEnter.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorEnter.java deleted file mode 100644 index 2bb66a5..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorEnter.java +++ /dev/null @@ -1,258 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorEnter.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorEnter { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorEnter( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorEnter - && equalTo((DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorEnter) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorEnter other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorEnter other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorEnter build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorEnterRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings( - List warnings); - - _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorEnterWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorEnter other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorEnterWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorEnterRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorEnter build() { - return new DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorEnter( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorEnterRoot.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorEnterRoot.java deleted file mode 100644 index d4e4eae..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorEnterRoot.java +++ /dev/null @@ -1,224 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorEnterRoot.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorEnterRoot { - private final DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorEnterRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorEnterRoot( - DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorEnterRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorEnterRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorEnterRoot - && equalTo((DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorEnterRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorEnterRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type(@NotNull DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorEnterRootType type); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorEnterRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorEnterRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorEnterRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorEnterRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorEnterRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorEnterRoot build() { - return new DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorEnterRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorEnterRootType.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorEnterRootType.java deleted file mode 100644 index e54042c..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorEnterRootType.java +++ /dev/null @@ -1,286 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorEnterRootType { - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorEnterRootType UNKNOWN = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorEnterRootType(Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorEnterRootType NAMED = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorEnterRootType(Value.NAMED, "named"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorEnterRootType GOTO = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorEnterRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorEnterRootType GOTO_EMBEDDED = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorEnterRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorEnterRootType JAVASCRIPT = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorEnterRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorEnterRootType SOUND = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorEnterRootType(Value.SOUND, "sound"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorEnterRootType RENDITION = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorEnterRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorEnterRootType GOTO_REMOTE = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorEnterRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorEnterRootType LAUNCH = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorEnterRootType(Value.LAUNCH, "launch"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorEnterRootType IMPORT_DATA = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorEnterRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorEnterRootType SET_OCG_STATE = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorEnterRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorEnterRootType URI = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorEnterRootType(Value.URI, "uri"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorEnterRootType MOVIE = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorEnterRootType(Value.MOVIE, "movie"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorEnterRootType SUBMIT_FORM = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorEnterRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorEnterRootType HIDE = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorEnterRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorEnterRootType THREAD = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorEnterRootType(Value.THREAD, "thread"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorEnterRootType GOTO3D_VIEW = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorEnterRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorEnterRootType TRANSITION = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorEnterRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorEnterRootType RESET_FORM = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorEnterRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorEnterRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorEnterRootType - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorEnterRootType) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorEnterRootType valueOf(String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorEnterRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorEnterWarningsItem.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorEnterWarningsItem.java deleted file mode 100644 index 3ce49a4..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorEnterWarningsItem.java +++ /dev/null @@ -1,105 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorEnterWarningsItem { - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorEnterWarningsItem MALFORMED_NEXT = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorEnterWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorEnterWarningsItem CYCLE_DROPPED = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorEnterWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorEnterWarningsItem INCOMPLETE = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorEnterWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorEnterWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorEnterWarningsItem - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorEnterWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorEnterWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorEnterWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorExit.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorExit.java deleted file mode 100644 index 1e1dfba..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorExit.java +++ /dev/null @@ -1,256 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorExit.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorExit { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorExit( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorExit - && equalTo((DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorExit) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorExit other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorExit other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorExit build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorExitRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings( - List warnings); - - _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorExitWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorExit other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorExitWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root(Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorExitRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root(Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorExit build() { - return new DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorExit( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorExitRoot.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorExitRoot.java deleted file mode 100644 index 9ce58c6..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorExitRoot.java +++ /dev/null @@ -1,224 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorExitRoot.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorExitRoot { - private final DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorExitRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorExitRoot( - DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorExitRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorExitRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorExitRoot - && equalTo((DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorExitRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorExitRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type(@NotNull DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorExitRootType type); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorExitRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorExitRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorExitRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorExitRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorExitRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorExitRoot build() { - return new DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorExitRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorExitRootType.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorExitRootType.java deleted file mode 100644 index c076be3..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorExitRootType.java +++ /dev/null @@ -1,286 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorExitRootType { - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorExitRootType UNKNOWN = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorExitRootType(Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorExitRootType NAMED = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorExitRootType(Value.NAMED, "named"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorExitRootType GOTO = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorExitRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorExitRootType GOTO_EMBEDDED = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorExitRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorExitRootType JAVASCRIPT = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorExitRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorExitRootType SOUND = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorExitRootType(Value.SOUND, "sound"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorExitRootType RENDITION = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorExitRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorExitRootType GOTO_REMOTE = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorExitRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorExitRootType LAUNCH = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorExitRootType(Value.LAUNCH, "launch"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorExitRootType IMPORT_DATA = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorExitRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorExitRootType SET_OCG_STATE = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorExitRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorExitRootType URI = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorExitRootType(Value.URI, "uri"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorExitRootType MOVIE = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorExitRootType(Value.MOVIE, "movie"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorExitRootType SUBMIT_FORM = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorExitRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorExitRootType HIDE = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorExitRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorExitRootType THREAD = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorExitRootType(Value.THREAD, "thread"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorExitRootType GOTO3D_VIEW = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorExitRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorExitRootType TRANSITION = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorExitRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorExitRootType RESET_FORM = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorExitRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorExitRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorExitRootType - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorExitRootType) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorExitRootType valueOf(String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorExitRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorExitWarningsItem.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorExitWarningsItem.java deleted file mode 100644 index bcc3fca..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorExitWarningsItem.java +++ /dev/null @@ -1,103 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorExitWarningsItem { - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorExitWarningsItem MALFORMED_NEXT = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorExitWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorExitWarningsItem CYCLE_DROPPED = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorExitWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorExitWarningsItem INCOMPLETE = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorExitWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorExitWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorExitWarningsItem - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorExitWarningsItem) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorExitWarningsItem valueOf(String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsList200ResponseAnnotationsItemStampActionsCursorExitWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStampActionsFocus.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStampActionsFocus.java deleted file mode 100644 index a700d77..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStampActionsFocus.java +++ /dev/null @@ -1,253 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemStampActionsFocus.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemStampActionsFocus { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemStampActionsFocus( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemStampActionsFocus - && equalTo((DocAnnotationsList200ResponseAnnotationsItemStampActionsFocus) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemStampActionsFocus other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemStampActionsFocus other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemStampActionsFocus build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemStampActionsFocusRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings(List warnings); - - _FinalStage addWarnings(DocAnnotationsList200ResponseAnnotationsItemStampActionsFocusWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemStampActionsFocus other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemStampActionsFocusWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root(Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemStampActionsFocusRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root(Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemStampActionsFocus build() { - return new DocAnnotationsList200ResponseAnnotationsItemStampActionsFocus( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStampActionsFocusRoot.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStampActionsFocusRoot.java deleted file mode 100644 index c4fa4ed..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStampActionsFocusRoot.java +++ /dev/null @@ -1,223 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemStampActionsFocusRoot.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemStampActionsFocusRoot { - private final DocAnnotationsList200ResponseAnnotationsItemStampActionsFocusRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemStampActionsFocusRoot( - DocAnnotationsList200ResponseAnnotationsItemStampActionsFocusRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsList200ResponseAnnotationsItemStampActionsFocusRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemStampActionsFocusRoot - && equalTo((DocAnnotationsList200ResponseAnnotationsItemStampActionsFocusRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemStampActionsFocusRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type(@NotNull DocAnnotationsList200ResponseAnnotationsItemStampActionsFocusRootType type); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemStampActionsFocusRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemStampActionsFocusRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsList200ResponseAnnotationsItemStampActionsFocusRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemStampActionsFocusRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type(@NotNull DocAnnotationsList200ResponseAnnotationsItemStampActionsFocusRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemStampActionsFocusRoot build() { - return new DocAnnotationsList200ResponseAnnotationsItemStampActionsFocusRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStampActionsFocusRootType.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStampActionsFocusRootType.java deleted file mode 100644 index 696f819..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStampActionsFocusRootType.java +++ /dev/null @@ -1,278 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemStampActionsFocusRootType { - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsFocusRootType UNKNOWN = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsFocusRootType(Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsFocusRootType NAMED = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsFocusRootType(Value.NAMED, "named"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsFocusRootType GOTO = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsFocusRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsFocusRootType GOTO_EMBEDDED = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsFocusRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsFocusRootType JAVASCRIPT = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsFocusRootType(Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsFocusRootType SOUND = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsFocusRootType(Value.SOUND, "sound"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsFocusRootType RENDITION = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsFocusRootType(Value.RENDITION, "rendition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsFocusRootType GOTO_REMOTE = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsFocusRootType(Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsFocusRootType LAUNCH = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsFocusRootType(Value.LAUNCH, "launch"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsFocusRootType IMPORT_DATA = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsFocusRootType(Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsFocusRootType SET_OCG_STATE = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsFocusRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsFocusRootType URI = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsFocusRootType(Value.URI, "uri"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsFocusRootType MOVIE = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsFocusRootType(Value.MOVIE, "movie"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsFocusRootType SUBMIT_FORM = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsFocusRootType(Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsFocusRootType HIDE = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsFocusRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsFocusRootType THREAD = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsFocusRootType(Value.THREAD, "thread"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsFocusRootType GOTO3D_VIEW = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsFocusRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsFocusRootType TRANSITION = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsFocusRootType(Value.TRANSITION, "transition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsFocusRootType RESET_FORM = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsFocusRootType(Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemStampActionsFocusRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemStampActionsFocusRootType - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemStampActionsFocusRootType) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemStampActionsFocusRootType valueOf(String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsList200ResponseAnnotationsItemStampActionsFocusRootType(Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStampActionsFocusWarningsItem.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStampActionsFocusWarningsItem.java deleted file mode 100644 index 2da1e4b..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStampActionsFocusWarningsItem.java +++ /dev/null @@ -1,103 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemStampActionsFocusWarningsItem { - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsFocusWarningsItem MALFORMED_NEXT = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsFocusWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsFocusWarningsItem CYCLE_DROPPED = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsFocusWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsFocusWarningsItem INCOMPLETE = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsFocusWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemStampActionsFocusWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemStampActionsFocusWarningsItem - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemStampActionsFocusWarningsItem) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemStampActionsFocusWarningsItem valueOf(String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsList200ResponseAnnotationsItemStampActionsFocusWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseDown.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseDown.java deleted file mode 100644 index a1bd5b6..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseDown.java +++ /dev/null @@ -1,254 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseDown.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseDown { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseDown( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseDown - && equalTo((DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseDown) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseDown other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseDown other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseDown build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseDownRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings( - List warnings); - - _FinalStage addWarnings(DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseDownWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseDown other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseDownWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root(Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseDownRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root(Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseDown build() { - return new DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseDown( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseDownRoot.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseDownRoot.java deleted file mode 100644 index 617475e..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseDownRoot.java +++ /dev/null @@ -1,224 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseDownRoot.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseDownRoot { - private final DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseDownRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseDownRoot( - DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseDownRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseDownRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseDownRoot - && equalTo((DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseDownRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseDownRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type(@NotNull DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseDownRootType type); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseDownRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseDownRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseDownRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseDownRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseDownRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseDownRoot build() { - return new DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseDownRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseDownRootType.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseDownRootType.java deleted file mode 100644 index 87a7798..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseDownRootType.java +++ /dev/null @@ -1,285 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseDownRootType { - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseDownRootType UNKNOWN = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseDownRootType(Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseDownRootType NAMED = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseDownRootType(Value.NAMED, "named"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseDownRootType GOTO = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseDownRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseDownRootType GOTO_EMBEDDED = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseDownRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseDownRootType JAVASCRIPT = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseDownRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseDownRootType SOUND = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseDownRootType(Value.SOUND, "sound"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseDownRootType RENDITION = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseDownRootType(Value.RENDITION, "rendition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseDownRootType GOTO_REMOTE = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseDownRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseDownRootType LAUNCH = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseDownRootType(Value.LAUNCH, "launch"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseDownRootType IMPORT_DATA = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseDownRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseDownRootType SET_OCG_STATE = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseDownRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseDownRootType URI = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseDownRootType(Value.URI, "uri"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseDownRootType MOVIE = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseDownRootType(Value.MOVIE, "movie"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseDownRootType SUBMIT_FORM = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseDownRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseDownRootType HIDE = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseDownRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseDownRootType THREAD = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseDownRootType(Value.THREAD, "thread"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseDownRootType GOTO3D_VIEW = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseDownRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseDownRootType TRANSITION = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseDownRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseDownRootType RESET_FORM = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseDownRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseDownRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseDownRootType - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseDownRootType) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseDownRootType valueOf(String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseDownRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseDownWarningsItem.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseDownWarningsItem.java deleted file mode 100644 index b2d50a2..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseDownWarningsItem.java +++ /dev/null @@ -1,103 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseDownWarningsItem { - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseDownWarningsItem MALFORMED_NEXT = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseDownWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseDownWarningsItem CYCLE_DROPPED = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseDownWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseDownWarningsItem INCOMPLETE = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseDownWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseDownWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseDownWarningsItem - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseDownWarningsItem) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseDownWarningsItem valueOf(String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseDownWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseUp.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseUp.java deleted file mode 100644 index 64ad4a2..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseUp.java +++ /dev/null @@ -1,254 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseUp.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseUp { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseUp( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseUp - && equalTo((DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseUp) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseUp other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseUp other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseUp build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseUpRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings( - List warnings); - - _FinalStage addWarnings(DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseUpWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseUp other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseUpWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root(Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseUpRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root(Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseUp build() { - return new DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseUp( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseUpRoot.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseUpRoot.java deleted file mode 100644 index 4d776c6..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseUpRoot.java +++ /dev/null @@ -1,224 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseUpRoot.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseUpRoot { - private final DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseUpRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseUpRoot( - DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseUpRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseUpRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseUpRoot - && equalTo((DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseUpRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseUpRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type(@NotNull DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseUpRootType type); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseUpRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseUpRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseUpRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseUpRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseUpRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseUpRoot build() { - return new DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseUpRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseUpRootType.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseUpRootType.java deleted file mode 100644 index f15a7b5..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseUpRootType.java +++ /dev/null @@ -1,282 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseUpRootType { - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseUpRootType UNKNOWN = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseUpRootType(Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseUpRootType NAMED = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseUpRootType(Value.NAMED, "named"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseUpRootType GOTO = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseUpRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseUpRootType GOTO_EMBEDDED = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseUpRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseUpRootType JAVASCRIPT = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseUpRootType(Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseUpRootType SOUND = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseUpRootType(Value.SOUND, "sound"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseUpRootType RENDITION = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseUpRootType(Value.RENDITION, "rendition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseUpRootType GOTO_REMOTE = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseUpRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseUpRootType LAUNCH = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseUpRootType(Value.LAUNCH, "launch"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseUpRootType IMPORT_DATA = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseUpRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseUpRootType SET_OCG_STATE = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseUpRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseUpRootType URI = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseUpRootType(Value.URI, "uri"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseUpRootType MOVIE = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseUpRootType(Value.MOVIE, "movie"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseUpRootType SUBMIT_FORM = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseUpRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseUpRootType HIDE = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseUpRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseUpRootType THREAD = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseUpRootType(Value.THREAD, "thread"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseUpRootType GOTO3D_VIEW = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseUpRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseUpRootType TRANSITION = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseUpRootType(Value.TRANSITION, "transition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseUpRootType RESET_FORM = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseUpRootType(Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseUpRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseUpRootType - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseUpRootType) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseUpRootType valueOf(String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseUpRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseUpWarningsItem.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseUpWarningsItem.java deleted file mode 100644 index 7c368fb..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseUpWarningsItem.java +++ /dev/null @@ -1,103 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseUpWarningsItem { - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseUpWarningsItem MALFORMED_NEXT = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseUpWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseUpWarningsItem CYCLE_DROPPED = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseUpWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseUpWarningsItem INCOMPLETE = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseUpWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseUpWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseUpWarningsItem - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseUpWarningsItem) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseUpWarningsItem valueOf(String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsList200ResponseAnnotationsItemStampActionsMouseUpWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStampActionsPageClose.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStampActionsPageClose.java deleted file mode 100644 index 29ee12e..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStampActionsPageClose.java +++ /dev/null @@ -1,254 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemStampActionsPageClose.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemStampActionsPageClose { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemStampActionsPageClose( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemStampActionsPageClose - && equalTo((DocAnnotationsList200ResponseAnnotationsItemStampActionsPageClose) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemStampActionsPageClose other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemStampActionsPageClose other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemStampActionsPageClose build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemStampActionsPageCloseRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings( - List warnings); - - _FinalStage addWarnings(DocAnnotationsList200ResponseAnnotationsItemStampActionsPageCloseWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemStampActionsPageClose other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemStampActionsPageCloseWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root(Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemStampActionsPageCloseRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root(Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemStampActionsPageClose build() { - return new DocAnnotationsList200ResponseAnnotationsItemStampActionsPageClose( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStampActionsPageCloseRoot.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStampActionsPageCloseRoot.java deleted file mode 100644 index eb48dfc..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStampActionsPageCloseRoot.java +++ /dev/null @@ -1,224 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemStampActionsPageCloseRoot.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemStampActionsPageCloseRoot { - private final DocAnnotationsList200ResponseAnnotationsItemStampActionsPageCloseRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemStampActionsPageCloseRoot( - DocAnnotationsList200ResponseAnnotationsItemStampActionsPageCloseRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsList200ResponseAnnotationsItemStampActionsPageCloseRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemStampActionsPageCloseRoot - && equalTo((DocAnnotationsList200ResponseAnnotationsItemStampActionsPageCloseRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemStampActionsPageCloseRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type(@NotNull DocAnnotationsList200ResponseAnnotationsItemStampActionsPageCloseRootType type); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemStampActionsPageCloseRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemStampActionsPageCloseRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsList200ResponseAnnotationsItemStampActionsPageCloseRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemStampActionsPageCloseRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsList200ResponseAnnotationsItemStampActionsPageCloseRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemStampActionsPageCloseRoot build() { - return new DocAnnotationsList200ResponseAnnotationsItemStampActionsPageCloseRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStampActionsPageCloseRootType.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStampActionsPageCloseRootType.java deleted file mode 100644 index 8f9866c..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStampActionsPageCloseRootType.java +++ /dev/null @@ -1,285 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemStampActionsPageCloseRootType { - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsPageCloseRootType UNKNOWN = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsPageCloseRootType(Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsPageCloseRootType NAMED = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsPageCloseRootType(Value.NAMED, "named"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsPageCloseRootType GOTO = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsPageCloseRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsPageCloseRootType GOTO_EMBEDDED = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsPageCloseRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsPageCloseRootType JAVASCRIPT = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsPageCloseRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsPageCloseRootType SOUND = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsPageCloseRootType(Value.SOUND, "sound"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsPageCloseRootType RENDITION = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsPageCloseRootType(Value.RENDITION, "rendition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsPageCloseRootType GOTO_REMOTE = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsPageCloseRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsPageCloseRootType LAUNCH = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsPageCloseRootType(Value.LAUNCH, "launch"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsPageCloseRootType IMPORT_DATA = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsPageCloseRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsPageCloseRootType SET_OCG_STATE = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsPageCloseRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsPageCloseRootType URI = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsPageCloseRootType(Value.URI, "uri"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsPageCloseRootType MOVIE = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsPageCloseRootType(Value.MOVIE, "movie"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsPageCloseRootType SUBMIT_FORM = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsPageCloseRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsPageCloseRootType HIDE = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsPageCloseRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsPageCloseRootType THREAD = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsPageCloseRootType(Value.THREAD, "thread"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsPageCloseRootType GOTO3D_VIEW = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsPageCloseRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsPageCloseRootType TRANSITION = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsPageCloseRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsPageCloseRootType RESET_FORM = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsPageCloseRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemStampActionsPageCloseRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemStampActionsPageCloseRootType - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemStampActionsPageCloseRootType) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemStampActionsPageCloseRootType valueOf(String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsList200ResponseAnnotationsItemStampActionsPageCloseRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStampActionsPageCloseWarningsItem.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStampActionsPageCloseWarningsItem.java deleted file mode 100644 index 5b6a4b8..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStampActionsPageCloseWarningsItem.java +++ /dev/null @@ -1,103 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemStampActionsPageCloseWarningsItem { - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsPageCloseWarningsItem MALFORMED_NEXT = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsPageCloseWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsPageCloseWarningsItem CYCLE_DROPPED = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsPageCloseWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsPageCloseWarningsItem INCOMPLETE = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsPageCloseWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemStampActionsPageCloseWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemStampActionsPageCloseWarningsItem - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemStampActionsPageCloseWarningsItem) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemStampActionsPageCloseWarningsItem valueOf(String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsList200ResponseAnnotationsItemStampActionsPageCloseWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStampActionsPageInvisible.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStampActionsPageInvisible.java deleted file mode 100644 index 12e006a..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStampActionsPageInvisible.java +++ /dev/null @@ -1,258 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemStampActionsPageInvisible.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemStampActionsPageInvisible { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemStampActionsPageInvisible( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemStampActionsPageInvisible - && equalTo((DocAnnotationsList200ResponseAnnotationsItemStampActionsPageInvisible) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemStampActionsPageInvisible other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemStampActionsPageInvisible other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemStampActionsPageInvisible build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemStampActionsPageInvisibleRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings( - List warnings); - - _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemStampActionsPageInvisibleWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemStampActionsPageInvisible other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemStampActionsPageInvisibleWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemStampActionsPageInvisibleRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemStampActionsPageInvisible build() { - return new DocAnnotationsList200ResponseAnnotationsItemStampActionsPageInvisible( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStampActionsPageInvisibleRoot.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStampActionsPageInvisibleRoot.java deleted file mode 100644 index 643dc4a..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStampActionsPageInvisibleRoot.java +++ /dev/null @@ -1,224 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemStampActionsPageInvisibleRoot.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemStampActionsPageInvisibleRoot { - private final DocAnnotationsList200ResponseAnnotationsItemStampActionsPageInvisibleRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemStampActionsPageInvisibleRoot( - DocAnnotationsList200ResponseAnnotationsItemStampActionsPageInvisibleRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsList200ResponseAnnotationsItemStampActionsPageInvisibleRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemStampActionsPageInvisibleRoot - && equalTo((DocAnnotationsList200ResponseAnnotationsItemStampActionsPageInvisibleRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemStampActionsPageInvisibleRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type(@NotNull DocAnnotationsList200ResponseAnnotationsItemStampActionsPageInvisibleRootType type); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemStampActionsPageInvisibleRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemStampActionsPageInvisibleRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsList200ResponseAnnotationsItemStampActionsPageInvisibleRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemStampActionsPageInvisibleRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsList200ResponseAnnotationsItemStampActionsPageInvisibleRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemStampActionsPageInvisibleRoot build() { - return new DocAnnotationsList200ResponseAnnotationsItemStampActionsPageInvisibleRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStampActionsPageInvisibleRootType.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStampActionsPageInvisibleRootType.java deleted file mode 100644 index 19bd02a..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStampActionsPageInvisibleRootType.java +++ /dev/null @@ -1,286 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemStampActionsPageInvisibleRootType { - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsPageInvisibleRootType UNKNOWN = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsPageInvisibleRootType(Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsPageInvisibleRootType NAMED = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsPageInvisibleRootType(Value.NAMED, "named"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsPageInvisibleRootType GOTO = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsPageInvisibleRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsPageInvisibleRootType GOTO_EMBEDDED = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsPageInvisibleRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsPageInvisibleRootType JAVASCRIPT = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsPageInvisibleRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsPageInvisibleRootType SOUND = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsPageInvisibleRootType(Value.SOUND, "sound"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsPageInvisibleRootType RENDITION = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsPageInvisibleRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsPageInvisibleRootType GOTO_REMOTE = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsPageInvisibleRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsPageInvisibleRootType LAUNCH = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsPageInvisibleRootType(Value.LAUNCH, "launch"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsPageInvisibleRootType IMPORT_DATA = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsPageInvisibleRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsPageInvisibleRootType SET_OCG_STATE = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsPageInvisibleRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsPageInvisibleRootType URI = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsPageInvisibleRootType(Value.URI, "uri"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsPageInvisibleRootType MOVIE = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsPageInvisibleRootType(Value.MOVIE, "movie"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsPageInvisibleRootType SUBMIT_FORM = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsPageInvisibleRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsPageInvisibleRootType HIDE = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsPageInvisibleRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsPageInvisibleRootType THREAD = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsPageInvisibleRootType(Value.THREAD, "thread"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsPageInvisibleRootType GOTO3D_VIEW = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsPageInvisibleRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsPageInvisibleRootType TRANSITION = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsPageInvisibleRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsPageInvisibleRootType RESET_FORM = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsPageInvisibleRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemStampActionsPageInvisibleRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemStampActionsPageInvisibleRootType - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemStampActionsPageInvisibleRootType) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemStampActionsPageInvisibleRootType valueOf(String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsList200ResponseAnnotationsItemStampActionsPageInvisibleRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStampActionsPageInvisibleWarningsItem.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStampActionsPageInvisibleWarningsItem.java deleted file mode 100644 index 9df5326..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStampActionsPageInvisibleWarningsItem.java +++ /dev/null @@ -1,105 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemStampActionsPageInvisibleWarningsItem { - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsPageInvisibleWarningsItem - MALFORMED_NEXT = new DocAnnotationsList200ResponseAnnotationsItemStampActionsPageInvisibleWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsPageInvisibleWarningsItem - CYCLE_DROPPED = new DocAnnotationsList200ResponseAnnotationsItemStampActionsPageInvisibleWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsPageInvisibleWarningsItem INCOMPLETE = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsPageInvisibleWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemStampActionsPageInvisibleWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemStampActionsPageInvisibleWarningsItem - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemStampActionsPageInvisibleWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemStampActionsPageInvisibleWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsList200ResponseAnnotationsItemStampActionsPageInvisibleWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStampActionsPageOpen.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStampActionsPageOpen.java deleted file mode 100644 index 7e1bac6..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStampActionsPageOpen.java +++ /dev/null @@ -1,254 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemStampActionsPageOpen.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemStampActionsPageOpen { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemStampActionsPageOpen( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemStampActionsPageOpen - && equalTo((DocAnnotationsList200ResponseAnnotationsItemStampActionsPageOpen) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemStampActionsPageOpen other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemStampActionsPageOpen other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemStampActionsPageOpen build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemStampActionsPageOpenRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings( - List warnings); - - _FinalStage addWarnings(DocAnnotationsList200ResponseAnnotationsItemStampActionsPageOpenWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemStampActionsPageOpen other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemStampActionsPageOpenWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root(Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemStampActionsPageOpenRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root(Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemStampActionsPageOpen build() { - return new DocAnnotationsList200ResponseAnnotationsItemStampActionsPageOpen( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStampActionsPageOpenRoot.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStampActionsPageOpenRoot.java deleted file mode 100644 index a578142..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStampActionsPageOpenRoot.java +++ /dev/null @@ -1,224 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemStampActionsPageOpenRoot.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemStampActionsPageOpenRoot { - private final DocAnnotationsList200ResponseAnnotationsItemStampActionsPageOpenRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemStampActionsPageOpenRoot( - DocAnnotationsList200ResponseAnnotationsItemStampActionsPageOpenRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsList200ResponseAnnotationsItemStampActionsPageOpenRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemStampActionsPageOpenRoot - && equalTo((DocAnnotationsList200ResponseAnnotationsItemStampActionsPageOpenRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemStampActionsPageOpenRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type(@NotNull DocAnnotationsList200ResponseAnnotationsItemStampActionsPageOpenRootType type); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemStampActionsPageOpenRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemStampActionsPageOpenRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsList200ResponseAnnotationsItemStampActionsPageOpenRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemStampActionsPageOpenRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsList200ResponseAnnotationsItemStampActionsPageOpenRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemStampActionsPageOpenRoot build() { - return new DocAnnotationsList200ResponseAnnotationsItemStampActionsPageOpenRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStampActionsPageOpenRootType.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStampActionsPageOpenRootType.java deleted file mode 100644 index a8fc038..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStampActionsPageOpenRootType.java +++ /dev/null @@ -1,285 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemStampActionsPageOpenRootType { - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsPageOpenRootType UNKNOWN = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsPageOpenRootType(Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsPageOpenRootType NAMED = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsPageOpenRootType(Value.NAMED, "named"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsPageOpenRootType GOTO = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsPageOpenRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsPageOpenRootType GOTO_EMBEDDED = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsPageOpenRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsPageOpenRootType JAVASCRIPT = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsPageOpenRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsPageOpenRootType SOUND = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsPageOpenRootType(Value.SOUND, "sound"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsPageOpenRootType RENDITION = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsPageOpenRootType(Value.RENDITION, "rendition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsPageOpenRootType GOTO_REMOTE = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsPageOpenRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsPageOpenRootType LAUNCH = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsPageOpenRootType(Value.LAUNCH, "launch"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsPageOpenRootType IMPORT_DATA = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsPageOpenRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsPageOpenRootType SET_OCG_STATE = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsPageOpenRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsPageOpenRootType URI = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsPageOpenRootType(Value.URI, "uri"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsPageOpenRootType MOVIE = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsPageOpenRootType(Value.MOVIE, "movie"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsPageOpenRootType SUBMIT_FORM = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsPageOpenRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsPageOpenRootType HIDE = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsPageOpenRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsPageOpenRootType THREAD = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsPageOpenRootType(Value.THREAD, "thread"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsPageOpenRootType GOTO3D_VIEW = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsPageOpenRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsPageOpenRootType TRANSITION = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsPageOpenRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsPageOpenRootType RESET_FORM = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsPageOpenRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemStampActionsPageOpenRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemStampActionsPageOpenRootType - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemStampActionsPageOpenRootType) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemStampActionsPageOpenRootType valueOf(String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsList200ResponseAnnotationsItemStampActionsPageOpenRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStampActionsPageOpenWarningsItem.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStampActionsPageOpenWarningsItem.java deleted file mode 100644 index de94622..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStampActionsPageOpenWarningsItem.java +++ /dev/null @@ -1,103 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemStampActionsPageOpenWarningsItem { - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsPageOpenWarningsItem MALFORMED_NEXT = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsPageOpenWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsPageOpenWarningsItem CYCLE_DROPPED = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsPageOpenWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsPageOpenWarningsItem INCOMPLETE = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsPageOpenWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemStampActionsPageOpenWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemStampActionsPageOpenWarningsItem - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemStampActionsPageOpenWarningsItem) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemStampActionsPageOpenWarningsItem valueOf(String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsList200ResponseAnnotationsItemStampActionsPageOpenWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStampActionsPageVisible.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStampActionsPageVisible.java deleted file mode 100644 index 80cdfae..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStampActionsPageVisible.java +++ /dev/null @@ -1,258 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemStampActionsPageVisible.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemStampActionsPageVisible { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemStampActionsPageVisible( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemStampActionsPageVisible - && equalTo((DocAnnotationsList200ResponseAnnotationsItemStampActionsPageVisible) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemStampActionsPageVisible other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemStampActionsPageVisible other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemStampActionsPageVisible build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemStampActionsPageVisibleRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings( - List warnings); - - _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemStampActionsPageVisibleWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemStampActionsPageVisible other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemStampActionsPageVisibleWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemStampActionsPageVisibleRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemStampActionsPageVisible build() { - return new DocAnnotationsList200ResponseAnnotationsItemStampActionsPageVisible( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStampActionsPageVisibleRoot.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStampActionsPageVisibleRoot.java deleted file mode 100644 index 99b1dea..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStampActionsPageVisibleRoot.java +++ /dev/null @@ -1,224 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemStampActionsPageVisibleRoot.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemStampActionsPageVisibleRoot { - private final DocAnnotationsList200ResponseAnnotationsItemStampActionsPageVisibleRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemStampActionsPageVisibleRoot( - DocAnnotationsList200ResponseAnnotationsItemStampActionsPageVisibleRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsList200ResponseAnnotationsItemStampActionsPageVisibleRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemStampActionsPageVisibleRoot - && equalTo((DocAnnotationsList200ResponseAnnotationsItemStampActionsPageVisibleRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemStampActionsPageVisibleRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type(@NotNull DocAnnotationsList200ResponseAnnotationsItemStampActionsPageVisibleRootType type); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemStampActionsPageVisibleRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemStampActionsPageVisibleRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsList200ResponseAnnotationsItemStampActionsPageVisibleRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemStampActionsPageVisibleRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsList200ResponseAnnotationsItemStampActionsPageVisibleRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemStampActionsPageVisibleRoot build() { - return new DocAnnotationsList200ResponseAnnotationsItemStampActionsPageVisibleRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStampActionsPageVisibleRootType.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStampActionsPageVisibleRootType.java deleted file mode 100644 index 7ee959f..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStampActionsPageVisibleRootType.java +++ /dev/null @@ -1,286 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemStampActionsPageVisibleRootType { - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsPageVisibleRootType UNKNOWN = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsPageVisibleRootType(Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsPageVisibleRootType NAMED = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsPageVisibleRootType(Value.NAMED, "named"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsPageVisibleRootType GOTO = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsPageVisibleRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsPageVisibleRootType GOTO_EMBEDDED = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsPageVisibleRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsPageVisibleRootType JAVASCRIPT = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsPageVisibleRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsPageVisibleRootType SOUND = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsPageVisibleRootType(Value.SOUND, "sound"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsPageVisibleRootType RENDITION = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsPageVisibleRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsPageVisibleRootType GOTO_REMOTE = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsPageVisibleRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsPageVisibleRootType LAUNCH = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsPageVisibleRootType(Value.LAUNCH, "launch"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsPageVisibleRootType IMPORT_DATA = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsPageVisibleRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsPageVisibleRootType SET_OCG_STATE = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsPageVisibleRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsPageVisibleRootType URI = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsPageVisibleRootType(Value.URI, "uri"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsPageVisibleRootType MOVIE = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsPageVisibleRootType(Value.MOVIE, "movie"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsPageVisibleRootType SUBMIT_FORM = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsPageVisibleRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsPageVisibleRootType HIDE = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsPageVisibleRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsPageVisibleRootType THREAD = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsPageVisibleRootType(Value.THREAD, "thread"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsPageVisibleRootType GOTO3D_VIEW = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsPageVisibleRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsPageVisibleRootType TRANSITION = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsPageVisibleRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsPageVisibleRootType RESET_FORM = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsPageVisibleRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemStampActionsPageVisibleRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemStampActionsPageVisibleRootType - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemStampActionsPageVisibleRootType) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemStampActionsPageVisibleRootType valueOf(String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsList200ResponseAnnotationsItemStampActionsPageVisibleRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStampActionsPageVisibleWarningsItem.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStampActionsPageVisibleWarningsItem.java deleted file mode 100644 index 300dc67..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStampActionsPageVisibleWarningsItem.java +++ /dev/null @@ -1,105 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemStampActionsPageVisibleWarningsItem { - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsPageVisibleWarningsItem MALFORMED_NEXT = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsPageVisibleWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsPageVisibleWarningsItem CYCLE_DROPPED = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsPageVisibleWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStampActionsPageVisibleWarningsItem INCOMPLETE = - new DocAnnotationsList200ResponseAnnotationsItemStampActionsPageVisibleWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemStampActionsPageVisibleWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemStampActionsPageVisibleWarningsItem - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemStampActionsPageVisibleWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemStampActionsPageVisibleWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsList200ResponseAnnotationsItemStampActionsPageVisibleWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStrikeout.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStrikeout.java index 2779b77..62e1f68 100644 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStrikeout.java +++ b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStrikeout.java @@ -65,7 +65,7 @@ public final class DocAnnotationsList200ResponseAnnotationsItemStrikeout { private final Optional updatedBy; - private final Optional actions; + private final Optional actions; private final DocAnnotationsList200ResponseAnnotationsItemStrikeoutColor color; @@ -97,7 +97,7 @@ private DocAnnotationsList200ResponseAnnotationsItemStrikeout( Optional groupId, Optional createdBy, Optional updatedBy, - Optional actions, + Optional actions, DocAnnotationsList200ResponseAnnotationsItemStrikeoutColor color, double opacity, List quadPoints, @@ -250,7 +250,7 @@ public Optional getUpdatedBy() { } @JsonProperty("actions") - public Optional getActions() { + public Optional getActions() { return actions; } @@ -518,9 +518,9 @@ public interface _FinalStage { _FinalStage updatedBy(String updatedBy); - _FinalStage actions(Optional actions); + _FinalStage actions(Optional actions); - _FinalStage actions(DocAnnotationsList200ResponseAnnotationsItemStrikeoutActions actions); + _FinalStage actions(PdfAnnotationActions actions); _FinalStage quadPoints(List quadPoints); @@ -571,7 +571,7 @@ public static final class Builder private List quadPoints = new ArrayList<>(); - private Optional actions = Optional.empty(); + private Optional actions = Optional.empty(); private Optional updatedBy = Optional.empty(); @@ -748,14 +748,14 @@ public _FinalStage quadPoints( } @java.lang.Override - public _FinalStage actions(DocAnnotationsList200ResponseAnnotationsItemStrikeoutActions actions) { + public _FinalStage actions(PdfAnnotationActions actions) { this.actions = Optional.ofNullable(actions); return this; } @java.lang.Override @JsonSetter(value = "actions", nulls = Nulls.SKIP) - public _FinalStage actions(Optional actions) { + public _FinalStage actions(Optional actions) { this.actions = actions; return this; } diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStrikeoutActions.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStrikeoutActions.java deleted file mode 100644 index 1569256..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStrikeoutActions.java +++ /dev/null @@ -1,391 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.HashMap; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemStrikeoutActions.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemStrikeoutActions { - private final Optional activate; - - private final Optional cursorEnter; - - private final Optional cursorExit; - - private final Optional mouseDown; - - private final Optional mouseUp; - - private final Optional focus; - - private final Optional blur; - - private final Optional pageOpen; - - private final Optional pageClose; - - private final Optional pageVisible; - - private final Optional pageInvisible; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemStrikeoutActions( - Optional activate, - Optional cursorEnter, - Optional cursorExit, - Optional mouseDown, - Optional mouseUp, - Optional focus, - Optional blur, - Optional pageOpen, - Optional pageClose, - Optional pageVisible, - Optional pageInvisible, - Map additionalProperties) { - this.activate = activate; - this.cursorEnter = cursorEnter; - this.cursorExit = cursorExit; - this.mouseDown = mouseDown; - this.mouseUp = mouseUp; - this.focus = focus; - this.blur = blur; - this.pageOpen = pageOpen; - this.pageClose = pageClose; - this.pageVisible = pageVisible; - this.pageInvisible = pageInvisible; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("activate") - public Optional getActivate() { - return activate; - } - - @JsonProperty("cursorEnter") - public Optional getCursorEnter() { - return cursorEnter; - } - - @JsonProperty("cursorExit") - public Optional getCursorExit() { - return cursorExit; - } - - @JsonProperty("mouseDown") - public Optional getMouseDown() { - return mouseDown; - } - - @JsonProperty("mouseUp") - public Optional getMouseUp() { - return mouseUp; - } - - @JsonProperty("focus") - public Optional getFocus() { - return focus; - } - - @JsonProperty("blur") - public Optional getBlur() { - return blur; - } - - @JsonProperty("pageOpen") - public Optional getPageOpen() { - return pageOpen; - } - - @JsonProperty("pageClose") - public Optional getPageClose() { - return pageClose; - } - - @JsonProperty("pageVisible") - public Optional getPageVisible() { - return pageVisible; - } - - @JsonProperty("pageInvisible") - public Optional getPageInvisible() { - return pageInvisible; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemStrikeoutActions - && equalTo((DocAnnotationsList200ResponseAnnotationsItemStrikeoutActions) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemStrikeoutActions other) { - return activate.equals(other.activate) - && cursorEnter.equals(other.cursorEnter) - && cursorExit.equals(other.cursorExit) - && mouseDown.equals(other.mouseDown) - && mouseUp.equals(other.mouseUp) - && focus.equals(other.focus) - && blur.equals(other.blur) - && pageOpen.equals(other.pageOpen) - && pageClose.equals(other.pageClose) - && pageVisible.equals(other.pageVisible) - && pageInvisible.equals(other.pageInvisible); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash( - this.activate, - this.cursorEnter, - this.cursorExit, - this.mouseDown, - this.mouseUp, - this.focus, - this.blur, - this.pageOpen, - this.pageClose, - this.pageVisible, - this.pageInvisible); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static Builder builder() { - return new Builder(); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder { - private Optional activate = - Optional.empty(); - - private Optional cursorEnter = - Optional.empty(); - - private Optional cursorExit = - Optional.empty(); - - private Optional mouseDown = - Optional.empty(); - - private Optional mouseUp = - Optional.empty(); - - private Optional focus = Optional.empty(); - - private Optional blur = Optional.empty(); - - private Optional pageOpen = - Optional.empty(); - - private Optional pageClose = - Optional.empty(); - - private Optional pageVisible = - Optional.empty(); - - private Optional pageInvisible = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - public Builder from(DocAnnotationsList200ResponseAnnotationsItemStrikeoutActions other) { - activate(other.getActivate()); - cursorEnter(other.getCursorEnter()); - cursorExit(other.getCursorExit()); - mouseDown(other.getMouseDown()); - mouseUp(other.getMouseUp()); - focus(other.getFocus()); - blur(other.getBlur()); - pageOpen(other.getPageOpen()); - pageClose(other.getPageClose()); - pageVisible(other.getPageVisible()); - pageInvisible(other.getPageInvisible()); - return this; - } - - @JsonSetter(value = "activate", nulls = Nulls.SKIP) - public Builder activate( - Optional activate) { - this.activate = activate; - return this; - } - - public Builder activate(DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsActivate activate) { - this.activate = Optional.ofNullable(activate); - return this; - } - - @JsonSetter(value = "cursorEnter", nulls = Nulls.SKIP) - public Builder cursorEnter( - Optional cursorEnter) { - this.cursorEnter = cursorEnter; - return this; - } - - public Builder cursorEnter( - DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorEnter cursorEnter) { - this.cursorEnter = Optional.ofNullable(cursorEnter); - return this; - } - - @JsonSetter(value = "cursorExit", nulls = Nulls.SKIP) - public Builder cursorExit( - Optional cursorExit) { - this.cursorExit = cursorExit; - return this; - } - - public Builder cursorExit(DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorExit cursorExit) { - this.cursorExit = Optional.ofNullable(cursorExit); - return this; - } - - @JsonSetter(value = "mouseDown", nulls = Nulls.SKIP) - public Builder mouseDown( - Optional mouseDown) { - this.mouseDown = mouseDown; - return this; - } - - public Builder mouseDown(DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseDown mouseDown) { - this.mouseDown = Optional.ofNullable(mouseDown); - return this; - } - - @JsonSetter(value = "mouseUp", nulls = Nulls.SKIP) - public Builder mouseUp(Optional mouseUp) { - this.mouseUp = mouseUp; - return this; - } - - public Builder mouseUp(DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseUp mouseUp) { - this.mouseUp = Optional.ofNullable(mouseUp); - return this; - } - - @JsonSetter(value = "focus", nulls = Nulls.SKIP) - public Builder focus(Optional focus) { - this.focus = focus; - return this; - } - - public Builder focus(DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsFocus focus) { - this.focus = Optional.ofNullable(focus); - return this; - } - - @JsonSetter(value = "blur", nulls = Nulls.SKIP) - public Builder blur(Optional blur) { - this.blur = blur; - return this; - } - - public Builder blur(DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsBlur blur) { - this.blur = Optional.ofNullable(blur); - return this; - } - - @JsonSetter(value = "pageOpen", nulls = Nulls.SKIP) - public Builder pageOpen( - Optional pageOpen) { - this.pageOpen = pageOpen; - return this; - } - - public Builder pageOpen(DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageOpen pageOpen) { - this.pageOpen = Optional.ofNullable(pageOpen); - return this; - } - - @JsonSetter(value = "pageClose", nulls = Nulls.SKIP) - public Builder pageClose( - Optional pageClose) { - this.pageClose = pageClose; - return this; - } - - public Builder pageClose(DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageClose pageClose) { - this.pageClose = Optional.ofNullable(pageClose); - return this; - } - - @JsonSetter(value = "pageVisible", nulls = Nulls.SKIP) - public Builder pageVisible( - Optional pageVisible) { - this.pageVisible = pageVisible; - return this; - } - - public Builder pageVisible( - DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageVisible pageVisible) { - this.pageVisible = Optional.ofNullable(pageVisible); - return this; - } - - @JsonSetter(value = "pageInvisible", nulls = Nulls.SKIP) - public Builder pageInvisible( - Optional pageInvisible) { - this.pageInvisible = pageInvisible; - return this; - } - - public Builder pageInvisible( - DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageInvisible pageInvisible) { - this.pageInvisible = Optional.ofNullable(pageInvisible); - return this; - } - - public DocAnnotationsList200ResponseAnnotationsItemStrikeoutActions build() { - return new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActions( - activate, - cursorEnter, - cursorExit, - mouseDown, - mouseUp, - focus, - blur, - pageOpen, - pageClose, - pageVisible, - pageInvisible, - additionalProperties); - } - - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsActivate.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsActivate.java deleted file mode 100644 index 44229e0..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsActivate.java +++ /dev/null @@ -1,258 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsActivate.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsActivate { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsActivate( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsActivate - && equalTo((DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsActivate) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsActivate other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsActivate other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsActivate build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsActivateRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings( - List warnings); - - _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsActivateWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsActivate other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsActivateWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsActivateRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsActivate build() { - return new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsActivate( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsActivateRoot.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsActivateRoot.java deleted file mode 100644 index 1fb777b..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsActivateRoot.java +++ /dev/null @@ -1,224 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsActivateRoot.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsActivateRoot { - private final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsActivateRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsActivateRoot( - DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsActivateRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsActivateRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsActivateRoot - && equalTo((DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsActivateRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsActivateRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type(@NotNull DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsActivateRootType type); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsActivateRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsActivateRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsActivateRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsActivateRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsActivateRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsActivateRoot build() { - return new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsActivateRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsActivateRootType.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsActivateRootType.java deleted file mode 100644 index bea03e7..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsActivateRootType.java +++ /dev/null @@ -1,286 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsActivateRootType { - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsActivateRootType UNKNOWN = - new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsActivateRootType(Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsActivateRootType NAMED = - new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsActivateRootType(Value.NAMED, "named"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsActivateRootType GOTO = - new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsActivateRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsActivateRootType GOTO_EMBEDDED = - new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsActivateRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsActivateRootType JAVASCRIPT = - new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsActivateRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsActivateRootType SOUND = - new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsActivateRootType(Value.SOUND, "sound"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsActivateRootType RENDITION = - new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsActivateRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsActivateRootType GOTO_REMOTE = - new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsActivateRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsActivateRootType LAUNCH = - new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsActivateRootType(Value.LAUNCH, "launch"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsActivateRootType IMPORT_DATA = - new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsActivateRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsActivateRootType SET_OCG_STATE = - new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsActivateRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsActivateRootType URI = - new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsActivateRootType(Value.URI, "uri"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsActivateRootType MOVIE = - new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsActivateRootType(Value.MOVIE, "movie"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsActivateRootType SUBMIT_FORM = - new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsActivateRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsActivateRootType HIDE = - new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsActivateRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsActivateRootType THREAD = - new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsActivateRootType(Value.THREAD, "thread"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsActivateRootType GOTO3D_VIEW = - new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsActivateRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsActivateRootType TRANSITION = - new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsActivateRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsActivateRootType RESET_FORM = - new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsActivateRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsActivateRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsActivateRootType - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsActivateRootType) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsActivateRootType valueOf(String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsActivateRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsActivateWarningsItem.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsActivateWarningsItem.java deleted file mode 100644 index 80d9071..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsActivateWarningsItem.java +++ /dev/null @@ -1,105 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsActivateWarningsItem { - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsActivateWarningsItem - MALFORMED_NEXT = new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsActivateWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsActivateWarningsItem CYCLE_DROPPED = - new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsActivateWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsActivateWarningsItem INCOMPLETE = - new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsActivateWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsActivateWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsActivateWarningsItem - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsActivateWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsActivateWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsActivateWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsBlur.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsBlur.java deleted file mode 100644 index 8d8f416..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsBlur.java +++ /dev/null @@ -1,254 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsBlur.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsBlur { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsBlur( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsBlur - && equalTo((DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsBlur) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsBlur other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsBlur other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsBlur build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsBlurRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings( - List warnings); - - _FinalStage addWarnings(DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsBlurWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsBlur other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsBlurWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root(Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsBlurRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root(Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsBlur build() { - return new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsBlur( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsBlurRoot.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsBlurRoot.java deleted file mode 100644 index c9e7bda..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsBlurRoot.java +++ /dev/null @@ -1,224 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsBlurRoot.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsBlurRoot { - private final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsBlurRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsBlurRoot( - DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsBlurRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsBlurRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsBlurRoot - && equalTo((DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsBlurRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsBlurRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type(@NotNull DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsBlurRootType type); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsBlurRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsBlurRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsBlurRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsBlurRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsBlurRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsBlurRoot build() { - return new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsBlurRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsBlurRootType.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsBlurRootType.java deleted file mode 100644 index dd3d6a0..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsBlurRootType.java +++ /dev/null @@ -1,285 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsBlurRootType { - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsBlurRootType UNKNOWN = - new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsBlurRootType(Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsBlurRootType NAMED = - new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsBlurRootType(Value.NAMED, "named"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsBlurRootType GOTO = - new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsBlurRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsBlurRootType GOTO_EMBEDDED = - new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsBlurRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsBlurRootType JAVASCRIPT = - new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsBlurRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsBlurRootType SOUND = - new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsBlurRootType(Value.SOUND, "sound"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsBlurRootType RENDITION = - new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsBlurRootType(Value.RENDITION, "rendition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsBlurRootType GOTO_REMOTE = - new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsBlurRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsBlurRootType LAUNCH = - new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsBlurRootType(Value.LAUNCH, "launch"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsBlurRootType IMPORT_DATA = - new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsBlurRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsBlurRootType SET_OCG_STATE = - new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsBlurRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsBlurRootType URI = - new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsBlurRootType(Value.URI, "uri"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsBlurRootType MOVIE = - new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsBlurRootType(Value.MOVIE, "movie"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsBlurRootType SUBMIT_FORM = - new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsBlurRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsBlurRootType HIDE = - new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsBlurRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsBlurRootType THREAD = - new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsBlurRootType(Value.THREAD, "thread"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsBlurRootType GOTO3D_VIEW = - new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsBlurRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsBlurRootType TRANSITION = - new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsBlurRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsBlurRootType RESET_FORM = - new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsBlurRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsBlurRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsBlurRootType - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsBlurRootType) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsBlurRootType valueOf(String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsBlurRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsBlurWarningsItem.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsBlurWarningsItem.java deleted file mode 100644 index f74d9b7..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsBlurWarningsItem.java +++ /dev/null @@ -1,103 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsBlurWarningsItem { - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsBlurWarningsItem MALFORMED_NEXT = - new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsBlurWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsBlurWarningsItem CYCLE_DROPPED = - new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsBlurWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsBlurWarningsItem INCOMPLETE = - new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsBlurWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsBlurWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsBlurWarningsItem - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsBlurWarningsItem) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsBlurWarningsItem valueOf(String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsBlurWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorEnter.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorEnter.java deleted file mode 100644 index 8aa614a..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorEnter.java +++ /dev/null @@ -1,258 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorEnter.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorEnter { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorEnter( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorEnter - && equalTo((DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorEnter) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorEnter other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorEnter other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorEnter build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorEnterRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings( - List warnings); - - _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorEnterWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorEnter other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorEnterWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorEnterRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorEnter build() { - return new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorEnter( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorEnterRoot.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorEnterRoot.java deleted file mode 100644 index 8b0f910..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorEnterRoot.java +++ /dev/null @@ -1,225 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorEnterRoot.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorEnterRoot { - private final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorEnterRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorEnterRoot( - DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorEnterRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorEnterRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorEnterRoot - && equalTo((DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorEnterRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorEnterRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorEnterRootType type); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorEnterRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorEnterRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorEnterRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorEnterRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorEnterRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorEnterRoot build() { - return new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorEnterRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorEnterRootType.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorEnterRootType.java deleted file mode 100644 index aabba49..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorEnterRootType.java +++ /dev/null @@ -1,289 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorEnterRootType { - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorEnterRootType UNKNOWN = - new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorEnterRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorEnterRootType NAMED = - new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorEnterRootType(Value.NAMED, "named"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorEnterRootType GOTO = - new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorEnterRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorEnterRootType GOTO_EMBEDDED = - new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorEnterRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorEnterRootType JAVASCRIPT = - new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorEnterRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorEnterRootType SOUND = - new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorEnterRootType(Value.SOUND, "sound"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorEnterRootType RENDITION = - new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorEnterRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorEnterRootType GOTO_REMOTE = - new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorEnterRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorEnterRootType LAUNCH = - new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorEnterRootType(Value.LAUNCH, "launch"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorEnterRootType IMPORT_DATA = - new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorEnterRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorEnterRootType SET_OCG_STATE = - new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorEnterRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorEnterRootType URI = - new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorEnterRootType(Value.URI, "uri"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorEnterRootType MOVIE = - new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorEnterRootType(Value.MOVIE, "movie"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorEnterRootType SUBMIT_FORM = - new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorEnterRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorEnterRootType HIDE = - new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorEnterRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorEnterRootType THREAD = - new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorEnterRootType(Value.THREAD, "thread"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorEnterRootType GOTO3D_VIEW = - new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorEnterRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorEnterRootType TRANSITION = - new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorEnterRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorEnterRootType RESET_FORM = - new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorEnterRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorEnterRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorEnterRootType - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorEnterRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorEnterRootType valueOf( - String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorEnterRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorEnterWarningsItem.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorEnterWarningsItem.java deleted file mode 100644 index 4f81f2f..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorEnterWarningsItem.java +++ /dev/null @@ -1,105 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorEnterWarningsItem { - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorEnterWarningsItem - MALFORMED_NEXT = new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorEnterWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorEnterWarningsItem - CYCLE_DROPPED = new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorEnterWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorEnterWarningsItem INCOMPLETE = - new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorEnterWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorEnterWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorEnterWarningsItem - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorEnterWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorEnterWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorEnterWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorExit.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorExit.java deleted file mode 100644 index 2ae204c..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorExit.java +++ /dev/null @@ -1,258 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorExit.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorExit { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorExit( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorExit - && equalTo((DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorExit) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorExit other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorExit other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorExit build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorExitRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings( - List warnings); - - _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorExitWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorExit other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorExitWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorExitRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorExit build() { - return new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorExit( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorExitRoot.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorExitRoot.java deleted file mode 100644 index a02a0cd..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorExitRoot.java +++ /dev/null @@ -1,224 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorExitRoot.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorExitRoot { - private final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorExitRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorExitRoot( - DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorExitRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorExitRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorExitRoot - && equalTo((DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorExitRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorExitRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type(@NotNull DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorExitRootType type); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorExitRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorExitRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorExitRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorExitRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorExitRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorExitRoot build() { - return new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorExitRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorExitRootType.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorExitRootType.java deleted file mode 100644 index b66b7fa..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorExitRootType.java +++ /dev/null @@ -1,287 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorExitRootType { - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorExitRootType UNKNOWN = - new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorExitRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorExitRootType NAMED = - new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorExitRootType(Value.NAMED, "named"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorExitRootType GOTO = - new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorExitRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorExitRootType GOTO_EMBEDDED = - new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorExitRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorExitRootType JAVASCRIPT = - new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorExitRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorExitRootType SOUND = - new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorExitRootType(Value.SOUND, "sound"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorExitRootType RENDITION = - new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorExitRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorExitRootType GOTO_REMOTE = - new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorExitRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorExitRootType LAUNCH = - new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorExitRootType(Value.LAUNCH, "launch"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorExitRootType IMPORT_DATA = - new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorExitRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorExitRootType SET_OCG_STATE = - new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorExitRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorExitRootType URI = - new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorExitRootType(Value.URI, "uri"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorExitRootType MOVIE = - new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorExitRootType(Value.MOVIE, "movie"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorExitRootType SUBMIT_FORM = - new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorExitRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorExitRootType HIDE = - new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorExitRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorExitRootType THREAD = - new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorExitRootType(Value.THREAD, "thread"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorExitRootType GOTO3D_VIEW = - new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorExitRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorExitRootType TRANSITION = - new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorExitRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorExitRootType RESET_FORM = - new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorExitRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorExitRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorExitRootType - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorExitRootType) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorExitRootType valueOf(String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorExitRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorExitWarningsItem.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorExitWarningsItem.java deleted file mode 100644 index 4959fbd..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorExitWarningsItem.java +++ /dev/null @@ -1,105 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorExitWarningsItem { - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorExitWarningsItem - MALFORMED_NEXT = new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorExitWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorExitWarningsItem - CYCLE_DROPPED = new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorExitWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorExitWarningsItem INCOMPLETE = - new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorExitWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorExitWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorExitWarningsItem - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorExitWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorExitWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsCursorExitWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsFocus.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsFocus.java deleted file mode 100644 index db0c6df..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsFocus.java +++ /dev/null @@ -1,254 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsFocus.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsFocus { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsFocus( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsFocus - && equalTo((DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsFocus) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsFocus other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsFocus other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsFocus build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsFocusRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings( - List warnings); - - _FinalStage addWarnings(DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsFocusWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsFocus other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsFocusWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root(Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsFocusRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root(Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsFocus build() { - return new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsFocus( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsFocusRoot.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsFocusRoot.java deleted file mode 100644 index 17c9705..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsFocusRoot.java +++ /dev/null @@ -1,224 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsFocusRoot.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsFocusRoot { - private final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsFocusRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsFocusRoot( - DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsFocusRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsFocusRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsFocusRoot - && equalTo((DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsFocusRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsFocusRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type(@NotNull DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsFocusRootType type); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsFocusRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsFocusRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsFocusRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsFocusRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsFocusRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsFocusRoot build() { - return new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsFocusRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsFocusRootType.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsFocusRootType.java deleted file mode 100644 index 724ef55..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsFocusRootType.java +++ /dev/null @@ -1,285 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsFocusRootType { - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsFocusRootType UNKNOWN = - new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsFocusRootType(Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsFocusRootType NAMED = - new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsFocusRootType(Value.NAMED, "named"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsFocusRootType GOTO = - new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsFocusRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsFocusRootType GOTO_EMBEDDED = - new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsFocusRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsFocusRootType JAVASCRIPT = - new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsFocusRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsFocusRootType SOUND = - new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsFocusRootType(Value.SOUND, "sound"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsFocusRootType RENDITION = - new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsFocusRootType(Value.RENDITION, "rendition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsFocusRootType GOTO_REMOTE = - new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsFocusRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsFocusRootType LAUNCH = - new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsFocusRootType(Value.LAUNCH, "launch"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsFocusRootType IMPORT_DATA = - new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsFocusRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsFocusRootType SET_OCG_STATE = - new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsFocusRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsFocusRootType URI = - new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsFocusRootType(Value.URI, "uri"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsFocusRootType MOVIE = - new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsFocusRootType(Value.MOVIE, "movie"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsFocusRootType SUBMIT_FORM = - new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsFocusRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsFocusRootType HIDE = - new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsFocusRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsFocusRootType THREAD = - new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsFocusRootType(Value.THREAD, "thread"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsFocusRootType GOTO3D_VIEW = - new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsFocusRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsFocusRootType TRANSITION = - new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsFocusRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsFocusRootType RESET_FORM = - new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsFocusRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsFocusRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsFocusRootType - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsFocusRootType) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsFocusRootType valueOf(String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsFocusRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsFocusWarningsItem.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsFocusWarningsItem.java deleted file mode 100644 index 713634f..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsFocusWarningsItem.java +++ /dev/null @@ -1,103 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsFocusWarningsItem { - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsFocusWarningsItem MALFORMED_NEXT = - new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsFocusWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsFocusWarningsItem CYCLE_DROPPED = - new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsFocusWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsFocusWarningsItem INCOMPLETE = - new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsFocusWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsFocusWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsFocusWarningsItem - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsFocusWarningsItem) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsFocusWarningsItem valueOf(String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsFocusWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseDown.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseDown.java deleted file mode 100644 index 2411614..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseDown.java +++ /dev/null @@ -1,258 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseDown.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseDown { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseDown( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseDown - && equalTo((DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseDown) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseDown other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseDown other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseDown build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseDownRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings( - List warnings); - - _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseDownWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseDown other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseDownWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseDownRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseDown build() { - return new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseDown( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseDownRoot.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseDownRoot.java deleted file mode 100644 index 9184020..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseDownRoot.java +++ /dev/null @@ -1,224 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseDownRoot.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseDownRoot { - private final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseDownRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseDownRoot( - DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseDownRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseDownRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseDownRoot - && equalTo((DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseDownRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseDownRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type(@NotNull DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseDownRootType type); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseDownRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseDownRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseDownRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseDownRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseDownRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseDownRoot build() { - return new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseDownRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseDownRootType.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseDownRootType.java deleted file mode 100644 index ce26534..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseDownRootType.java +++ /dev/null @@ -1,286 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseDownRootType { - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseDownRootType UNKNOWN = - new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseDownRootType(Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseDownRootType NAMED = - new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseDownRootType(Value.NAMED, "named"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseDownRootType GOTO = - new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseDownRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseDownRootType GOTO_EMBEDDED = - new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseDownRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseDownRootType JAVASCRIPT = - new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseDownRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseDownRootType SOUND = - new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseDownRootType(Value.SOUND, "sound"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseDownRootType RENDITION = - new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseDownRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseDownRootType GOTO_REMOTE = - new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseDownRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseDownRootType LAUNCH = - new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseDownRootType(Value.LAUNCH, "launch"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseDownRootType IMPORT_DATA = - new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseDownRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseDownRootType SET_OCG_STATE = - new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseDownRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseDownRootType URI = - new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseDownRootType(Value.URI, "uri"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseDownRootType MOVIE = - new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseDownRootType(Value.MOVIE, "movie"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseDownRootType SUBMIT_FORM = - new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseDownRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseDownRootType HIDE = - new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseDownRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseDownRootType THREAD = - new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseDownRootType(Value.THREAD, "thread"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseDownRootType GOTO3D_VIEW = - new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseDownRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseDownRootType TRANSITION = - new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseDownRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseDownRootType RESET_FORM = - new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseDownRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseDownRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseDownRootType - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseDownRootType) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseDownRootType valueOf(String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseDownRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseDownWarningsItem.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseDownWarningsItem.java deleted file mode 100644 index 4fd5321..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseDownWarningsItem.java +++ /dev/null @@ -1,105 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseDownWarningsItem { - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseDownWarningsItem - MALFORMED_NEXT = new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseDownWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseDownWarningsItem - CYCLE_DROPPED = new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseDownWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseDownWarningsItem INCOMPLETE = - new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseDownWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseDownWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseDownWarningsItem - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseDownWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseDownWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseDownWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseUp.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseUp.java deleted file mode 100644 index 443a74c..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseUp.java +++ /dev/null @@ -1,258 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseUp.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseUp { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseUp( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseUp - && equalTo((DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseUp) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseUp other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseUp other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseUp build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseUpRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings( - List warnings); - - _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseUpWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseUp other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseUpWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseUpRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseUp build() { - return new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseUp( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseUpRoot.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseUpRoot.java deleted file mode 100644 index 55202bc..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseUpRoot.java +++ /dev/null @@ -1,224 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseUpRoot.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseUpRoot { - private final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseUpRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseUpRoot( - DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseUpRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseUpRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseUpRoot - && equalTo((DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseUpRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseUpRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type(@NotNull DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseUpRootType type); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseUpRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseUpRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseUpRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseUpRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseUpRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseUpRoot build() { - return new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseUpRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseUpRootType.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseUpRootType.java deleted file mode 100644 index 0a558c3..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseUpRootType.java +++ /dev/null @@ -1,286 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseUpRootType { - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseUpRootType UNKNOWN = - new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseUpRootType(Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseUpRootType NAMED = - new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseUpRootType(Value.NAMED, "named"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseUpRootType GOTO = - new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseUpRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseUpRootType GOTO_EMBEDDED = - new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseUpRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseUpRootType JAVASCRIPT = - new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseUpRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseUpRootType SOUND = - new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseUpRootType(Value.SOUND, "sound"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseUpRootType RENDITION = - new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseUpRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseUpRootType GOTO_REMOTE = - new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseUpRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseUpRootType LAUNCH = - new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseUpRootType(Value.LAUNCH, "launch"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseUpRootType IMPORT_DATA = - new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseUpRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseUpRootType SET_OCG_STATE = - new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseUpRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseUpRootType URI = - new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseUpRootType(Value.URI, "uri"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseUpRootType MOVIE = - new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseUpRootType(Value.MOVIE, "movie"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseUpRootType SUBMIT_FORM = - new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseUpRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseUpRootType HIDE = - new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseUpRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseUpRootType THREAD = - new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseUpRootType(Value.THREAD, "thread"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseUpRootType GOTO3D_VIEW = - new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseUpRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseUpRootType TRANSITION = - new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseUpRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseUpRootType RESET_FORM = - new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseUpRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseUpRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseUpRootType - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseUpRootType) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseUpRootType valueOf(String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseUpRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseUpWarningsItem.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseUpWarningsItem.java deleted file mode 100644 index 473d896..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseUpWarningsItem.java +++ /dev/null @@ -1,105 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseUpWarningsItem { - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseUpWarningsItem MALFORMED_NEXT = - new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseUpWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseUpWarningsItem CYCLE_DROPPED = - new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseUpWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseUpWarningsItem INCOMPLETE = - new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseUpWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseUpWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseUpWarningsItem - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseUpWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseUpWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsMouseUpWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageClose.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageClose.java deleted file mode 100644 index ab721e3..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageClose.java +++ /dev/null @@ -1,258 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageClose.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageClose { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageClose( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageClose - && equalTo((DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageClose) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageClose other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageClose other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageClose build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageCloseRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings( - List warnings); - - _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageCloseWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageClose other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageCloseWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageCloseRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageClose build() { - return new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageClose( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageCloseRoot.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageCloseRoot.java deleted file mode 100644 index 1cb73a1..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageCloseRoot.java +++ /dev/null @@ -1,224 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageCloseRoot.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageCloseRoot { - private final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageCloseRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageCloseRoot( - DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageCloseRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageCloseRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageCloseRoot - && equalTo((DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageCloseRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageCloseRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type(@NotNull DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageCloseRootType type); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageCloseRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageCloseRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageCloseRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageCloseRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageCloseRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageCloseRoot build() { - return new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageCloseRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageCloseRootType.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageCloseRootType.java deleted file mode 100644 index 87e898b..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageCloseRootType.java +++ /dev/null @@ -1,286 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageCloseRootType { - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageCloseRootType UNKNOWN = - new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageCloseRootType(Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageCloseRootType NAMED = - new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageCloseRootType(Value.NAMED, "named"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageCloseRootType GOTO = - new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageCloseRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageCloseRootType GOTO_EMBEDDED = - new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageCloseRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageCloseRootType JAVASCRIPT = - new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageCloseRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageCloseRootType SOUND = - new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageCloseRootType(Value.SOUND, "sound"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageCloseRootType RENDITION = - new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageCloseRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageCloseRootType GOTO_REMOTE = - new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageCloseRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageCloseRootType LAUNCH = - new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageCloseRootType(Value.LAUNCH, "launch"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageCloseRootType IMPORT_DATA = - new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageCloseRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageCloseRootType SET_OCG_STATE = - new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageCloseRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageCloseRootType URI = - new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageCloseRootType(Value.URI, "uri"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageCloseRootType MOVIE = - new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageCloseRootType(Value.MOVIE, "movie"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageCloseRootType SUBMIT_FORM = - new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageCloseRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageCloseRootType HIDE = - new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageCloseRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageCloseRootType THREAD = - new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageCloseRootType(Value.THREAD, "thread"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageCloseRootType GOTO3D_VIEW = - new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageCloseRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageCloseRootType TRANSITION = - new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageCloseRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageCloseRootType RESET_FORM = - new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageCloseRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageCloseRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageCloseRootType - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageCloseRootType) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageCloseRootType valueOf(String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageCloseRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageCloseWarningsItem.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageCloseWarningsItem.java deleted file mode 100644 index a98153c..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageCloseWarningsItem.java +++ /dev/null @@ -1,105 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageCloseWarningsItem { - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageCloseWarningsItem - MALFORMED_NEXT = new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageCloseWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageCloseWarningsItem - CYCLE_DROPPED = new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageCloseWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageCloseWarningsItem INCOMPLETE = - new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageCloseWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageCloseWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageCloseWarningsItem - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageCloseWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageCloseWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageCloseWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageInvisible.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageInvisible.java deleted file mode 100644 index 5ea4765..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageInvisible.java +++ /dev/null @@ -1,258 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageInvisible.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageInvisible { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageInvisible( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageInvisible - && equalTo((DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageInvisible) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageInvisible other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageInvisible other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageInvisible build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageInvisibleRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings( - List warnings); - - _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageInvisibleWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageInvisible other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageInvisibleWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageInvisibleRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageInvisible build() { - return new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageInvisible( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageInvisibleRoot.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageInvisibleRoot.java deleted file mode 100644 index af6015a..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageInvisibleRoot.java +++ /dev/null @@ -1,225 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageInvisibleRoot.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageInvisibleRoot { - private final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageInvisibleRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageInvisibleRoot( - DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageInvisibleRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageInvisibleRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageInvisibleRoot - && equalTo((DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageInvisibleRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageInvisibleRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageInvisibleRootType type); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageInvisibleRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageInvisibleRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageInvisibleRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageInvisibleRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageInvisibleRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageInvisibleRoot build() { - return new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageInvisibleRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageInvisibleRootType.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageInvisibleRootType.java deleted file mode 100644 index 66d2d38..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageInvisibleRootType.java +++ /dev/null @@ -1,291 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageInvisibleRootType { - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageInvisibleRootType UNKNOWN = - new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageInvisibleRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageInvisibleRootType NAMED = - new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageInvisibleRootType(Value.NAMED, "named"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageInvisibleRootType GOTO = - new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageInvisibleRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageInvisibleRootType - GOTO_EMBEDDED = new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageInvisibleRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageInvisibleRootType JAVASCRIPT = - new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageInvisibleRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageInvisibleRootType SOUND = - new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageInvisibleRootType(Value.SOUND, "sound"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageInvisibleRootType RENDITION = - new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageInvisibleRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageInvisibleRootType GOTO_REMOTE = - new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageInvisibleRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageInvisibleRootType LAUNCH = - new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageInvisibleRootType( - Value.LAUNCH, "launch"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageInvisibleRootType IMPORT_DATA = - new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageInvisibleRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageInvisibleRootType - SET_OCG_STATE = new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageInvisibleRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageInvisibleRootType URI = - new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageInvisibleRootType(Value.URI, "uri"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageInvisibleRootType MOVIE = - new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageInvisibleRootType(Value.MOVIE, "movie"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageInvisibleRootType SUBMIT_FORM = - new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageInvisibleRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageInvisibleRootType HIDE = - new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageInvisibleRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageInvisibleRootType THREAD = - new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageInvisibleRootType( - Value.THREAD, "thread"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageInvisibleRootType GOTO3D_VIEW = - new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageInvisibleRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageInvisibleRootType TRANSITION = - new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageInvisibleRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageInvisibleRootType RESET_FORM = - new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageInvisibleRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageInvisibleRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageInvisibleRootType - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageInvisibleRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageInvisibleRootType valueOf( - String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageInvisibleRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageInvisibleWarningsItem.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageInvisibleWarningsItem.java deleted file mode 100644 index f529a33..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageInvisibleWarningsItem.java +++ /dev/null @@ -1,107 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageInvisibleWarningsItem { - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageInvisibleWarningsItem - MALFORMED_NEXT = new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageInvisibleWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageInvisibleWarningsItem - CYCLE_DROPPED = new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageInvisibleWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageInvisibleWarningsItem - INCOMPLETE = new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageInvisibleWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageInvisibleWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageInvisibleWarningsItem - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageInvisibleWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageInvisibleWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageInvisibleWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageOpen.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageOpen.java deleted file mode 100644 index 197df90..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageOpen.java +++ /dev/null @@ -1,258 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageOpen.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageOpen { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageOpen( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageOpen - && equalTo((DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageOpen) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageOpen other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageOpen other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageOpen build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageOpenRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings( - List warnings); - - _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageOpenWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageOpen other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageOpenWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageOpenRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageOpen build() { - return new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageOpen( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageOpenRoot.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageOpenRoot.java deleted file mode 100644 index 3db0ef3..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageOpenRoot.java +++ /dev/null @@ -1,224 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageOpenRoot.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageOpenRoot { - private final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageOpenRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageOpenRoot( - DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageOpenRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageOpenRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageOpenRoot - && equalTo((DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageOpenRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageOpenRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type(@NotNull DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageOpenRootType type); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageOpenRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageOpenRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageOpenRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageOpenRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageOpenRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageOpenRoot build() { - return new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageOpenRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageOpenRootType.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageOpenRootType.java deleted file mode 100644 index 280d5be..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageOpenRootType.java +++ /dev/null @@ -1,286 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageOpenRootType { - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageOpenRootType UNKNOWN = - new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageOpenRootType(Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageOpenRootType NAMED = - new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageOpenRootType(Value.NAMED, "named"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageOpenRootType GOTO = - new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageOpenRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageOpenRootType GOTO_EMBEDDED = - new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageOpenRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageOpenRootType JAVASCRIPT = - new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageOpenRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageOpenRootType SOUND = - new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageOpenRootType(Value.SOUND, "sound"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageOpenRootType RENDITION = - new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageOpenRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageOpenRootType GOTO_REMOTE = - new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageOpenRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageOpenRootType LAUNCH = - new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageOpenRootType(Value.LAUNCH, "launch"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageOpenRootType IMPORT_DATA = - new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageOpenRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageOpenRootType SET_OCG_STATE = - new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageOpenRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageOpenRootType URI = - new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageOpenRootType(Value.URI, "uri"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageOpenRootType MOVIE = - new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageOpenRootType(Value.MOVIE, "movie"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageOpenRootType SUBMIT_FORM = - new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageOpenRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageOpenRootType HIDE = - new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageOpenRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageOpenRootType THREAD = - new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageOpenRootType(Value.THREAD, "thread"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageOpenRootType GOTO3D_VIEW = - new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageOpenRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageOpenRootType TRANSITION = - new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageOpenRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageOpenRootType RESET_FORM = - new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageOpenRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageOpenRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageOpenRootType - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageOpenRootType) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageOpenRootType valueOf(String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageOpenRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageOpenWarningsItem.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageOpenWarningsItem.java deleted file mode 100644 index 69a5dad..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageOpenWarningsItem.java +++ /dev/null @@ -1,105 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageOpenWarningsItem { - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageOpenWarningsItem - MALFORMED_NEXT = new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageOpenWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageOpenWarningsItem CYCLE_DROPPED = - new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageOpenWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageOpenWarningsItem INCOMPLETE = - new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageOpenWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageOpenWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageOpenWarningsItem - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageOpenWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageOpenWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageOpenWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageVisible.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageVisible.java deleted file mode 100644 index 7a371fc..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageVisible.java +++ /dev/null @@ -1,258 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageVisible.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageVisible { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageVisible( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageVisible - && equalTo((DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageVisible) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageVisible other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageVisible other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageVisible build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageVisibleRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings( - List warnings); - - _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageVisibleWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageVisible other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageVisibleWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageVisibleRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageVisible build() { - return new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageVisible( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageVisibleRoot.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageVisibleRoot.java deleted file mode 100644 index ee1ef44..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageVisibleRoot.java +++ /dev/null @@ -1,225 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageVisibleRoot.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageVisibleRoot { - private final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageVisibleRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageVisibleRoot( - DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageVisibleRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageVisibleRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageVisibleRoot - && equalTo((DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageVisibleRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageVisibleRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageVisibleRootType type); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageVisibleRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageVisibleRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageVisibleRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageVisibleRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageVisibleRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageVisibleRoot build() { - return new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageVisibleRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageVisibleRootType.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageVisibleRootType.java deleted file mode 100644 index 51c4d13..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageVisibleRootType.java +++ /dev/null @@ -1,289 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageVisibleRootType { - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageVisibleRootType UNKNOWN = - new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageVisibleRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageVisibleRootType NAMED = - new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageVisibleRootType(Value.NAMED, "named"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageVisibleRootType GOTO = - new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageVisibleRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageVisibleRootType GOTO_EMBEDDED = - new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageVisibleRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageVisibleRootType JAVASCRIPT = - new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageVisibleRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageVisibleRootType SOUND = - new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageVisibleRootType(Value.SOUND, "sound"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageVisibleRootType RENDITION = - new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageVisibleRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageVisibleRootType GOTO_REMOTE = - new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageVisibleRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageVisibleRootType LAUNCH = - new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageVisibleRootType(Value.LAUNCH, "launch"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageVisibleRootType IMPORT_DATA = - new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageVisibleRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageVisibleRootType SET_OCG_STATE = - new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageVisibleRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageVisibleRootType URI = - new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageVisibleRootType(Value.URI, "uri"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageVisibleRootType MOVIE = - new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageVisibleRootType(Value.MOVIE, "movie"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageVisibleRootType SUBMIT_FORM = - new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageVisibleRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageVisibleRootType HIDE = - new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageVisibleRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageVisibleRootType THREAD = - new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageVisibleRootType(Value.THREAD, "thread"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageVisibleRootType GOTO3D_VIEW = - new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageVisibleRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageVisibleRootType TRANSITION = - new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageVisibleRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageVisibleRootType RESET_FORM = - new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageVisibleRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageVisibleRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageVisibleRootType - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageVisibleRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageVisibleRootType valueOf( - String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageVisibleRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageVisibleWarningsItem.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageVisibleWarningsItem.java deleted file mode 100644 index 98d5ddd..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageVisibleWarningsItem.java +++ /dev/null @@ -1,105 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageVisibleWarningsItem { - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageVisibleWarningsItem - MALFORMED_NEXT = new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageVisibleWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageVisibleWarningsItem - CYCLE_DROPPED = new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageVisibleWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageVisibleWarningsItem INCOMPLETE = - new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageVisibleWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageVisibleWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageVisibleWarningsItem - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageVisibleWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageVisibleWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsList200ResponseAnnotationsItemStrikeoutActionsPageVisibleWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemText.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemText.java index ffe8d34..ff4dca7 100644 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemText.java +++ b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemText.java @@ -63,7 +63,7 @@ public final class DocAnnotationsList200ResponseAnnotationsItemText { private final Optional updatedBy; - private final Optional actions; + private final Optional actions; private final DocAnnotationsList200ResponseAnnotationsItemTextColor color; @@ -97,7 +97,7 @@ private DocAnnotationsList200ResponseAnnotationsItemText( Optional groupId, Optional createdBy, Optional updatedBy, - Optional actions, + Optional actions, DocAnnotationsList200ResponseAnnotationsItemTextColor color, double opacity, DocAnnotationsList200ResponseAnnotationsItemTextIcon icon, @@ -252,7 +252,7 @@ public Optional getUpdatedBy() { } @JsonProperty("actions") - public Optional getActions() { + public Optional getActions() { return actions; } @@ -540,9 +540,9 @@ public interface _FinalStage { _FinalStage updatedBy(String updatedBy); - _FinalStage actions(Optional actions); + _FinalStage actions(Optional actions); - _FinalStage actions(DocAnnotationsList200ResponseAnnotationsItemTextActions actions); + _FinalStage actions(PdfAnnotationActions actions); _FinalStage state(Optional state); @@ -594,7 +594,7 @@ public static final class Builder private Optional state = Optional.empty(); - private Optional actions = Optional.empty(); + private Optional actions = Optional.empty(); private Optional updatedBy = Optional.empty(); @@ -777,14 +777,14 @@ public _FinalStage state(Optional state) { } @java.lang.Override - public _FinalStage actions(DocAnnotationsList200ResponseAnnotationsItemTextActions actions) { + public _FinalStage actions(PdfAnnotationActions actions) { this.actions = Optional.ofNullable(actions); return this; } @java.lang.Override @JsonSetter(value = "actions", nulls = Nulls.SKIP) - public _FinalStage actions(Optional actions) { + public _FinalStage actions(Optional actions) { this.actions = actions; return this; } diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemTextActions.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemTextActions.java deleted file mode 100644 index 8110347..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemTextActions.java +++ /dev/null @@ -1,380 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.HashMap; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemTextActions.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemTextActions { - private final Optional activate; - - private final Optional cursorEnter; - - private final Optional cursorExit; - - private final Optional mouseDown; - - private final Optional mouseUp; - - private final Optional focus; - - private final Optional blur; - - private final Optional pageOpen; - - private final Optional pageClose; - - private final Optional pageVisible; - - private final Optional pageInvisible; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemTextActions( - Optional activate, - Optional cursorEnter, - Optional cursorExit, - Optional mouseDown, - Optional mouseUp, - Optional focus, - Optional blur, - Optional pageOpen, - Optional pageClose, - Optional pageVisible, - Optional pageInvisible, - Map additionalProperties) { - this.activate = activate; - this.cursorEnter = cursorEnter; - this.cursorExit = cursorExit; - this.mouseDown = mouseDown; - this.mouseUp = mouseUp; - this.focus = focus; - this.blur = blur; - this.pageOpen = pageOpen; - this.pageClose = pageClose; - this.pageVisible = pageVisible; - this.pageInvisible = pageInvisible; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("activate") - public Optional getActivate() { - return activate; - } - - @JsonProperty("cursorEnter") - public Optional getCursorEnter() { - return cursorEnter; - } - - @JsonProperty("cursorExit") - public Optional getCursorExit() { - return cursorExit; - } - - @JsonProperty("mouseDown") - public Optional getMouseDown() { - return mouseDown; - } - - @JsonProperty("mouseUp") - public Optional getMouseUp() { - return mouseUp; - } - - @JsonProperty("focus") - public Optional getFocus() { - return focus; - } - - @JsonProperty("blur") - public Optional getBlur() { - return blur; - } - - @JsonProperty("pageOpen") - public Optional getPageOpen() { - return pageOpen; - } - - @JsonProperty("pageClose") - public Optional getPageClose() { - return pageClose; - } - - @JsonProperty("pageVisible") - public Optional getPageVisible() { - return pageVisible; - } - - @JsonProperty("pageInvisible") - public Optional getPageInvisible() { - return pageInvisible; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemTextActions - && equalTo((DocAnnotationsList200ResponseAnnotationsItemTextActions) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemTextActions other) { - return activate.equals(other.activate) - && cursorEnter.equals(other.cursorEnter) - && cursorExit.equals(other.cursorExit) - && mouseDown.equals(other.mouseDown) - && mouseUp.equals(other.mouseUp) - && focus.equals(other.focus) - && blur.equals(other.blur) - && pageOpen.equals(other.pageOpen) - && pageClose.equals(other.pageClose) - && pageVisible.equals(other.pageVisible) - && pageInvisible.equals(other.pageInvisible); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash( - this.activate, - this.cursorEnter, - this.cursorExit, - this.mouseDown, - this.mouseUp, - this.focus, - this.blur, - this.pageOpen, - this.pageClose, - this.pageVisible, - this.pageInvisible); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static Builder builder() { - return new Builder(); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder { - private Optional activate = Optional.empty(); - - private Optional cursorEnter = - Optional.empty(); - - private Optional cursorExit = - Optional.empty(); - - private Optional mouseDown = Optional.empty(); - - private Optional mouseUp = Optional.empty(); - - private Optional focus = Optional.empty(); - - private Optional blur = Optional.empty(); - - private Optional pageOpen = Optional.empty(); - - private Optional pageClose = Optional.empty(); - - private Optional pageVisible = - Optional.empty(); - - private Optional pageInvisible = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - public Builder from(DocAnnotationsList200ResponseAnnotationsItemTextActions other) { - activate(other.getActivate()); - cursorEnter(other.getCursorEnter()); - cursorExit(other.getCursorExit()); - mouseDown(other.getMouseDown()); - mouseUp(other.getMouseUp()); - focus(other.getFocus()); - blur(other.getBlur()); - pageOpen(other.getPageOpen()); - pageClose(other.getPageClose()); - pageVisible(other.getPageVisible()); - pageInvisible(other.getPageInvisible()); - return this; - } - - @JsonSetter(value = "activate", nulls = Nulls.SKIP) - public Builder activate(Optional activate) { - this.activate = activate; - return this; - } - - public Builder activate(DocAnnotationsList200ResponseAnnotationsItemTextActionsActivate activate) { - this.activate = Optional.ofNullable(activate); - return this; - } - - @JsonSetter(value = "cursorEnter", nulls = Nulls.SKIP) - public Builder cursorEnter( - Optional cursorEnter) { - this.cursorEnter = cursorEnter; - return this; - } - - public Builder cursorEnter(DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorEnter cursorEnter) { - this.cursorEnter = Optional.ofNullable(cursorEnter); - return this; - } - - @JsonSetter(value = "cursorExit", nulls = Nulls.SKIP) - public Builder cursorExit( - Optional cursorExit) { - this.cursorExit = cursorExit; - return this; - } - - public Builder cursorExit(DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorExit cursorExit) { - this.cursorExit = Optional.ofNullable(cursorExit); - return this; - } - - @JsonSetter(value = "mouseDown", nulls = Nulls.SKIP) - public Builder mouseDown(Optional mouseDown) { - this.mouseDown = mouseDown; - return this; - } - - public Builder mouseDown(DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseDown mouseDown) { - this.mouseDown = Optional.ofNullable(mouseDown); - return this; - } - - @JsonSetter(value = "mouseUp", nulls = Nulls.SKIP) - public Builder mouseUp(Optional mouseUp) { - this.mouseUp = mouseUp; - return this; - } - - public Builder mouseUp(DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseUp mouseUp) { - this.mouseUp = Optional.ofNullable(mouseUp); - return this; - } - - @JsonSetter(value = "focus", nulls = Nulls.SKIP) - public Builder focus(Optional focus) { - this.focus = focus; - return this; - } - - public Builder focus(DocAnnotationsList200ResponseAnnotationsItemTextActionsFocus focus) { - this.focus = Optional.ofNullable(focus); - return this; - } - - @JsonSetter(value = "blur", nulls = Nulls.SKIP) - public Builder blur(Optional blur) { - this.blur = blur; - return this; - } - - public Builder blur(DocAnnotationsList200ResponseAnnotationsItemTextActionsBlur blur) { - this.blur = Optional.ofNullable(blur); - return this; - } - - @JsonSetter(value = "pageOpen", nulls = Nulls.SKIP) - public Builder pageOpen(Optional pageOpen) { - this.pageOpen = pageOpen; - return this; - } - - public Builder pageOpen(DocAnnotationsList200ResponseAnnotationsItemTextActionsPageOpen pageOpen) { - this.pageOpen = Optional.ofNullable(pageOpen); - return this; - } - - @JsonSetter(value = "pageClose", nulls = Nulls.SKIP) - public Builder pageClose(Optional pageClose) { - this.pageClose = pageClose; - return this; - } - - public Builder pageClose(DocAnnotationsList200ResponseAnnotationsItemTextActionsPageClose pageClose) { - this.pageClose = Optional.ofNullable(pageClose); - return this; - } - - @JsonSetter(value = "pageVisible", nulls = Nulls.SKIP) - public Builder pageVisible( - Optional pageVisible) { - this.pageVisible = pageVisible; - return this; - } - - public Builder pageVisible(DocAnnotationsList200ResponseAnnotationsItemTextActionsPageVisible pageVisible) { - this.pageVisible = Optional.ofNullable(pageVisible); - return this; - } - - @JsonSetter(value = "pageInvisible", nulls = Nulls.SKIP) - public Builder pageInvisible( - Optional pageInvisible) { - this.pageInvisible = pageInvisible; - return this; - } - - public Builder pageInvisible( - DocAnnotationsList200ResponseAnnotationsItemTextActionsPageInvisible pageInvisible) { - this.pageInvisible = Optional.ofNullable(pageInvisible); - return this; - } - - public DocAnnotationsList200ResponseAnnotationsItemTextActions build() { - return new DocAnnotationsList200ResponseAnnotationsItemTextActions( - activate, - cursorEnter, - cursorExit, - mouseDown, - mouseUp, - focus, - blur, - pageOpen, - pageClose, - pageVisible, - pageInvisible, - additionalProperties); - } - - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemTextActionsActivate.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemTextActionsActivate.java deleted file mode 100644 index 14b97b7..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemTextActionsActivate.java +++ /dev/null @@ -1,254 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemTextActionsActivate.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemTextActionsActivate { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemTextActionsActivate( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemTextActionsActivate - && equalTo((DocAnnotationsList200ResponseAnnotationsItemTextActionsActivate) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemTextActionsActivate other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemTextActionsActivate other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemTextActionsActivate build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemTextActionsActivateRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings( - List warnings); - - _FinalStage addWarnings(DocAnnotationsList200ResponseAnnotationsItemTextActionsActivateWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemTextActionsActivate other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemTextActionsActivateWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root(Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemTextActionsActivateRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root(Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemTextActionsActivate build() { - return new DocAnnotationsList200ResponseAnnotationsItemTextActionsActivate( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemTextActionsActivateRoot.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemTextActionsActivateRoot.java deleted file mode 100644 index 2089c7b..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemTextActionsActivateRoot.java +++ /dev/null @@ -1,224 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemTextActionsActivateRoot.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemTextActionsActivateRoot { - private final DocAnnotationsList200ResponseAnnotationsItemTextActionsActivateRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemTextActionsActivateRoot( - DocAnnotationsList200ResponseAnnotationsItemTextActionsActivateRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsList200ResponseAnnotationsItemTextActionsActivateRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemTextActionsActivateRoot - && equalTo((DocAnnotationsList200ResponseAnnotationsItemTextActionsActivateRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemTextActionsActivateRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type(@NotNull DocAnnotationsList200ResponseAnnotationsItemTextActionsActivateRootType type); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemTextActionsActivateRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemTextActionsActivateRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsList200ResponseAnnotationsItemTextActionsActivateRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemTextActionsActivateRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsList200ResponseAnnotationsItemTextActionsActivateRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemTextActionsActivateRoot build() { - return new DocAnnotationsList200ResponseAnnotationsItemTextActionsActivateRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemTextActionsActivateRootType.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemTextActionsActivateRootType.java deleted file mode 100644 index 9bd66de..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemTextActionsActivateRootType.java +++ /dev/null @@ -1,282 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemTextActionsActivateRootType { - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsActivateRootType UNKNOWN = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsActivateRootType(Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsActivateRootType NAMED = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsActivateRootType(Value.NAMED, "named"); - - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsActivateRootType GOTO = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsActivateRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsActivateRootType GOTO_EMBEDDED = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsActivateRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsActivateRootType JAVASCRIPT = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsActivateRootType(Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsActivateRootType SOUND = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsActivateRootType(Value.SOUND, "sound"); - - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsActivateRootType RENDITION = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsActivateRootType(Value.RENDITION, "rendition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsActivateRootType GOTO_REMOTE = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsActivateRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsActivateRootType LAUNCH = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsActivateRootType(Value.LAUNCH, "launch"); - - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsActivateRootType IMPORT_DATA = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsActivateRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsActivateRootType SET_OCG_STATE = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsActivateRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsActivateRootType URI = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsActivateRootType(Value.URI, "uri"); - - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsActivateRootType MOVIE = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsActivateRootType(Value.MOVIE, "movie"); - - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsActivateRootType SUBMIT_FORM = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsActivateRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsActivateRootType HIDE = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsActivateRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsActivateRootType THREAD = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsActivateRootType(Value.THREAD, "thread"); - - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsActivateRootType GOTO3D_VIEW = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsActivateRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsActivateRootType TRANSITION = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsActivateRootType(Value.TRANSITION, "transition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsActivateRootType RESET_FORM = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsActivateRootType(Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemTextActionsActivateRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemTextActionsActivateRootType - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemTextActionsActivateRootType) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemTextActionsActivateRootType valueOf(String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsList200ResponseAnnotationsItemTextActionsActivateRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemTextActionsActivateWarningsItem.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemTextActionsActivateWarningsItem.java deleted file mode 100644 index 89649bf..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemTextActionsActivateWarningsItem.java +++ /dev/null @@ -1,103 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemTextActionsActivateWarningsItem { - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsActivateWarningsItem MALFORMED_NEXT = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsActivateWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsActivateWarningsItem CYCLE_DROPPED = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsActivateWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsActivateWarningsItem INCOMPLETE = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsActivateWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemTextActionsActivateWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemTextActionsActivateWarningsItem - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemTextActionsActivateWarningsItem) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemTextActionsActivateWarningsItem valueOf(String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsList200ResponseAnnotationsItemTextActionsActivateWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemTextActionsBlur.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemTextActionsBlur.java deleted file mode 100644 index 9bcb635..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemTextActionsBlur.java +++ /dev/null @@ -1,253 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemTextActionsBlur.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemTextActionsBlur { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemTextActionsBlur( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemTextActionsBlur - && equalTo((DocAnnotationsList200ResponseAnnotationsItemTextActionsBlur) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemTextActionsBlur other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemTextActionsBlur other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemTextActionsBlur build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemTextActionsBlurRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings(List warnings); - - _FinalStage addWarnings(DocAnnotationsList200ResponseAnnotationsItemTextActionsBlurWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemTextActionsBlur other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemTextActionsBlurWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root(Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemTextActionsBlurRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root(Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemTextActionsBlur build() { - return new DocAnnotationsList200ResponseAnnotationsItemTextActionsBlur( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemTextActionsBlurRoot.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemTextActionsBlurRoot.java deleted file mode 100644 index 7d3567d..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemTextActionsBlurRoot.java +++ /dev/null @@ -1,223 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemTextActionsBlurRoot.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemTextActionsBlurRoot { - private final DocAnnotationsList200ResponseAnnotationsItemTextActionsBlurRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemTextActionsBlurRoot( - DocAnnotationsList200ResponseAnnotationsItemTextActionsBlurRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsList200ResponseAnnotationsItemTextActionsBlurRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemTextActionsBlurRoot - && equalTo((DocAnnotationsList200ResponseAnnotationsItemTextActionsBlurRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemTextActionsBlurRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type(@NotNull DocAnnotationsList200ResponseAnnotationsItemTextActionsBlurRootType type); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemTextActionsBlurRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemTextActionsBlurRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsList200ResponseAnnotationsItemTextActionsBlurRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemTextActionsBlurRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type(@NotNull DocAnnotationsList200ResponseAnnotationsItemTextActionsBlurRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemTextActionsBlurRoot build() { - return new DocAnnotationsList200ResponseAnnotationsItemTextActionsBlurRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemTextActionsBlurRootType.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemTextActionsBlurRootType.java deleted file mode 100644 index 3ea57a7..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemTextActionsBlurRootType.java +++ /dev/null @@ -1,276 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemTextActionsBlurRootType { - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsBlurRootType UNKNOWN = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsBlurRootType(Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsBlurRootType NAMED = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsBlurRootType(Value.NAMED, "named"); - - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsBlurRootType GOTO = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsBlurRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsBlurRootType GOTO_EMBEDDED = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsBlurRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsBlurRootType JAVASCRIPT = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsBlurRootType(Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsBlurRootType SOUND = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsBlurRootType(Value.SOUND, "sound"); - - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsBlurRootType RENDITION = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsBlurRootType(Value.RENDITION, "rendition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsBlurRootType GOTO_REMOTE = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsBlurRootType(Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsBlurRootType LAUNCH = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsBlurRootType(Value.LAUNCH, "launch"); - - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsBlurRootType IMPORT_DATA = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsBlurRootType(Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsBlurRootType SET_OCG_STATE = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsBlurRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsBlurRootType URI = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsBlurRootType(Value.URI, "uri"); - - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsBlurRootType MOVIE = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsBlurRootType(Value.MOVIE, "movie"); - - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsBlurRootType SUBMIT_FORM = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsBlurRootType(Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsBlurRootType HIDE = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsBlurRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsBlurRootType THREAD = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsBlurRootType(Value.THREAD, "thread"); - - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsBlurRootType GOTO3D_VIEW = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsBlurRootType(Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsBlurRootType TRANSITION = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsBlurRootType(Value.TRANSITION, "transition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsBlurRootType RESET_FORM = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsBlurRootType(Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemTextActionsBlurRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemTextActionsBlurRootType - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemTextActionsBlurRootType) other).string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemTextActionsBlurRootType valueOf(String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsList200ResponseAnnotationsItemTextActionsBlurRootType(Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemTextActionsBlurWarningsItem.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemTextActionsBlurWarningsItem.java deleted file mode 100644 index 45a722f..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemTextActionsBlurWarningsItem.java +++ /dev/null @@ -1,102 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemTextActionsBlurWarningsItem { - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsBlurWarningsItem MALFORMED_NEXT = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsBlurWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsBlurWarningsItem CYCLE_DROPPED = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsBlurWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsBlurWarningsItem INCOMPLETE = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsBlurWarningsItem(Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemTextActionsBlurWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemTextActionsBlurWarningsItem - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemTextActionsBlurWarningsItem) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemTextActionsBlurWarningsItem valueOf(String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsList200ResponseAnnotationsItemTextActionsBlurWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorEnter.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorEnter.java deleted file mode 100644 index 9342739..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorEnter.java +++ /dev/null @@ -1,256 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorEnter.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorEnter { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorEnter( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorEnter - && equalTo((DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorEnter) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorEnter other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorEnter other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorEnter build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorEnterRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings( - List warnings); - - _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorEnterWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorEnter other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorEnterWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root(Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorEnterRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root(Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorEnter build() { - return new DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorEnter( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorEnterRoot.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorEnterRoot.java deleted file mode 100644 index 161c5fe..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorEnterRoot.java +++ /dev/null @@ -1,224 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorEnterRoot.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorEnterRoot { - private final DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorEnterRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorEnterRoot( - DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorEnterRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorEnterRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorEnterRoot - && equalTo((DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorEnterRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorEnterRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type(@NotNull DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorEnterRootType type); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorEnterRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorEnterRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorEnterRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorEnterRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorEnterRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorEnterRoot build() { - return new DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorEnterRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorEnterRootType.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorEnterRootType.java deleted file mode 100644 index 43b5291..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorEnterRootType.java +++ /dev/null @@ -1,286 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorEnterRootType { - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorEnterRootType UNKNOWN = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorEnterRootType(Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorEnterRootType NAMED = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorEnterRootType(Value.NAMED, "named"); - - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorEnterRootType GOTO = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorEnterRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorEnterRootType GOTO_EMBEDDED = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorEnterRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorEnterRootType JAVASCRIPT = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorEnterRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorEnterRootType SOUND = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorEnterRootType(Value.SOUND, "sound"); - - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorEnterRootType RENDITION = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorEnterRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorEnterRootType GOTO_REMOTE = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorEnterRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorEnterRootType LAUNCH = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorEnterRootType(Value.LAUNCH, "launch"); - - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorEnterRootType IMPORT_DATA = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorEnterRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorEnterRootType SET_OCG_STATE = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorEnterRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorEnterRootType URI = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorEnterRootType(Value.URI, "uri"); - - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorEnterRootType MOVIE = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorEnterRootType(Value.MOVIE, "movie"); - - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorEnterRootType SUBMIT_FORM = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorEnterRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorEnterRootType HIDE = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorEnterRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorEnterRootType THREAD = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorEnterRootType(Value.THREAD, "thread"); - - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorEnterRootType GOTO3D_VIEW = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorEnterRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorEnterRootType TRANSITION = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorEnterRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorEnterRootType RESET_FORM = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorEnterRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorEnterRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorEnterRootType - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorEnterRootType) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorEnterRootType valueOf(String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorEnterRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorEnterWarningsItem.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorEnterWarningsItem.java deleted file mode 100644 index c39734d..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorEnterWarningsItem.java +++ /dev/null @@ -1,103 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorEnterWarningsItem { - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorEnterWarningsItem MALFORMED_NEXT = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorEnterWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorEnterWarningsItem CYCLE_DROPPED = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorEnterWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorEnterWarningsItem INCOMPLETE = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorEnterWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorEnterWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorEnterWarningsItem - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorEnterWarningsItem) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorEnterWarningsItem valueOf(String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorEnterWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorExit.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorExit.java deleted file mode 100644 index 61b08c7..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorExit.java +++ /dev/null @@ -1,254 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorExit.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorExit { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorExit( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorExit - && equalTo((DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorExit) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorExit other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorExit other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorExit build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorExitRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings( - List warnings); - - _FinalStage addWarnings(DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorExitWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorExit other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorExitWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root(Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorExitRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root(Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorExit build() { - return new DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorExit( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorExitRoot.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorExitRoot.java deleted file mode 100644 index b79e7e4..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorExitRoot.java +++ /dev/null @@ -1,224 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorExitRoot.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorExitRoot { - private final DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorExitRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorExitRoot( - DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorExitRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorExitRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorExitRoot - && equalTo((DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorExitRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorExitRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type(@NotNull DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorExitRootType type); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorExitRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorExitRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorExitRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorExitRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorExitRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorExitRoot build() { - return new DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorExitRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorExitRootType.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorExitRootType.java deleted file mode 100644 index e711761..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorExitRootType.java +++ /dev/null @@ -1,285 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorExitRootType { - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorExitRootType UNKNOWN = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorExitRootType(Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorExitRootType NAMED = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorExitRootType(Value.NAMED, "named"); - - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorExitRootType GOTO = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorExitRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorExitRootType GOTO_EMBEDDED = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorExitRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorExitRootType JAVASCRIPT = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorExitRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorExitRootType SOUND = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorExitRootType(Value.SOUND, "sound"); - - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorExitRootType RENDITION = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorExitRootType(Value.RENDITION, "rendition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorExitRootType GOTO_REMOTE = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorExitRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorExitRootType LAUNCH = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorExitRootType(Value.LAUNCH, "launch"); - - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorExitRootType IMPORT_DATA = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorExitRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorExitRootType SET_OCG_STATE = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorExitRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorExitRootType URI = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorExitRootType(Value.URI, "uri"); - - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorExitRootType MOVIE = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorExitRootType(Value.MOVIE, "movie"); - - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorExitRootType SUBMIT_FORM = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorExitRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorExitRootType HIDE = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorExitRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorExitRootType THREAD = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorExitRootType(Value.THREAD, "thread"); - - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorExitRootType GOTO3D_VIEW = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorExitRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorExitRootType TRANSITION = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorExitRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorExitRootType RESET_FORM = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorExitRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorExitRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorExitRootType - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorExitRootType) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorExitRootType valueOf(String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorExitRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorExitWarningsItem.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorExitWarningsItem.java deleted file mode 100644 index 16cafad..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorExitWarningsItem.java +++ /dev/null @@ -1,103 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorExitWarningsItem { - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorExitWarningsItem MALFORMED_NEXT = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorExitWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorExitWarningsItem CYCLE_DROPPED = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorExitWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorExitWarningsItem INCOMPLETE = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorExitWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorExitWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorExitWarningsItem - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorExitWarningsItem) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorExitWarningsItem valueOf(String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsList200ResponseAnnotationsItemTextActionsCursorExitWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemTextActionsFocus.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemTextActionsFocus.java deleted file mode 100644 index 8e8ae63..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemTextActionsFocus.java +++ /dev/null @@ -1,253 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemTextActionsFocus.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemTextActionsFocus { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemTextActionsFocus( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemTextActionsFocus - && equalTo((DocAnnotationsList200ResponseAnnotationsItemTextActionsFocus) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemTextActionsFocus other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemTextActionsFocus other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemTextActionsFocus build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemTextActionsFocusRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings(List warnings); - - _FinalStage addWarnings(DocAnnotationsList200ResponseAnnotationsItemTextActionsFocusWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemTextActionsFocus other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemTextActionsFocusWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root(Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemTextActionsFocusRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root(Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemTextActionsFocus build() { - return new DocAnnotationsList200ResponseAnnotationsItemTextActionsFocus( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemTextActionsFocusRoot.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemTextActionsFocusRoot.java deleted file mode 100644 index a7caf63..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemTextActionsFocusRoot.java +++ /dev/null @@ -1,223 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemTextActionsFocusRoot.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemTextActionsFocusRoot { - private final DocAnnotationsList200ResponseAnnotationsItemTextActionsFocusRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemTextActionsFocusRoot( - DocAnnotationsList200ResponseAnnotationsItemTextActionsFocusRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsList200ResponseAnnotationsItemTextActionsFocusRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemTextActionsFocusRoot - && equalTo((DocAnnotationsList200ResponseAnnotationsItemTextActionsFocusRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemTextActionsFocusRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type(@NotNull DocAnnotationsList200ResponseAnnotationsItemTextActionsFocusRootType type); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemTextActionsFocusRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemTextActionsFocusRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsList200ResponseAnnotationsItemTextActionsFocusRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemTextActionsFocusRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type(@NotNull DocAnnotationsList200ResponseAnnotationsItemTextActionsFocusRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemTextActionsFocusRoot build() { - return new DocAnnotationsList200ResponseAnnotationsItemTextActionsFocusRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemTextActionsFocusRootType.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemTextActionsFocusRootType.java deleted file mode 100644 index 468a6ca..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemTextActionsFocusRootType.java +++ /dev/null @@ -1,276 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemTextActionsFocusRootType { - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsFocusRootType UNKNOWN = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsFocusRootType(Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsFocusRootType NAMED = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsFocusRootType(Value.NAMED, "named"); - - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsFocusRootType GOTO = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsFocusRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsFocusRootType GOTO_EMBEDDED = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsFocusRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsFocusRootType JAVASCRIPT = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsFocusRootType(Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsFocusRootType SOUND = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsFocusRootType(Value.SOUND, "sound"); - - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsFocusRootType RENDITION = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsFocusRootType(Value.RENDITION, "rendition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsFocusRootType GOTO_REMOTE = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsFocusRootType(Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsFocusRootType LAUNCH = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsFocusRootType(Value.LAUNCH, "launch"); - - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsFocusRootType IMPORT_DATA = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsFocusRootType(Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsFocusRootType SET_OCG_STATE = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsFocusRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsFocusRootType URI = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsFocusRootType(Value.URI, "uri"); - - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsFocusRootType MOVIE = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsFocusRootType(Value.MOVIE, "movie"); - - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsFocusRootType SUBMIT_FORM = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsFocusRootType(Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsFocusRootType HIDE = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsFocusRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsFocusRootType THREAD = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsFocusRootType(Value.THREAD, "thread"); - - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsFocusRootType GOTO3D_VIEW = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsFocusRootType(Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsFocusRootType TRANSITION = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsFocusRootType(Value.TRANSITION, "transition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsFocusRootType RESET_FORM = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsFocusRootType(Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemTextActionsFocusRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemTextActionsFocusRootType - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemTextActionsFocusRootType) other).string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemTextActionsFocusRootType valueOf(String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsList200ResponseAnnotationsItemTextActionsFocusRootType(Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemTextActionsFocusWarningsItem.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemTextActionsFocusWarningsItem.java deleted file mode 100644 index f6a35d9..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemTextActionsFocusWarningsItem.java +++ /dev/null @@ -1,103 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemTextActionsFocusWarningsItem { - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsFocusWarningsItem MALFORMED_NEXT = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsFocusWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsFocusWarningsItem CYCLE_DROPPED = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsFocusWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsFocusWarningsItem INCOMPLETE = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsFocusWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemTextActionsFocusWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemTextActionsFocusWarningsItem - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemTextActionsFocusWarningsItem) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemTextActionsFocusWarningsItem valueOf(String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsList200ResponseAnnotationsItemTextActionsFocusWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseDown.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseDown.java deleted file mode 100644 index 4e7dbf1..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseDown.java +++ /dev/null @@ -1,254 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseDown.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseDown { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseDown( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseDown - && equalTo((DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseDown) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseDown other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseDown other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseDown build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseDownRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings( - List warnings); - - _FinalStage addWarnings(DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseDownWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseDown other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseDownWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root(Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseDownRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root(Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseDown build() { - return new DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseDown( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseDownRoot.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseDownRoot.java deleted file mode 100644 index 8005a15..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseDownRoot.java +++ /dev/null @@ -1,224 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseDownRoot.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseDownRoot { - private final DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseDownRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseDownRoot( - DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseDownRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseDownRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseDownRoot - && equalTo((DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseDownRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseDownRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type(@NotNull DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseDownRootType type); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseDownRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseDownRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseDownRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseDownRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseDownRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseDownRoot build() { - return new DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseDownRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseDownRootType.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseDownRootType.java deleted file mode 100644 index 4d97f3e..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseDownRootType.java +++ /dev/null @@ -1,285 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseDownRootType { - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseDownRootType UNKNOWN = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseDownRootType(Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseDownRootType NAMED = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseDownRootType(Value.NAMED, "named"); - - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseDownRootType GOTO = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseDownRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseDownRootType GOTO_EMBEDDED = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseDownRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseDownRootType JAVASCRIPT = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseDownRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseDownRootType SOUND = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseDownRootType(Value.SOUND, "sound"); - - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseDownRootType RENDITION = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseDownRootType(Value.RENDITION, "rendition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseDownRootType GOTO_REMOTE = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseDownRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseDownRootType LAUNCH = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseDownRootType(Value.LAUNCH, "launch"); - - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseDownRootType IMPORT_DATA = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseDownRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseDownRootType SET_OCG_STATE = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseDownRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseDownRootType URI = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseDownRootType(Value.URI, "uri"); - - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseDownRootType MOVIE = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseDownRootType(Value.MOVIE, "movie"); - - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseDownRootType SUBMIT_FORM = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseDownRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseDownRootType HIDE = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseDownRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseDownRootType THREAD = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseDownRootType(Value.THREAD, "thread"); - - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseDownRootType GOTO3D_VIEW = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseDownRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseDownRootType TRANSITION = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseDownRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseDownRootType RESET_FORM = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseDownRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseDownRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseDownRootType - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseDownRootType) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseDownRootType valueOf(String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseDownRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseDownWarningsItem.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseDownWarningsItem.java deleted file mode 100644 index 40a88e8..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseDownWarningsItem.java +++ /dev/null @@ -1,103 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseDownWarningsItem { - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseDownWarningsItem MALFORMED_NEXT = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseDownWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseDownWarningsItem CYCLE_DROPPED = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseDownWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseDownWarningsItem INCOMPLETE = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseDownWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseDownWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseDownWarningsItem - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseDownWarningsItem) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseDownWarningsItem valueOf(String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseDownWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseUp.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseUp.java deleted file mode 100644 index 16cf6cb..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseUp.java +++ /dev/null @@ -1,253 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseUp.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseUp { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseUp( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseUp - && equalTo((DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseUp) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseUp other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseUp other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseUp build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseUpRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings(List warnings); - - _FinalStage addWarnings(DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseUpWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseUp other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseUpWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root(Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseUpRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root(Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseUp build() { - return new DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseUp( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseUpRoot.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseUpRoot.java deleted file mode 100644 index 567694f..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseUpRoot.java +++ /dev/null @@ -1,223 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseUpRoot.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseUpRoot { - private final DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseUpRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseUpRoot( - DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseUpRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseUpRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseUpRoot - && equalTo((DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseUpRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseUpRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type(@NotNull DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseUpRootType type); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseUpRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseUpRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseUpRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseUpRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type(@NotNull DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseUpRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseUpRoot build() { - return new DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseUpRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseUpRootType.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseUpRootType.java deleted file mode 100644 index ff74aad..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseUpRootType.java +++ /dev/null @@ -1,282 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseUpRootType { - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseUpRootType UNKNOWN = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseUpRootType(Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseUpRootType NAMED = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseUpRootType(Value.NAMED, "named"); - - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseUpRootType GOTO = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseUpRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseUpRootType GOTO_EMBEDDED = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseUpRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseUpRootType JAVASCRIPT = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseUpRootType(Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseUpRootType SOUND = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseUpRootType(Value.SOUND, "sound"); - - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseUpRootType RENDITION = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseUpRootType(Value.RENDITION, "rendition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseUpRootType GOTO_REMOTE = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseUpRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseUpRootType LAUNCH = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseUpRootType(Value.LAUNCH, "launch"); - - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseUpRootType IMPORT_DATA = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseUpRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseUpRootType SET_OCG_STATE = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseUpRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseUpRootType URI = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseUpRootType(Value.URI, "uri"); - - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseUpRootType MOVIE = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseUpRootType(Value.MOVIE, "movie"); - - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseUpRootType SUBMIT_FORM = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseUpRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseUpRootType HIDE = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseUpRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseUpRootType THREAD = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseUpRootType(Value.THREAD, "thread"); - - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseUpRootType GOTO3D_VIEW = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseUpRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseUpRootType TRANSITION = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseUpRootType(Value.TRANSITION, "transition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseUpRootType RESET_FORM = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseUpRootType(Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseUpRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseUpRootType - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseUpRootType) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseUpRootType valueOf(String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseUpRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseUpWarningsItem.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseUpWarningsItem.java deleted file mode 100644 index ef0b5b7..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseUpWarningsItem.java +++ /dev/null @@ -1,103 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseUpWarningsItem { - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseUpWarningsItem MALFORMED_NEXT = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseUpWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseUpWarningsItem CYCLE_DROPPED = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseUpWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseUpWarningsItem INCOMPLETE = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseUpWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseUpWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseUpWarningsItem - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseUpWarningsItem) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseUpWarningsItem valueOf(String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsList200ResponseAnnotationsItemTextActionsMouseUpWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemTextActionsPageClose.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemTextActionsPageClose.java deleted file mode 100644 index c148426..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemTextActionsPageClose.java +++ /dev/null @@ -1,254 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemTextActionsPageClose.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemTextActionsPageClose { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemTextActionsPageClose( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemTextActionsPageClose - && equalTo((DocAnnotationsList200ResponseAnnotationsItemTextActionsPageClose) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemTextActionsPageClose other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemTextActionsPageClose other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemTextActionsPageClose build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemTextActionsPageCloseRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings( - List warnings); - - _FinalStage addWarnings(DocAnnotationsList200ResponseAnnotationsItemTextActionsPageCloseWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemTextActionsPageClose other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemTextActionsPageCloseWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root(Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemTextActionsPageCloseRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root(Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemTextActionsPageClose build() { - return new DocAnnotationsList200ResponseAnnotationsItemTextActionsPageClose( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemTextActionsPageCloseRoot.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemTextActionsPageCloseRoot.java deleted file mode 100644 index 8537076..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemTextActionsPageCloseRoot.java +++ /dev/null @@ -1,224 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemTextActionsPageCloseRoot.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemTextActionsPageCloseRoot { - private final DocAnnotationsList200ResponseAnnotationsItemTextActionsPageCloseRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemTextActionsPageCloseRoot( - DocAnnotationsList200ResponseAnnotationsItemTextActionsPageCloseRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsList200ResponseAnnotationsItemTextActionsPageCloseRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemTextActionsPageCloseRoot - && equalTo((DocAnnotationsList200ResponseAnnotationsItemTextActionsPageCloseRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemTextActionsPageCloseRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type(@NotNull DocAnnotationsList200ResponseAnnotationsItemTextActionsPageCloseRootType type); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemTextActionsPageCloseRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemTextActionsPageCloseRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsList200ResponseAnnotationsItemTextActionsPageCloseRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemTextActionsPageCloseRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsList200ResponseAnnotationsItemTextActionsPageCloseRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemTextActionsPageCloseRoot build() { - return new DocAnnotationsList200ResponseAnnotationsItemTextActionsPageCloseRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemTextActionsPageCloseRootType.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemTextActionsPageCloseRootType.java deleted file mode 100644 index 68830f0..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemTextActionsPageCloseRootType.java +++ /dev/null @@ -1,285 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemTextActionsPageCloseRootType { - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsPageCloseRootType UNKNOWN = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsPageCloseRootType(Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsPageCloseRootType NAMED = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsPageCloseRootType(Value.NAMED, "named"); - - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsPageCloseRootType GOTO = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsPageCloseRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsPageCloseRootType GOTO_EMBEDDED = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsPageCloseRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsPageCloseRootType JAVASCRIPT = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsPageCloseRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsPageCloseRootType SOUND = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsPageCloseRootType(Value.SOUND, "sound"); - - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsPageCloseRootType RENDITION = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsPageCloseRootType(Value.RENDITION, "rendition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsPageCloseRootType GOTO_REMOTE = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsPageCloseRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsPageCloseRootType LAUNCH = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsPageCloseRootType(Value.LAUNCH, "launch"); - - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsPageCloseRootType IMPORT_DATA = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsPageCloseRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsPageCloseRootType SET_OCG_STATE = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsPageCloseRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsPageCloseRootType URI = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsPageCloseRootType(Value.URI, "uri"); - - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsPageCloseRootType MOVIE = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsPageCloseRootType(Value.MOVIE, "movie"); - - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsPageCloseRootType SUBMIT_FORM = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsPageCloseRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsPageCloseRootType HIDE = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsPageCloseRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsPageCloseRootType THREAD = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsPageCloseRootType(Value.THREAD, "thread"); - - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsPageCloseRootType GOTO3D_VIEW = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsPageCloseRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsPageCloseRootType TRANSITION = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsPageCloseRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsPageCloseRootType RESET_FORM = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsPageCloseRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemTextActionsPageCloseRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemTextActionsPageCloseRootType - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemTextActionsPageCloseRootType) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemTextActionsPageCloseRootType valueOf(String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsList200ResponseAnnotationsItemTextActionsPageCloseRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemTextActionsPageCloseWarningsItem.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemTextActionsPageCloseWarningsItem.java deleted file mode 100644 index 88881cb..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemTextActionsPageCloseWarningsItem.java +++ /dev/null @@ -1,103 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemTextActionsPageCloseWarningsItem { - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsPageCloseWarningsItem MALFORMED_NEXT = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsPageCloseWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsPageCloseWarningsItem CYCLE_DROPPED = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsPageCloseWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsPageCloseWarningsItem INCOMPLETE = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsPageCloseWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemTextActionsPageCloseWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemTextActionsPageCloseWarningsItem - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemTextActionsPageCloseWarningsItem) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemTextActionsPageCloseWarningsItem valueOf(String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsList200ResponseAnnotationsItemTextActionsPageCloseWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemTextActionsPageInvisible.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemTextActionsPageInvisible.java deleted file mode 100644 index 9eb116e..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemTextActionsPageInvisible.java +++ /dev/null @@ -1,258 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemTextActionsPageInvisible.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemTextActionsPageInvisible { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemTextActionsPageInvisible( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemTextActionsPageInvisible - && equalTo((DocAnnotationsList200ResponseAnnotationsItemTextActionsPageInvisible) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemTextActionsPageInvisible other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemTextActionsPageInvisible other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemTextActionsPageInvisible build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemTextActionsPageInvisibleRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings( - List warnings); - - _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemTextActionsPageInvisibleWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemTextActionsPageInvisible other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemTextActionsPageInvisibleWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemTextActionsPageInvisibleRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemTextActionsPageInvisible build() { - return new DocAnnotationsList200ResponseAnnotationsItemTextActionsPageInvisible( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemTextActionsPageInvisibleRoot.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemTextActionsPageInvisibleRoot.java deleted file mode 100644 index fc7363a..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemTextActionsPageInvisibleRoot.java +++ /dev/null @@ -1,224 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemTextActionsPageInvisibleRoot.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemTextActionsPageInvisibleRoot { - private final DocAnnotationsList200ResponseAnnotationsItemTextActionsPageInvisibleRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemTextActionsPageInvisibleRoot( - DocAnnotationsList200ResponseAnnotationsItemTextActionsPageInvisibleRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsList200ResponseAnnotationsItemTextActionsPageInvisibleRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemTextActionsPageInvisibleRoot - && equalTo((DocAnnotationsList200ResponseAnnotationsItemTextActionsPageInvisibleRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemTextActionsPageInvisibleRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type(@NotNull DocAnnotationsList200ResponseAnnotationsItemTextActionsPageInvisibleRootType type); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemTextActionsPageInvisibleRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemTextActionsPageInvisibleRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsList200ResponseAnnotationsItemTextActionsPageInvisibleRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemTextActionsPageInvisibleRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsList200ResponseAnnotationsItemTextActionsPageInvisibleRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemTextActionsPageInvisibleRoot build() { - return new DocAnnotationsList200ResponseAnnotationsItemTextActionsPageInvisibleRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemTextActionsPageInvisibleRootType.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemTextActionsPageInvisibleRootType.java deleted file mode 100644 index 389c207..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemTextActionsPageInvisibleRootType.java +++ /dev/null @@ -1,286 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemTextActionsPageInvisibleRootType { - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsPageInvisibleRootType UNKNOWN = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsPageInvisibleRootType(Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsPageInvisibleRootType NAMED = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsPageInvisibleRootType(Value.NAMED, "named"); - - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsPageInvisibleRootType GOTO = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsPageInvisibleRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsPageInvisibleRootType GOTO_EMBEDDED = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsPageInvisibleRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsPageInvisibleRootType JAVASCRIPT = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsPageInvisibleRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsPageInvisibleRootType SOUND = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsPageInvisibleRootType(Value.SOUND, "sound"); - - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsPageInvisibleRootType RENDITION = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsPageInvisibleRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsPageInvisibleRootType GOTO_REMOTE = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsPageInvisibleRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsPageInvisibleRootType LAUNCH = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsPageInvisibleRootType(Value.LAUNCH, "launch"); - - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsPageInvisibleRootType IMPORT_DATA = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsPageInvisibleRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsPageInvisibleRootType SET_OCG_STATE = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsPageInvisibleRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsPageInvisibleRootType URI = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsPageInvisibleRootType(Value.URI, "uri"); - - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsPageInvisibleRootType MOVIE = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsPageInvisibleRootType(Value.MOVIE, "movie"); - - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsPageInvisibleRootType SUBMIT_FORM = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsPageInvisibleRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsPageInvisibleRootType HIDE = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsPageInvisibleRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsPageInvisibleRootType THREAD = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsPageInvisibleRootType(Value.THREAD, "thread"); - - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsPageInvisibleRootType GOTO3D_VIEW = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsPageInvisibleRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsPageInvisibleRootType TRANSITION = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsPageInvisibleRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsPageInvisibleRootType RESET_FORM = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsPageInvisibleRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemTextActionsPageInvisibleRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemTextActionsPageInvisibleRootType - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemTextActionsPageInvisibleRootType) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemTextActionsPageInvisibleRootType valueOf(String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsList200ResponseAnnotationsItemTextActionsPageInvisibleRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemTextActionsPageInvisibleWarningsItem.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemTextActionsPageInvisibleWarningsItem.java deleted file mode 100644 index 9c7b060..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemTextActionsPageInvisibleWarningsItem.java +++ /dev/null @@ -1,105 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemTextActionsPageInvisibleWarningsItem { - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsPageInvisibleWarningsItem - MALFORMED_NEXT = new DocAnnotationsList200ResponseAnnotationsItemTextActionsPageInvisibleWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsPageInvisibleWarningsItem CYCLE_DROPPED = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsPageInvisibleWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsPageInvisibleWarningsItem INCOMPLETE = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsPageInvisibleWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemTextActionsPageInvisibleWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemTextActionsPageInvisibleWarningsItem - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemTextActionsPageInvisibleWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemTextActionsPageInvisibleWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsList200ResponseAnnotationsItemTextActionsPageInvisibleWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemTextActionsPageOpen.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemTextActionsPageOpen.java deleted file mode 100644 index 87e6812..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemTextActionsPageOpen.java +++ /dev/null @@ -1,254 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemTextActionsPageOpen.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemTextActionsPageOpen { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemTextActionsPageOpen( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemTextActionsPageOpen - && equalTo((DocAnnotationsList200ResponseAnnotationsItemTextActionsPageOpen) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemTextActionsPageOpen other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemTextActionsPageOpen other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemTextActionsPageOpen build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemTextActionsPageOpenRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings( - List warnings); - - _FinalStage addWarnings(DocAnnotationsList200ResponseAnnotationsItemTextActionsPageOpenWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemTextActionsPageOpen other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemTextActionsPageOpenWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root(Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemTextActionsPageOpenRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root(Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemTextActionsPageOpen build() { - return new DocAnnotationsList200ResponseAnnotationsItemTextActionsPageOpen( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemTextActionsPageOpenRoot.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemTextActionsPageOpenRoot.java deleted file mode 100644 index 8600fc6..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemTextActionsPageOpenRoot.java +++ /dev/null @@ -1,224 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemTextActionsPageOpenRoot.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemTextActionsPageOpenRoot { - private final DocAnnotationsList200ResponseAnnotationsItemTextActionsPageOpenRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemTextActionsPageOpenRoot( - DocAnnotationsList200ResponseAnnotationsItemTextActionsPageOpenRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsList200ResponseAnnotationsItemTextActionsPageOpenRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemTextActionsPageOpenRoot - && equalTo((DocAnnotationsList200ResponseAnnotationsItemTextActionsPageOpenRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemTextActionsPageOpenRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type(@NotNull DocAnnotationsList200ResponseAnnotationsItemTextActionsPageOpenRootType type); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemTextActionsPageOpenRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemTextActionsPageOpenRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsList200ResponseAnnotationsItemTextActionsPageOpenRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemTextActionsPageOpenRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsList200ResponseAnnotationsItemTextActionsPageOpenRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemTextActionsPageOpenRoot build() { - return new DocAnnotationsList200ResponseAnnotationsItemTextActionsPageOpenRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemTextActionsPageOpenRootType.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemTextActionsPageOpenRootType.java deleted file mode 100644 index c9c3f10..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemTextActionsPageOpenRootType.java +++ /dev/null @@ -1,282 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemTextActionsPageOpenRootType { - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsPageOpenRootType UNKNOWN = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsPageOpenRootType(Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsPageOpenRootType NAMED = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsPageOpenRootType(Value.NAMED, "named"); - - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsPageOpenRootType GOTO = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsPageOpenRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsPageOpenRootType GOTO_EMBEDDED = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsPageOpenRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsPageOpenRootType JAVASCRIPT = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsPageOpenRootType(Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsPageOpenRootType SOUND = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsPageOpenRootType(Value.SOUND, "sound"); - - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsPageOpenRootType RENDITION = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsPageOpenRootType(Value.RENDITION, "rendition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsPageOpenRootType GOTO_REMOTE = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsPageOpenRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsPageOpenRootType LAUNCH = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsPageOpenRootType(Value.LAUNCH, "launch"); - - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsPageOpenRootType IMPORT_DATA = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsPageOpenRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsPageOpenRootType SET_OCG_STATE = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsPageOpenRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsPageOpenRootType URI = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsPageOpenRootType(Value.URI, "uri"); - - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsPageOpenRootType MOVIE = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsPageOpenRootType(Value.MOVIE, "movie"); - - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsPageOpenRootType SUBMIT_FORM = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsPageOpenRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsPageOpenRootType HIDE = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsPageOpenRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsPageOpenRootType THREAD = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsPageOpenRootType(Value.THREAD, "thread"); - - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsPageOpenRootType GOTO3D_VIEW = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsPageOpenRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsPageOpenRootType TRANSITION = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsPageOpenRootType(Value.TRANSITION, "transition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsPageOpenRootType RESET_FORM = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsPageOpenRootType(Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemTextActionsPageOpenRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemTextActionsPageOpenRootType - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemTextActionsPageOpenRootType) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemTextActionsPageOpenRootType valueOf(String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsList200ResponseAnnotationsItemTextActionsPageOpenRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemTextActionsPageOpenWarningsItem.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemTextActionsPageOpenWarningsItem.java deleted file mode 100644 index 4554291..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemTextActionsPageOpenWarningsItem.java +++ /dev/null @@ -1,103 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemTextActionsPageOpenWarningsItem { - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsPageOpenWarningsItem MALFORMED_NEXT = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsPageOpenWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsPageOpenWarningsItem CYCLE_DROPPED = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsPageOpenWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsPageOpenWarningsItem INCOMPLETE = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsPageOpenWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemTextActionsPageOpenWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemTextActionsPageOpenWarningsItem - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemTextActionsPageOpenWarningsItem) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemTextActionsPageOpenWarningsItem valueOf(String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsList200ResponseAnnotationsItemTextActionsPageOpenWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemTextActionsPageVisible.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemTextActionsPageVisible.java deleted file mode 100644 index 8daaf96..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemTextActionsPageVisible.java +++ /dev/null @@ -1,256 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemTextActionsPageVisible.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemTextActionsPageVisible { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemTextActionsPageVisible( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemTextActionsPageVisible - && equalTo((DocAnnotationsList200ResponseAnnotationsItemTextActionsPageVisible) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemTextActionsPageVisible other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemTextActionsPageVisible other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemTextActionsPageVisible build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemTextActionsPageVisibleRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings( - List warnings); - - _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemTextActionsPageVisibleWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemTextActionsPageVisible other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemTextActionsPageVisibleWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root(Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemTextActionsPageVisibleRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root(Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemTextActionsPageVisible build() { - return new DocAnnotationsList200ResponseAnnotationsItemTextActionsPageVisible( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemTextActionsPageVisibleRoot.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemTextActionsPageVisibleRoot.java deleted file mode 100644 index 0b95b58..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemTextActionsPageVisibleRoot.java +++ /dev/null @@ -1,224 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemTextActionsPageVisibleRoot.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemTextActionsPageVisibleRoot { - private final DocAnnotationsList200ResponseAnnotationsItemTextActionsPageVisibleRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemTextActionsPageVisibleRoot( - DocAnnotationsList200ResponseAnnotationsItemTextActionsPageVisibleRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsList200ResponseAnnotationsItemTextActionsPageVisibleRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemTextActionsPageVisibleRoot - && equalTo((DocAnnotationsList200ResponseAnnotationsItemTextActionsPageVisibleRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemTextActionsPageVisibleRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type(@NotNull DocAnnotationsList200ResponseAnnotationsItemTextActionsPageVisibleRootType type); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemTextActionsPageVisibleRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemTextActionsPageVisibleRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsList200ResponseAnnotationsItemTextActionsPageVisibleRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemTextActionsPageVisibleRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsList200ResponseAnnotationsItemTextActionsPageVisibleRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemTextActionsPageVisibleRoot build() { - return new DocAnnotationsList200ResponseAnnotationsItemTextActionsPageVisibleRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemTextActionsPageVisibleRootType.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemTextActionsPageVisibleRootType.java deleted file mode 100644 index dd2f99c..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemTextActionsPageVisibleRootType.java +++ /dev/null @@ -1,286 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemTextActionsPageVisibleRootType { - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsPageVisibleRootType UNKNOWN = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsPageVisibleRootType(Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsPageVisibleRootType NAMED = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsPageVisibleRootType(Value.NAMED, "named"); - - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsPageVisibleRootType GOTO = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsPageVisibleRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsPageVisibleRootType GOTO_EMBEDDED = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsPageVisibleRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsPageVisibleRootType JAVASCRIPT = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsPageVisibleRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsPageVisibleRootType SOUND = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsPageVisibleRootType(Value.SOUND, "sound"); - - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsPageVisibleRootType RENDITION = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsPageVisibleRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsPageVisibleRootType GOTO_REMOTE = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsPageVisibleRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsPageVisibleRootType LAUNCH = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsPageVisibleRootType(Value.LAUNCH, "launch"); - - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsPageVisibleRootType IMPORT_DATA = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsPageVisibleRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsPageVisibleRootType SET_OCG_STATE = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsPageVisibleRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsPageVisibleRootType URI = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsPageVisibleRootType(Value.URI, "uri"); - - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsPageVisibleRootType MOVIE = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsPageVisibleRootType(Value.MOVIE, "movie"); - - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsPageVisibleRootType SUBMIT_FORM = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsPageVisibleRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsPageVisibleRootType HIDE = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsPageVisibleRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsPageVisibleRootType THREAD = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsPageVisibleRootType(Value.THREAD, "thread"); - - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsPageVisibleRootType GOTO3D_VIEW = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsPageVisibleRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsPageVisibleRootType TRANSITION = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsPageVisibleRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsPageVisibleRootType RESET_FORM = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsPageVisibleRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemTextActionsPageVisibleRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemTextActionsPageVisibleRootType - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemTextActionsPageVisibleRootType) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemTextActionsPageVisibleRootType valueOf(String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsList200ResponseAnnotationsItemTextActionsPageVisibleRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemTextActionsPageVisibleWarningsItem.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemTextActionsPageVisibleWarningsItem.java deleted file mode 100644 index 7e6fd5c..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemTextActionsPageVisibleWarningsItem.java +++ /dev/null @@ -1,103 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemTextActionsPageVisibleWarningsItem { - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsPageVisibleWarningsItem MALFORMED_NEXT = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsPageVisibleWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsPageVisibleWarningsItem CYCLE_DROPPED = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsPageVisibleWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsList200ResponseAnnotationsItemTextActionsPageVisibleWarningsItem INCOMPLETE = - new DocAnnotationsList200ResponseAnnotationsItemTextActionsPageVisibleWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemTextActionsPageVisibleWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemTextActionsPageVisibleWarningsItem - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemTextActionsPageVisibleWarningsItem) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemTextActionsPageVisibleWarningsItem valueOf(String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsList200ResponseAnnotationsItemTextActionsPageVisibleWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnderline.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnderline.java index 92f6d02..edc73db 100644 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnderline.java +++ b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnderline.java @@ -65,7 +65,7 @@ public final class DocAnnotationsList200ResponseAnnotationsItemUnderline { private final Optional updatedBy; - private final Optional actions; + private final Optional actions; private final DocAnnotationsList200ResponseAnnotationsItemUnderlineColor color; @@ -95,7 +95,7 @@ private DocAnnotationsList200ResponseAnnotationsItemUnderline( Optional groupId, Optional createdBy, Optional updatedBy, - Optional actions, + Optional actions, DocAnnotationsList200ResponseAnnotationsItemUnderlineColor color, double opacity, List quadPoints, @@ -246,7 +246,7 @@ public Optional getUpdatedBy() { } @JsonProperty("actions") - public Optional getActions() { + public Optional getActions() { return actions; } @@ -498,9 +498,9 @@ public interface _FinalStage { _FinalStage updatedBy(String updatedBy); - _FinalStage actions(Optional actions); + _FinalStage actions(Optional actions); - _FinalStage actions(DocAnnotationsList200ResponseAnnotationsItemUnderlineActions actions); + _FinalStage actions(PdfAnnotationActions actions); _FinalStage quadPoints(List quadPoints); @@ -543,7 +543,7 @@ public static final class Builder private List quadPoints = new ArrayList<>(); - private Optional actions = Optional.empty(); + private Optional actions = Optional.empty(); private Optional updatedBy = Optional.empty(); @@ -694,14 +694,14 @@ public _FinalStage quadPoints( } @java.lang.Override - public _FinalStage actions(DocAnnotationsList200ResponseAnnotationsItemUnderlineActions actions) { + public _FinalStage actions(PdfAnnotationActions actions) { this.actions = Optional.ofNullable(actions); return this; } @java.lang.Override @JsonSetter(value = "actions", nulls = Nulls.SKIP) - public _FinalStage actions(Optional actions) { + public _FinalStage actions(Optional actions) { this.actions = actions; return this; } diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnderlineActions.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnderlineActions.java deleted file mode 100644 index 935d0f7..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnderlineActions.java +++ /dev/null @@ -1,391 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.HashMap; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemUnderlineActions.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemUnderlineActions { - private final Optional activate; - - private final Optional cursorEnter; - - private final Optional cursorExit; - - private final Optional mouseDown; - - private final Optional mouseUp; - - private final Optional focus; - - private final Optional blur; - - private final Optional pageOpen; - - private final Optional pageClose; - - private final Optional pageVisible; - - private final Optional pageInvisible; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemUnderlineActions( - Optional activate, - Optional cursorEnter, - Optional cursorExit, - Optional mouseDown, - Optional mouseUp, - Optional focus, - Optional blur, - Optional pageOpen, - Optional pageClose, - Optional pageVisible, - Optional pageInvisible, - Map additionalProperties) { - this.activate = activate; - this.cursorEnter = cursorEnter; - this.cursorExit = cursorExit; - this.mouseDown = mouseDown; - this.mouseUp = mouseUp; - this.focus = focus; - this.blur = blur; - this.pageOpen = pageOpen; - this.pageClose = pageClose; - this.pageVisible = pageVisible; - this.pageInvisible = pageInvisible; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("activate") - public Optional getActivate() { - return activate; - } - - @JsonProperty("cursorEnter") - public Optional getCursorEnter() { - return cursorEnter; - } - - @JsonProperty("cursorExit") - public Optional getCursorExit() { - return cursorExit; - } - - @JsonProperty("mouseDown") - public Optional getMouseDown() { - return mouseDown; - } - - @JsonProperty("mouseUp") - public Optional getMouseUp() { - return mouseUp; - } - - @JsonProperty("focus") - public Optional getFocus() { - return focus; - } - - @JsonProperty("blur") - public Optional getBlur() { - return blur; - } - - @JsonProperty("pageOpen") - public Optional getPageOpen() { - return pageOpen; - } - - @JsonProperty("pageClose") - public Optional getPageClose() { - return pageClose; - } - - @JsonProperty("pageVisible") - public Optional getPageVisible() { - return pageVisible; - } - - @JsonProperty("pageInvisible") - public Optional getPageInvisible() { - return pageInvisible; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemUnderlineActions - && equalTo((DocAnnotationsList200ResponseAnnotationsItemUnderlineActions) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemUnderlineActions other) { - return activate.equals(other.activate) - && cursorEnter.equals(other.cursorEnter) - && cursorExit.equals(other.cursorExit) - && mouseDown.equals(other.mouseDown) - && mouseUp.equals(other.mouseUp) - && focus.equals(other.focus) - && blur.equals(other.blur) - && pageOpen.equals(other.pageOpen) - && pageClose.equals(other.pageClose) - && pageVisible.equals(other.pageVisible) - && pageInvisible.equals(other.pageInvisible); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash( - this.activate, - this.cursorEnter, - this.cursorExit, - this.mouseDown, - this.mouseUp, - this.focus, - this.blur, - this.pageOpen, - this.pageClose, - this.pageVisible, - this.pageInvisible); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static Builder builder() { - return new Builder(); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder { - private Optional activate = - Optional.empty(); - - private Optional cursorEnter = - Optional.empty(); - - private Optional cursorExit = - Optional.empty(); - - private Optional mouseDown = - Optional.empty(); - - private Optional mouseUp = - Optional.empty(); - - private Optional focus = Optional.empty(); - - private Optional blur = Optional.empty(); - - private Optional pageOpen = - Optional.empty(); - - private Optional pageClose = - Optional.empty(); - - private Optional pageVisible = - Optional.empty(); - - private Optional pageInvisible = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - public Builder from(DocAnnotationsList200ResponseAnnotationsItemUnderlineActions other) { - activate(other.getActivate()); - cursorEnter(other.getCursorEnter()); - cursorExit(other.getCursorExit()); - mouseDown(other.getMouseDown()); - mouseUp(other.getMouseUp()); - focus(other.getFocus()); - blur(other.getBlur()); - pageOpen(other.getPageOpen()); - pageClose(other.getPageClose()); - pageVisible(other.getPageVisible()); - pageInvisible(other.getPageInvisible()); - return this; - } - - @JsonSetter(value = "activate", nulls = Nulls.SKIP) - public Builder activate( - Optional activate) { - this.activate = activate; - return this; - } - - public Builder activate(DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsActivate activate) { - this.activate = Optional.ofNullable(activate); - return this; - } - - @JsonSetter(value = "cursorEnter", nulls = Nulls.SKIP) - public Builder cursorEnter( - Optional cursorEnter) { - this.cursorEnter = cursorEnter; - return this; - } - - public Builder cursorEnter( - DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorEnter cursorEnter) { - this.cursorEnter = Optional.ofNullable(cursorEnter); - return this; - } - - @JsonSetter(value = "cursorExit", nulls = Nulls.SKIP) - public Builder cursorExit( - Optional cursorExit) { - this.cursorExit = cursorExit; - return this; - } - - public Builder cursorExit(DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorExit cursorExit) { - this.cursorExit = Optional.ofNullable(cursorExit); - return this; - } - - @JsonSetter(value = "mouseDown", nulls = Nulls.SKIP) - public Builder mouseDown( - Optional mouseDown) { - this.mouseDown = mouseDown; - return this; - } - - public Builder mouseDown(DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseDown mouseDown) { - this.mouseDown = Optional.ofNullable(mouseDown); - return this; - } - - @JsonSetter(value = "mouseUp", nulls = Nulls.SKIP) - public Builder mouseUp(Optional mouseUp) { - this.mouseUp = mouseUp; - return this; - } - - public Builder mouseUp(DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseUp mouseUp) { - this.mouseUp = Optional.ofNullable(mouseUp); - return this; - } - - @JsonSetter(value = "focus", nulls = Nulls.SKIP) - public Builder focus(Optional focus) { - this.focus = focus; - return this; - } - - public Builder focus(DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsFocus focus) { - this.focus = Optional.ofNullable(focus); - return this; - } - - @JsonSetter(value = "blur", nulls = Nulls.SKIP) - public Builder blur(Optional blur) { - this.blur = blur; - return this; - } - - public Builder blur(DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsBlur blur) { - this.blur = Optional.ofNullable(blur); - return this; - } - - @JsonSetter(value = "pageOpen", nulls = Nulls.SKIP) - public Builder pageOpen( - Optional pageOpen) { - this.pageOpen = pageOpen; - return this; - } - - public Builder pageOpen(DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageOpen pageOpen) { - this.pageOpen = Optional.ofNullable(pageOpen); - return this; - } - - @JsonSetter(value = "pageClose", nulls = Nulls.SKIP) - public Builder pageClose( - Optional pageClose) { - this.pageClose = pageClose; - return this; - } - - public Builder pageClose(DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageClose pageClose) { - this.pageClose = Optional.ofNullable(pageClose); - return this; - } - - @JsonSetter(value = "pageVisible", nulls = Nulls.SKIP) - public Builder pageVisible( - Optional pageVisible) { - this.pageVisible = pageVisible; - return this; - } - - public Builder pageVisible( - DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageVisible pageVisible) { - this.pageVisible = Optional.ofNullable(pageVisible); - return this; - } - - @JsonSetter(value = "pageInvisible", nulls = Nulls.SKIP) - public Builder pageInvisible( - Optional pageInvisible) { - this.pageInvisible = pageInvisible; - return this; - } - - public Builder pageInvisible( - DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageInvisible pageInvisible) { - this.pageInvisible = Optional.ofNullable(pageInvisible); - return this; - } - - public DocAnnotationsList200ResponseAnnotationsItemUnderlineActions build() { - return new DocAnnotationsList200ResponseAnnotationsItemUnderlineActions( - activate, - cursorEnter, - cursorExit, - mouseDown, - mouseUp, - focus, - blur, - pageOpen, - pageClose, - pageVisible, - pageInvisible, - additionalProperties); - } - - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsActivate.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsActivate.java deleted file mode 100644 index e25e927..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsActivate.java +++ /dev/null @@ -1,258 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsActivate.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsActivate { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsActivate( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsActivate - && equalTo((DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsActivate) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsActivate other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsActivate other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsActivate build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsActivateRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings( - List warnings); - - _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsActivateWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsActivate other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsActivateWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsActivateRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsActivate build() { - return new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsActivate( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsActivateRoot.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsActivateRoot.java deleted file mode 100644 index 58630ae..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsActivateRoot.java +++ /dev/null @@ -1,224 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsActivateRoot.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsActivateRoot { - private final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsActivateRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsActivateRoot( - DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsActivateRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsActivateRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsActivateRoot - && equalTo((DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsActivateRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsActivateRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type(@NotNull DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsActivateRootType type); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsActivateRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsActivateRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsActivateRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsActivateRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsActivateRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsActivateRoot build() { - return new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsActivateRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsActivateRootType.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsActivateRootType.java deleted file mode 100644 index ad0e532..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsActivateRootType.java +++ /dev/null @@ -1,286 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsActivateRootType { - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsActivateRootType UNKNOWN = - new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsActivateRootType(Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsActivateRootType NAMED = - new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsActivateRootType(Value.NAMED, "named"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsActivateRootType GOTO = - new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsActivateRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsActivateRootType GOTO_EMBEDDED = - new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsActivateRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsActivateRootType JAVASCRIPT = - new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsActivateRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsActivateRootType SOUND = - new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsActivateRootType(Value.SOUND, "sound"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsActivateRootType RENDITION = - new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsActivateRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsActivateRootType GOTO_REMOTE = - new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsActivateRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsActivateRootType LAUNCH = - new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsActivateRootType(Value.LAUNCH, "launch"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsActivateRootType IMPORT_DATA = - new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsActivateRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsActivateRootType SET_OCG_STATE = - new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsActivateRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsActivateRootType URI = - new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsActivateRootType(Value.URI, "uri"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsActivateRootType MOVIE = - new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsActivateRootType(Value.MOVIE, "movie"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsActivateRootType SUBMIT_FORM = - new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsActivateRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsActivateRootType HIDE = - new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsActivateRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsActivateRootType THREAD = - new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsActivateRootType(Value.THREAD, "thread"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsActivateRootType GOTO3D_VIEW = - new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsActivateRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsActivateRootType TRANSITION = - new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsActivateRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsActivateRootType RESET_FORM = - new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsActivateRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsActivateRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsActivateRootType - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsActivateRootType) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsActivateRootType valueOf(String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsActivateRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsActivateWarningsItem.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsActivateWarningsItem.java deleted file mode 100644 index 6017cff..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsActivateWarningsItem.java +++ /dev/null @@ -1,105 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsActivateWarningsItem { - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsActivateWarningsItem - MALFORMED_NEXT = new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsActivateWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsActivateWarningsItem CYCLE_DROPPED = - new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsActivateWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsActivateWarningsItem INCOMPLETE = - new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsActivateWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsActivateWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsActivateWarningsItem - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsActivateWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsActivateWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsActivateWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsBlur.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsBlur.java deleted file mode 100644 index 1c0877b..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsBlur.java +++ /dev/null @@ -1,254 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsBlur.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsBlur { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsBlur( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsBlur - && equalTo((DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsBlur) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsBlur other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsBlur other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsBlur build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsBlurRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings( - List warnings); - - _FinalStage addWarnings(DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsBlurWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsBlur other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsBlurWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root(Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsBlurRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root(Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsBlur build() { - return new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsBlur( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsBlurRoot.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsBlurRoot.java deleted file mode 100644 index 000f531..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsBlurRoot.java +++ /dev/null @@ -1,224 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsBlurRoot.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsBlurRoot { - private final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsBlurRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsBlurRoot( - DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsBlurRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsBlurRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsBlurRoot - && equalTo((DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsBlurRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsBlurRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type(@NotNull DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsBlurRootType type); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsBlurRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsBlurRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsBlurRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsBlurRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsBlurRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsBlurRoot build() { - return new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsBlurRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsBlurRootType.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsBlurRootType.java deleted file mode 100644 index ab84b7b..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsBlurRootType.java +++ /dev/null @@ -1,285 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsBlurRootType { - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsBlurRootType UNKNOWN = - new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsBlurRootType(Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsBlurRootType NAMED = - new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsBlurRootType(Value.NAMED, "named"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsBlurRootType GOTO = - new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsBlurRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsBlurRootType GOTO_EMBEDDED = - new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsBlurRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsBlurRootType JAVASCRIPT = - new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsBlurRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsBlurRootType SOUND = - new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsBlurRootType(Value.SOUND, "sound"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsBlurRootType RENDITION = - new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsBlurRootType(Value.RENDITION, "rendition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsBlurRootType GOTO_REMOTE = - new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsBlurRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsBlurRootType LAUNCH = - new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsBlurRootType(Value.LAUNCH, "launch"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsBlurRootType IMPORT_DATA = - new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsBlurRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsBlurRootType SET_OCG_STATE = - new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsBlurRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsBlurRootType URI = - new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsBlurRootType(Value.URI, "uri"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsBlurRootType MOVIE = - new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsBlurRootType(Value.MOVIE, "movie"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsBlurRootType SUBMIT_FORM = - new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsBlurRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsBlurRootType HIDE = - new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsBlurRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsBlurRootType THREAD = - new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsBlurRootType(Value.THREAD, "thread"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsBlurRootType GOTO3D_VIEW = - new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsBlurRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsBlurRootType TRANSITION = - new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsBlurRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsBlurRootType RESET_FORM = - new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsBlurRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsBlurRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsBlurRootType - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsBlurRootType) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsBlurRootType valueOf(String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsBlurRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsBlurWarningsItem.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsBlurWarningsItem.java deleted file mode 100644 index 9af2a04..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsBlurWarningsItem.java +++ /dev/null @@ -1,103 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsBlurWarningsItem { - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsBlurWarningsItem MALFORMED_NEXT = - new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsBlurWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsBlurWarningsItem CYCLE_DROPPED = - new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsBlurWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsBlurWarningsItem INCOMPLETE = - new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsBlurWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsBlurWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsBlurWarningsItem - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsBlurWarningsItem) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsBlurWarningsItem valueOf(String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsBlurWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorEnter.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorEnter.java deleted file mode 100644 index 8badd72..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorEnter.java +++ /dev/null @@ -1,258 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorEnter.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorEnter { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorEnter( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorEnter - && equalTo((DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorEnter) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorEnter other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorEnter other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorEnter build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorEnterRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings( - List warnings); - - _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorEnterWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorEnter other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorEnterWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorEnterRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorEnter build() { - return new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorEnter( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorEnterRoot.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorEnterRoot.java deleted file mode 100644 index 5e92dd5..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorEnterRoot.java +++ /dev/null @@ -1,225 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorEnterRoot.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorEnterRoot { - private final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorEnterRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorEnterRoot( - DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorEnterRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorEnterRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorEnterRoot - && equalTo((DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorEnterRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorEnterRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorEnterRootType type); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorEnterRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorEnterRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorEnterRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorEnterRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorEnterRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorEnterRoot build() { - return new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorEnterRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorEnterRootType.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorEnterRootType.java deleted file mode 100644 index 0db041f..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorEnterRootType.java +++ /dev/null @@ -1,289 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorEnterRootType { - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorEnterRootType UNKNOWN = - new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorEnterRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorEnterRootType NAMED = - new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorEnterRootType(Value.NAMED, "named"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorEnterRootType GOTO = - new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorEnterRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorEnterRootType GOTO_EMBEDDED = - new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorEnterRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorEnterRootType JAVASCRIPT = - new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorEnterRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorEnterRootType SOUND = - new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorEnterRootType(Value.SOUND, "sound"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorEnterRootType RENDITION = - new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorEnterRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorEnterRootType GOTO_REMOTE = - new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorEnterRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorEnterRootType LAUNCH = - new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorEnterRootType(Value.LAUNCH, "launch"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorEnterRootType IMPORT_DATA = - new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorEnterRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorEnterRootType SET_OCG_STATE = - new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorEnterRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorEnterRootType URI = - new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorEnterRootType(Value.URI, "uri"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorEnterRootType MOVIE = - new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorEnterRootType(Value.MOVIE, "movie"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorEnterRootType SUBMIT_FORM = - new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorEnterRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorEnterRootType HIDE = - new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorEnterRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorEnterRootType THREAD = - new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorEnterRootType(Value.THREAD, "thread"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorEnterRootType GOTO3D_VIEW = - new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorEnterRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorEnterRootType TRANSITION = - new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorEnterRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorEnterRootType RESET_FORM = - new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorEnterRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorEnterRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorEnterRootType - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorEnterRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorEnterRootType valueOf( - String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorEnterRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorEnterWarningsItem.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorEnterWarningsItem.java deleted file mode 100644 index 7956a7d..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorEnterWarningsItem.java +++ /dev/null @@ -1,105 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorEnterWarningsItem { - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorEnterWarningsItem - MALFORMED_NEXT = new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorEnterWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorEnterWarningsItem - CYCLE_DROPPED = new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorEnterWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorEnterWarningsItem INCOMPLETE = - new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorEnterWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorEnterWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorEnterWarningsItem - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorEnterWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorEnterWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorEnterWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorExit.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorExit.java deleted file mode 100644 index 3e6974d..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorExit.java +++ /dev/null @@ -1,258 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorExit.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorExit { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorExit( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorExit - && equalTo((DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorExit) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorExit other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorExit other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorExit build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorExitRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings( - List warnings); - - _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorExitWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorExit other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorExitWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorExitRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorExit build() { - return new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorExit( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorExitRoot.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorExitRoot.java deleted file mode 100644 index 296beb7..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorExitRoot.java +++ /dev/null @@ -1,224 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorExitRoot.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorExitRoot { - private final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorExitRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorExitRoot( - DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorExitRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorExitRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorExitRoot - && equalTo((DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorExitRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorExitRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type(@NotNull DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorExitRootType type); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorExitRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorExitRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorExitRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorExitRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorExitRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorExitRoot build() { - return new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorExitRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorExitRootType.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorExitRootType.java deleted file mode 100644 index 15b4623..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorExitRootType.java +++ /dev/null @@ -1,287 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorExitRootType { - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorExitRootType UNKNOWN = - new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorExitRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorExitRootType NAMED = - new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorExitRootType(Value.NAMED, "named"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorExitRootType GOTO = - new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorExitRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorExitRootType GOTO_EMBEDDED = - new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorExitRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorExitRootType JAVASCRIPT = - new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorExitRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorExitRootType SOUND = - new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorExitRootType(Value.SOUND, "sound"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorExitRootType RENDITION = - new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorExitRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorExitRootType GOTO_REMOTE = - new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorExitRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorExitRootType LAUNCH = - new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorExitRootType(Value.LAUNCH, "launch"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorExitRootType IMPORT_DATA = - new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorExitRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorExitRootType SET_OCG_STATE = - new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorExitRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorExitRootType URI = - new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorExitRootType(Value.URI, "uri"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorExitRootType MOVIE = - new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorExitRootType(Value.MOVIE, "movie"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorExitRootType SUBMIT_FORM = - new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorExitRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorExitRootType HIDE = - new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorExitRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorExitRootType THREAD = - new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorExitRootType(Value.THREAD, "thread"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorExitRootType GOTO3D_VIEW = - new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorExitRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorExitRootType TRANSITION = - new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorExitRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorExitRootType RESET_FORM = - new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorExitRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorExitRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorExitRootType - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorExitRootType) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorExitRootType valueOf(String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorExitRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorExitWarningsItem.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorExitWarningsItem.java deleted file mode 100644 index 09a8b92..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorExitWarningsItem.java +++ /dev/null @@ -1,105 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorExitWarningsItem { - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorExitWarningsItem - MALFORMED_NEXT = new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorExitWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorExitWarningsItem - CYCLE_DROPPED = new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorExitWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorExitWarningsItem INCOMPLETE = - new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorExitWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorExitWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorExitWarningsItem - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorExitWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorExitWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsCursorExitWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsFocus.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsFocus.java deleted file mode 100644 index 4811819..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsFocus.java +++ /dev/null @@ -1,254 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsFocus.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsFocus { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsFocus( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsFocus - && equalTo((DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsFocus) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsFocus other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsFocus other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsFocus build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsFocusRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings( - List warnings); - - _FinalStage addWarnings(DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsFocusWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsFocus other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsFocusWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root(Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsFocusRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root(Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsFocus build() { - return new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsFocus( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsFocusRoot.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsFocusRoot.java deleted file mode 100644 index ce7361b..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsFocusRoot.java +++ /dev/null @@ -1,224 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsFocusRoot.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsFocusRoot { - private final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsFocusRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsFocusRoot( - DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsFocusRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsFocusRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsFocusRoot - && equalTo((DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsFocusRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsFocusRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type(@NotNull DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsFocusRootType type); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsFocusRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsFocusRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsFocusRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsFocusRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsFocusRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsFocusRoot build() { - return new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsFocusRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsFocusRootType.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsFocusRootType.java deleted file mode 100644 index 09cd0a0..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsFocusRootType.java +++ /dev/null @@ -1,285 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsFocusRootType { - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsFocusRootType UNKNOWN = - new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsFocusRootType(Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsFocusRootType NAMED = - new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsFocusRootType(Value.NAMED, "named"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsFocusRootType GOTO = - new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsFocusRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsFocusRootType GOTO_EMBEDDED = - new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsFocusRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsFocusRootType JAVASCRIPT = - new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsFocusRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsFocusRootType SOUND = - new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsFocusRootType(Value.SOUND, "sound"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsFocusRootType RENDITION = - new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsFocusRootType(Value.RENDITION, "rendition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsFocusRootType GOTO_REMOTE = - new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsFocusRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsFocusRootType LAUNCH = - new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsFocusRootType(Value.LAUNCH, "launch"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsFocusRootType IMPORT_DATA = - new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsFocusRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsFocusRootType SET_OCG_STATE = - new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsFocusRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsFocusRootType URI = - new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsFocusRootType(Value.URI, "uri"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsFocusRootType MOVIE = - new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsFocusRootType(Value.MOVIE, "movie"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsFocusRootType SUBMIT_FORM = - new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsFocusRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsFocusRootType HIDE = - new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsFocusRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsFocusRootType THREAD = - new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsFocusRootType(Value.THREAD, "thread"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsFocusRootType GOTO3D_VIEW = - new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsFocusRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsFocusRootType TRANSITION = - new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsFocusRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsFocusRootType RESET_FORM = - new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsFocusRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsFocusRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsFocusRootType - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsFocusRootType) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsFocusRootType valueOf(String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsFocusRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsFocusWarningsItem.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsFocusWarningsItem.java deleted file mode 100644 index 0e60e14..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsFocusWarningsItem.java +++ /dev/null @@ -1,103 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsFocusWarningsItem { - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsFocusWarningsItem MALFORMED_NEXT = - new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsFocusWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsFocusWarningsItem CYCLE_DROPPED = - new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsFocusWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsFocusWarningsItem INCOMPLETE = - new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsFocusWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsFocusWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsFocusWarningsItem - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsFocusWarningsItem) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsFocusWarningsItem valueOf(String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsFocusWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseDown.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseDown.java deleted file mode 100644 index 374812f..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseDown.java +++ /dev/null @@ -1,258 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseDown.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseDown { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseDown( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseDown - && equalTo((DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseDown) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseDown other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseDown other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseDown build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseDownRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings( - List warnings); - - _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseDownWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseDown other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseDownWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseDownRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseDown build() { - return new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseDown( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseDownRoot.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseDownRoot.java deleted file mode 100644 index e37bb13..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseDownRoot.java +++ /dev/null @@ -1,224 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseDownRoot.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseDownRoot { - private final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseDownRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseDownRoot( - DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseDownRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseDownRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseDownRoot - && equalTo((DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseDownRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseDownRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type(@NotNull DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseDownRootType type); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseDownRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseDownRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseDownRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseDownRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseDownRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseDownRoot build() { - return new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseDownRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseDownRootType.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseDownRootType.java deleted file mode 100644 index edd4012..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseDownRootType.java +++ /dev/null @@ -1,286 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseDownRootType { - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseDownRootType UNKNOWN = - new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseDownRootType(Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseDownRootType NAMED = - new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseDownRootType(Value.NAMED, "named"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseDownRootType GOTO = - new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseDownRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseDownRootType GOTO_EMBEDDED = - new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseDownRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseDownRootType JAVASCRIPT = - new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseDownRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseDownRootType SOUND = - new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseDownRootType(Value.SOUND, "sound"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseDownRootType RENDITION = - new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseDownRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseDownRootType GOTO_REMOTE = - new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseDownRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseDownRootType LAUNCH = - new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseDownRootType(Value.LAUNCH, "launch"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseDownRootType IMPORT_DATA = - new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseDownRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseDownRootType SET_OCG_STATE = - new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseDownRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseDownRootType URI = - new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseDownRootType(Value.URI, "uri"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseDownRootType MOVIE = - new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseDownRootType(Value.MOVIE, "movie"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseDownRootType SUBMIT_FORM = - new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseDownRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseDownRootType HIDE = - new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseDownRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseDownRootType THREAD = - new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseDownRootType(Value.THREAD, "thread"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseDownRootType GOTO3D_VIEW = - new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseDownRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseDownRootType TRANSITION = - new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseDownRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseDownRootType RESET_FORM = - new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseDownRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseDownRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseDownRootType - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseDownRootType) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseDownRootType valueOf(String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseDownRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseDownWarningsItem.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseDownWarningsItem.java deleted file mode 100644 index ab75be0..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseDownWarningsItem.java +++ /dev/null @@ -1,105 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseDownWarningsItem { - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseDownWarningsItem - MALFORMED_NEXT = new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseDownWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseDownWarningsItem - CYCLE_DROPPED = new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseDownWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseDownWarningsItem INCOMPLETE = - new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseDownWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseDownWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseDownWarningsItem - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseDownWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseDownWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseDownWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseUp.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseUp.java deleted file mode 100644 index 19b509b..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseUp.java +++ /dev/null @@ -1,258 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseUp.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseUp { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseUp( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseUp - && equalTo((DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseUp) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseUp other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseUp other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseUp build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseUpRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings( - List warnings); - - _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseUpWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseUp other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseUpWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseUpRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseUp build() { - return new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseUp( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseUpRoot.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseUpRoot.java deleted file mode 100644 index 32370c4..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseUpRoot.java +++ /dev/null @@ -1,224 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseUpRoot.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseUpRoot { - private final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseUpRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseUpRoot( - DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseUpRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseUpRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseUpRoot - && equalTo((DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseUpRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseUpRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type(@NotNull DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseUpRootType type); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseUpRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseUpRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseUpRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseUpRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseUpRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseUpRoot build() { - return new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseUpRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseUpRootType.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseUpRootType.java deleted file mode 100644 index c80fcfd..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseUpRootType.java +++ /dev/null @@ -1,286 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseUpRootType { - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseUpRootType UNKNOWN = - new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseUpRootType(Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseUpRootType NAMED = - new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseUpRootType(Value.NAMED, "named"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseUpRootType GOTO = - new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseUpRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseUpRootType GOTO_EMBEDDED = - new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseUpRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseUpRootType JAVASCRIPT = - new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseUpRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseUpRootType SOUND = - new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseUpRootType(Value.SOUND, "sound"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseUpRootType RENDITION = - new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseUpRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseUpRootType GOTO_REMOTE = - new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseUpRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseUpRootType LAUNCH = - new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseUpRootType(Value.LAUNCH, "launch"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseUpRootType IMPORT_DATA = - new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseUpRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseUpRootType SET_OCG_STATE = - new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseUpRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseUpRootType URI = - new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseUpRootType(Value.URI, "uri"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseUpRootType MOVIE = - new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseUpRootType(Value.MOVIE, "movie"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseUpRootType SUBMIT_FORM = - new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseUpRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseUpRootType HIDE = - new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseUpRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseUpRootType THREAD = - new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseUpRootType(Value.THREAD, "thread"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseUpRootType GOTO3D_VIEW = - new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseUpRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseUpRootType TRANSITION = - new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseUpRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseUpRootType RESET_FORM = - new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseUpRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseUpRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseUpRootType - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseUpRootType) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseUpRootType valueOf(String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseUpRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseUpWarningsItem.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseUpWarningsItem.java deleted file mode 100644 index 778e93b..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseUpWarningsItem.java +++ /dev/null @@ -1,105 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseUpWarningsItem { - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseUpWarningsItem MALFORMED_NEXT = - new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseUpWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseUpWarningsItem CYCLE_DROPPED = - new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseUpWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseUpWarningsItem INCOMPLETE = - new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseUpWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseUpWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseUpWarningsItem - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseUpWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseUpWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsMouseUpWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageClose.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageClose.java deleted file mode 100644 index a920204..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageClose.java +++ /dev/null @@ -1,258 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageClose.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageClose { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageClose( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageClose - && equalTo((DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageClose) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageClose other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageClose other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageClose build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageCloseRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings( - List warnings); - - _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageCloseWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageClose other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageCloseWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageCloseRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageClose build() { - return new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageClose( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageCloseRoot.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageCloseRoot.java deleted file mode 100644 index adbc63d..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageCloseRoot.java +++ /dev/null @@ -1,224 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageCloseRoot.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageCloseRoot { - private final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageCloseRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageCloseRoot( - DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageCloseRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageCloseRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageCloseRoot - && equalTo((DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageCloseRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageCloseRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type(@NotNull DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageCloseRootType type); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageCloseRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageCloseRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageCloseRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageCloseRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageCloseRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageCloseRoot build() { - return new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageCloseRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageCloseRootType.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageCloseRootType.java deleted file mode 100644 index a260127..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageCloseRootType.java +++ /dev/null @@ -1,286 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageCloseRootType { - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageCloseRootType UNKNOWN = - new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageCloseRootType(Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageCloseRootType NAMED = - new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageCloseRootType(Value.NAMED, "named"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageCloseRootType GOTO = - new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageCloseRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageCloseRootType GOTO_EMBEDDED = - new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageCloseRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageCloseRootType JAVASCRIPT = - new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageCloseRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageCloseRootType SOUND = - new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageCloseRootType(Value.SOUND, "sound"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageCloseRootType RENDITION = - new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageCloseRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageCloseRootType GOTO_REMOTE = - new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageCloseRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageCloseRootType LAUNCH = - new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageCloseRootType(Value.LAUNCH, "launch"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageCloseRootType IMPORT_DATA = - new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageCloseRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageCloseRootType SET_OCG_STATE = - new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageCloseRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageCloseRootType URI = - new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageCloseRootType(Value.URI, "uri"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageCloseRootType MOVIE = - new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageCloseRootType(Value.MOVIE, "movie"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageCloseRootType SUBMIT_FORM = - new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageCloseRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageCloseRootType HIDE = - new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageCloseRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageCloseRootType THREAD = - new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageCloseRootType(Value.THREAD, "thread"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageCloseRootType GOTO3D_VIEW = - new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageCloseRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageCloseRootType TRANSITION = - new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageCloseRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageCloseRootType RESET_FORM = - new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageCloseRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageCloseRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageCloseRootType - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageCloseRootType) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageCloseRootType valueOf(String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageCloseRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageCloseWarningsItem.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageCloseWarningsItem.java deleted file mode 100644 index ee05dd9..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageCloseWarningsItem.java +++ /dev/null @@ -1,105 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageCloseWarningsItem { - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageCloseWarningsItem - MALFORMED_NEXT = new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageCloseWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageCloseWarningsItem - CYCLE_DROPPED = new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageCloseWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageCloseWarningsItem INCOMPLETE = - new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageCloseWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageCloseWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageCloseWarningsItem - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageCloseWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageCloseWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageCloseWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageInvisible.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageInvisible.java deleted file mode 100644 index fcb92e4..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageInvisible.java +++ /dev/null @@ -1,258 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageInvisible.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageInvisible { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageInvisible( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageInvisible - && equalTo((DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageInvisible) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageInvisible other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageInvisible other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageInvisible build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageInvisibleRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings( - List warnings); - - _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageInvisibleWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageInvisible other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageInvisibleWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageInvisibleRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageInvisible build() { - return new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageInvisible( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageInvisibleRoot.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageInvisibleRoot.java deleted file mode 100644 index aa463e4..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageInvisibleRoot.java +++ /dev/null @@ -1,225 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageInvisibleRoot.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageInvisibleRoot { - private final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageInvisibleRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageInvisibleRoot( - DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageInvisibleRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageInvisibleRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageInvisibleRoot - && equalTo((DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageInvisibleRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageInvisibleRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageInvisibleRootType type); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageInvisibleRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageInvisibleRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageInvisibleRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageInvisibleRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageInvisibleRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageInvisibleRoot build() { - return new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageInvisibleRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageInvisibleRootType.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageInvisibleRootType.java deleted file mode 100644 index d6ffe22..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageInvisibleRootType.java +++ /dev/null @@ -1,291 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageInvisibleRootType { - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageInvisibleRootType UNKNOWN = - new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageInvisibleRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageInvisibleRootType NAMED = - new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageInvisibleRootType(Value.NAMED, "named"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageInvisibleRootType GOTO = - new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageInvisibleRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageInvisibleRootType - GOTO_EMBEDDED = new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageInvisibleRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageInvisibleRootType JAVASCRIPT = - new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageInvisibleRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageInvisibleRootType SOUND = - new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageInvisibleRootType(Value.SOUND, "sound"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageInvisibleRootType RENDITION = - new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageInvisibleRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageInvisibleRootType GOTO_REMOTE = - new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageInvisibleRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageInvisibleRootType LAUNCH = - new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageInvisibleRootType( - Value.LAUNCH, "launch"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageInvisibleRootType IMPORT_DATA = - new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageInvisibleRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageInvisibleRootType - SET_OCG_STATE = new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageInvisibleRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageInvisibleRootType URI = - new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageInvisibleRootType(Value.URI, "uri"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageInvisibleRootType MOVIE = - new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageInvisibleRootType(Value.MOVIE, "movie"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageInvisibleRootType SUBMIT_FORM = - new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageInvisibleRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageInvisibleRootType HIDE = - new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageInvisibleRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageInvisibleRootType THREAD = - new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageInvisibleRootType( - Value.THREAD, "thread"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageInvisibleRootType GOTO3D_VIEW = - new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageInvisibleRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageInvisibleRootType TRANSITION = - new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageInvisibleRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageInvisibleRootType RESET_FORM = - new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageInvisibleRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageInvisibleRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageInvisibleRootType - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageInvisibleRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageInvisibleRootType valueOf( - String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageInvisibleRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageInvisibleWarningsItem.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageInvisibleWarningsItem.java deleted file mode 100644 index 89c359d..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageInvisibleWarningsItem.java +++ /dev/null @@ -1,107 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageInvisibleWarningsItem { - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageInvisibleWarningsItem - MALFORMED_NEXT = new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageInvisibleWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageInvisibleWarningsItem - CYCLE_DROPPED = new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageInvisibleWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageInvisibleWarningsItem - INCOMPLETE = new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageInvisibleWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageInvisibleWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageInvisibleWarningsItem - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageInvisibleWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageInvisibleWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageInvisibleWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageOpen.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageOpen.java deleted file mode 100644 index ef80aac..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageOpen.java +++ /dev/null @@ -1,258 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageOpen.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageOpen { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageOpen( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageOpen - && equalTo((DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageOpen) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageOpen other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageOpen other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageOpen build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageOpenRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings( - List warnings); - - _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageOpenWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageOpen other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageOpenWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageOpenRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageOpen build() { - return new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageOpen( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageOpenRoot.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageOpenRoot.java deleted file mode 100644 index b8f26b6..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageOpenRoot.java +++ /dev/null @@ -1,224 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageOpenRoot.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageOpenRoot { - private final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageOpenRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageOpenRoot( - DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageOpenRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageOpenRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageOpenRoot - && equalTo((DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageOpenRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageOpenRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type(@NotNull DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageOpenRootType type); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageOpenRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageOpenRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageOpenRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageOpenRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageOpenRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageOpenRoot build() { - return new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageOpenRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageOpenRootType.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageOpenRootType.java deleted file mode 100644 index c3b7be6..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageOpenRootType.java +++ /dev/null @@ -1,286 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageOpenRootType { - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageOpenRootType UNKNOWN = - new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageOpenRootType(Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageOpenRootType NAMED = - new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageOpenRootType(Value.NAMED, "named"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageOpenRootType GOTO = - new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageOpenRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageOpenRootType GOTO_EMBEDDED = - new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageOpenRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageOpenRootType JAVASCRIPT = - new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageOpenRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageOpenRootType SOUND = - new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageOpenRootType(Value.SOUND, "sound"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageOpenRootType RENDITION = - new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageOpenRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageOpenRootType GOTO_REMOTE = - new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageOpenRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageOpenRootType LAUNCH = - new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageOpenRootType(Value.LAUNCH, "launch"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageOpenRootType IMPORT_DATA = - new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageOpenRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageOpenRootType SET_OCG_STATE = - new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageOpenRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageOpenRootType URI = - new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageOpenRootType(Value.URI, "uri"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageOpenRootType MOVIE = - new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageOpenRootType(Value.MOVIE, "movie"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageOpenRootType SUBMIT_FORM = - new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageOpenRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageOpenRootType HIDE = - new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageOpenRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageOpenRootType THREAD = - new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageOpenRootType(Value.THREAD, "thread"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageOpenRootType GOTO3D_VIEW = - new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageOpenRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageOpenRootType TRANSITION = - new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageOpenRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageOpenRootType RESET_FORM = - new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageOpenRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageOpenRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageOpenRootType - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageOpenRootType) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageOpenRootType valueOf(String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageOpenRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageOpenWarningsItem.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageOpenWarningsItem.java deleted file mode 100644 index e28f112..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageOpenWarningsItem.java +++ /dev/null @@ -1,105 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageOpenWarningsItem { - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageOpenWarningsItem - MALFORMED_NEXT = new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageOpenWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageOpenWarningsItem CYCLE_DROPPED = - new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageOpenWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageOpenWarningsItem INCOMPLETE = - new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageOpenWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageOpenWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageOpenWarningsItem - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageOpenWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageOpenWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageOpenWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageVisible.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageVisible.java deleted file mode 100644 index 5b38858..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageVisible.java +++ /dev/null @@ -1,258 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageVisible.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageVisible { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageVisible( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageVisible - && equalTo((DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageVisible) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageVisible other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageVisible other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageVisible build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageVisibleRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings( - List warnings); - - _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageVisibleWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageVisible other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageVisibleWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageVisibleRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageVisible build() { - return new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageVisible( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageVisibleRoot.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageVisibleRoot.java deleted file mode 100644 index 31aaf81..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageVisibleRoot.java +++ /dev/null @@ -1,225 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageVisibleRoot.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageVisibleRoot { - private final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageVisibleRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageVisibleRoot( - DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageVisibleRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageVisibleRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageVisibleRoot - && equalTo((DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageVisibleRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageVisibleRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageVisibleRootType type); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageVisibleRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageVisibleRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageVisibleRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageVisibleRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageVisibleRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageVisibleRoot build() { - return new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageVisibleRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageVisibleRootType.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageVisibleRootType.java deleted file mode 100644 index efa4686..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageVisibleRootType.java +++ /dev/null @@ -1,289 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageVisibleRootType { - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageVisibleRootType UNKNOWN = - new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageVisibleRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageVisibleRootType NAMED = - new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageVisibleRootType(Value.NAMED, "named"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageVisibleRootType GOTO = - new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageVisibleRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageVisibleRootType GOTO_EMBEDDED = - new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageVisibleRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageVisibleRootType JAVASCRIPT = - new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageVisibleRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageVisibleRootType SOUND = - new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageVisibleRootType(Value.SOUND, "sound"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageVisibleRootType RENDITION = - new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageVisibleRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageVisibleRootType GOTO_REMOTE = - new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageVisibleRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageVisibleRootType LAUNCH = - new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageVisibleRootType(Value.LAUNCH, "launch"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageVisibleRootType IMPORT_DATA = - new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageVisibleRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageVisibleRootType SET_OCG_STATE = - new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageVisibleRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageVisibleRootType URI = - new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageVisibleRootType(Value.URI, "uri"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageVisibleRootType MOVIE = - new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageVisibleRootType(Value.MOVIE, "movie"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageVisibleRootType SUBMIT_FORM = - new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageVisibleRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageVisibleRootType HIDE = - new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageVisibleRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageVisibleRootType THREAD = - new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageVisibleRootType(Value.THREAD, "thread"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageVisibleRootType GOTO3D_VIEW = - new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageVisibleRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageVisibleRootType TRANSITION = - new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageVisibleRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageVisibleRootType RESET_FORM = - new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageVisibleRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageVisibleRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageVisibleRootType - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageVisibleRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageVisibleRootType valueOf( - String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageVisibleRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageVisibleWarningsItem.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageVisibleWarningsItem.java deleted file mode 100644 index 5b29d05..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageVisibleWarningsItem.java +++ /dev/null @@ -1,105 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageVisibleWarningsItem { - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageVisibleWarningsItem - MALFORMED_NEXT = new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageVisibleWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageVisibleWarningsItem - CYCLE_DROPPED = new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageVisibleWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageVisibleWarningsItem INCOMPLETE = - new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageVisibleWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageVisibleWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageVisibleWarningsItem - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageVisibleWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageVisibleWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsList200ResponseAnnotationsItemUnderlineActionsPageVisibleWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnsupported.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnsupported.java index 4820948..500aeb5 100644 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnsupported.java +++ b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnsupported.java @@ -63,7 +63,7 @@ public final class DocAnnotationsList200ResponseAnnotationsItemUnsupported { private final Optional updatedBy; - private final Optional actions; + private final Optional actions; private final int rawSubtypeCode; @@ -91,7 +91,7 @@ private DocAnnotationsList200ResponseAnnotationsItemUnsupported( Optional groupId, Optional createdBy, Optional updatedBy, - Optional actions, + Optional actions, int rawSubtypeCode, Optional rawSubtypeName, Map additionalProperties) { @@ -240,7 +240,7 @@ public Optional getUpdatedBy() { } @JsonProperty("actions") - public Optional getActions() { + public Optional getActions() { return actions; } @@ -491,9 +491,9 @@ public interface _FinalStage { _FinalStage updatedBy(String updatedBy); - _FinalStage actions(Optional actions); + _FinalStage actions(Optional actions); - _FinalStage actions(DocAnnotationsList200ResponseAnnotationsItemUnsupportedActions actions); + _FinalStage actions(PdfAnnotationActions actions); _FinalStage rawSubtypeName(Optional rawSubtypeName); @@ -531,7 +531,7 @@ public static final class Builder private Optional rawSubtypeName = Optional.empty(); - private Optional actions = Optional.empty(); + private Optional actions = Optional.empty(); private Optional updatedBy = Optional.empty(); @@ -673,14 +673,14 @@ public _FinalStage rawSubtypeName(Optional rawSubtypeName) { } @java.lang.Override - public _FinalStage actions(DocAnnotationsList200ResponseAnnotationsItemUnsupportedActions actions) { + public _FinalStage actions(PdfAnnotationActions actions) { this.actions = Optional.ofNullable(actions); return this; } @java.lang.Override @JsonSetter(value = "actions", nulls = Nulls.SKIP) - public _FinalStage actions(Optional actions) { + public _FinalStage actions(Optional actions) { this.actions = actions; return this; } diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnsupportedActions.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnsupportedActions.java deleted file mode 100644 index 07956d3..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnsupportedActions.java +++ /dev/null @@ -1,392 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.HashMap; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemUnsupportedActions.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemUnsupportedActions { - private final Optional activate; - - private final Optional cursorEnter; - - private final Optional cursorExit; - - private final Optional mouseDown; - - private final Optional mouseUp; - - private final Optional focus; - - private final Optional blur; - - private final Optional pageOpen; - - private final Optional pageClose; - - private final Optional pageVisible; - - private final Optional pageInvisible; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemUnsupportedActions( - Optional activate, - Optional cursorEnter, - Optional cursorExit, - Optional mouseDown, - Optional mouseUp, - Optional focus, - Optional blur, - Optional pageOpen, - Optional pageClose, - Optional pageVisible, - Optional pageInvisible, - Map additionalProperties) { - this.activate = activate; - this.cursorEnter = cursorEnter; - this.cursorExit = cursorExit; - this.mouseDown = mouseDown; - this.mouseUp = mouseUp; - this.focus = focus; - this.blur = blur; - this.pageOpen = pageOpen; - this.pageClose = pageClose; - this.pageVisible = pageVisible; - this.pageInvisible = pageInvisible; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("activate") - public Optional getActivate() { - return activate; - } - - @JsonProperty("cursorEnter") - public Optional getCursorEnter() { - return cursorEnter; - } - - @JsonProperty("cursorExit") - public Optional getCursorExit() { - return cursorExit; - } - - @JsonProperty("mouseDown") - public Optional getMouseDown() { - return mouseDown; - } - - @JsonProperty("mouseUp") - public Optional getMouseUp() { - return mouseUp; - } - - @JsonProperty("focus") - public Optional getFocus() { - return focus; - } - - @JsonProperty("blur") - public Optional getBlur() { - return blur; - } - - @JsonProperty("pageOpen") - public Optional getPageOpen() { - return pageOpen; - } - - @JsonProperty("pageClose") - public Optional getPageClose() { - return pageClose; - } - - @JsonProperty("pageVisible") - public Optional getPageVisible() { - return pageVisible; - } - - @JsonProperty("pageInvisible") - public Optional getPageInvisible() { - return pageInvisible; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemUnsupportedActions - && equalTo((DocAnnotationsList200ResponseAnnotationsItemUnsupportedActions) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemUnsupportedActions other) { - return activate.equals(other.activate) - && cursorEnter.equals(other.cursorEnter) - && cursorExit.equals(other.cursorExit) - && mouseDown.equals(other.mouseDown) - && mouseUp.equals(other.mouseUp) - && focus.equals(other.focus) - && blur.equals(other.blur) - && pageOpen.equals(other.pageOpen) - && pageClose.equals(other.pageClose) - && pageVisible.equals(other.pageVisible) - && pageInvisible.equals(other.pageInvisible); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash( - this.activate, - this.cursorEnter, - this.cursorExit, - this.mouseDown, - this.mouseUp, - this.focus, - this.blur, - this.pageOpen, - this.pageClose, - this.pageVisible, - this.pageInvisible); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static Builder builder() { - return new Builder(); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder { - private Optional activate = - Optional.empty(); - - private Optional cursorEnter = - Optional.empty(); - - private Optional cursorExit = - Optional.empty(); - - private Optional mouseDown = - Optional.empty(); - - private Optional mouseUp = - Optional.empty(); - - private Optional focus = Optional.empty(); - - private Optional blur = Optional.empty(); - - private Optional pageOpen = - Optional.empty(); - - private Optional pageClose = - Optional.empty(); - - private Optional pageVisible = - Optional.empty(); - - private Optional pageInvisible = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - public Builder from(DocAnnotationsList200ResponseAnnotationsItemUnsupportedActions other) { - activate(other.getActivate()); - cursorEnter(other.getCursorEnter()); - cursorExit(other.getCursorExit()); - mouseDown(other.getMouseDown()); - mouseUp(other.getMouseUp()); - focus(other.getFocus()); - blur(other.getBlur()); - pageOpen(other.getPageOpen()); - pageClose(other.getPageClose()); - pageVisible(other.getPageVisible()); - pageInvisible(other.getPageInvisible()); - return this; - } - - @JsonSetter(value = "activate", nulls = Nulls.SKIP) - public Builder activate( - Optional activate) { - this.activate = activate; - return this; - } - - public Builder activate(DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsActivate activate) { - this.activate = Optional.ofNullable(activate); - return this; - } - - @JsonSetter(value = "cursorEnter", nulls = Nulls.SKIP) - public Builder cursorEnter( - Optional cursorEnter) { - this.cursorEnter = cursorEnter; - return this; - } - - public Builder cursorEnter( - DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorEnter cursorEnter) { - this.cursorEnter = Optional.ofNullable(cursorEnter); - return this; - } - - @JsonSetter(value = "cursorExit", nulls = Nulls.SKIP) - public Builder cursorExit( - Optional cursorExit) { - this.cursorExit = cursorExit; - return this; - } - - public Builder cursorExit(DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorExit cursorExit) { - this.cursorExit = Optional.ofNullable(cursorExit); - return this; - } - - @JsonSetter(value = "mouseDown", nulls = Nulls.SKIP) - public Builder mouseDown( - Optional mouseDown) { - this.mouseDown = mouseDown; - return this; - } - - public Builder mouseDown(DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseDown mouseDown) { - this.mouseDown = Optional.ofNullable(mouseDown); - return this; - } - - @JsonSetter(value = "mouseUp", nulls = Nulls.SKIP) - public Builder mouseUp( - Optional mouseUp) { - this.mouseUp = mouseUp; - return this; - } - - public Builder mouseUp(DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseUp mouseUp) { - this.mouseUp = Optional.ofNullable(mouseUp); - return this; - } - - @JsonSetter(value = "focus", nulls = Nulls.SKIP) - public Builder focus(Optional focus) { - this.focus = focus; - return this; - } - - public Builder focus(DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsFocus focus) { - this.focus = Optional.ofNullable(focus); - return this; - } - - @JsonSetter(value = "blur", nulls = Nulls.SKIP) - public Builder blur(Optional blur) { - this.blur = blur; - return this; - } - - public Builder blur(DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsBlur blur) { - this.blur = Optional.ofNullable(blur); - return this; - } - - @JsonSetter(value = "pageOpen", nulls = Nulls.SKIP) - public Builder pageOpen( - Optional pageOpen) { - this.pageOpen = pageOpen; - return this; - } - - public Builder pageOpen(DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageOpen pageOpen) { - this.pageOpen = Optional.ofNullable(pageOpen); - return this; - } - - @JsonSetter(value = "pageClose", nulls = Nulls.SKIP) - public Builder pageClose( - Optional pageClose) { - this.pageClose = pageClose; - return this; - } - - public Builder pageClose(DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageClose pageClose) { - this.pageClose = Optional.ofNullable(pageClose); - return this; - } - - @JsonSetter(value = "pageVisible", nulls = Nulls.SKIP) - public Builder pageVisible( - Optional pageVisible) { - this.pageVisible = pageVisible; - return this; - } - - public Builder pageVisible( - DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageVisible pageVisible) { - this.pageVisible = Optional.ofNullable(pageVisible); - return this; - } - - @JsonSetter(value = "pageInvisible", nulls = Nulls.SKIP) - public Builder pageInvisible( - Optional pageInvisible) { - this.pageInvisible = pageInvisible; - return this; - } - - public Builder pageInvisible( - DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageInvisible pageInvisible) { - this.pageInvisible = Optional.ofNullable(pageInvisible); - return this; - } - - public DocAnnotationsList200ResponseAnnotationsItemUnsupportedActions build() { - return new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActions( - activate, - cursorEnter, - cursorExit, - mouseDown, - mouseUp, - focus, - blur, - pageOpen, - pageClose, - pageVisible, - pageInvisible, - additionalProperties); - } - - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsActivate.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsActivate.java deleted file mode 100644 index f84d113..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsActivate.java +++ /dev/null @@ -1,258 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsActivate.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsActivate { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsActivate( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsActivate - && equalTo((DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsActivate) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsActivate other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsActivate other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsActivate build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsActivateRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings( - List warnings); - - _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsActivateWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsActivate other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsActivateWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsActivateRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsActivate build() { - return new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsActivate( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsActivateRoot.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsActivateRoot.java deleted file mode 100644 index 74385e8..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsActivateRoot.java +++ /dev/null @@ -1,224 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsActivateRoot.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsActivateRoot { - private final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsActivateRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsActivateRoot( - DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsActivateRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsActivateRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsActivateRoot - && equalTo((DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsActivateRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsActivateRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type(@NotNull DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsActivateRootType type); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsActivateRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsActivateRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsActivateRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsActivateRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsActivateRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsActivateRoot build() { - return new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsActivateRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsActivateRootType.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsActivateRootType.java deleted file mode 100644 index 49dd23a..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsActivateRootType.java +++ /dev/null @@ -1,287 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsActivateRootType { - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsActivateRootType UNKNOWN = - new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsActivateRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsActivateRootType NAMED = - new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsActivateRootType(Value.NAMED, "named"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsActivateRootType GOTO = - new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsActivateRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsActivateRootType GOTO_EMBEDDED = - new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsActivateRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsActivateRootType JAVASCRIPT = - new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsActivateRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsActivateRootType SOUND = - new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsActivateRootType(Value.SOUND, "sound"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsActivateRootType RENDITION = - new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsActivateRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsActivateRootType GOTO_REMOTE = - new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsActivateRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsActivateRootType LAUNCH = - new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsActivateRootType(Value.LAUNCH, "launch"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsActivateRootType IMPORT_DATA = - new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsActivateRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsActivateRootType SET_OCG_STATE = - new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsActivateRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsActivateRootType URI = - new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsActivateRootType(Value.URI, "uri"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsActivateRootType MOVIE = - new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsActivateRootType(Value.MOVIE, "movie"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsActivateRootType SUBMIT_FORM = - new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsActivateRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsActivateRootType HIDE = - new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsActivateRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsActivateRootType THREAD = - new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsActivateRootType(Value.THREAD, "thread"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsActivateRootType GOTO3D_VIEW = - new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsActivateRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsActivateRootType TRANSITION = - new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsActivateRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsActivateRootType RESET_FORM = - new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsActivateRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsActivateRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsActivateRootType - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsActivateRootType) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsActivateRootType valueOf(String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsActivateRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsActivateWarningsItem.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsActivateWarningsItem.java deleted file mode 100644 index 0cf5433..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsActivateWarningsItem.java +++ /dev/null @@ -1,105 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsActivateWarningsItem { - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsActivateWarningsItem - MALFORMED_NEXT = new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsActivateWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsActivateWarningsItem - CYCLE_DROPPED = new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsActivateWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsActivateWarningsItem INCOMPLETE = - new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsActivateWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsActivateWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsActivateWarningsItem - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsActivateWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsActivateWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsActivateWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsBlur.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsBlur.java deleted file mode 100644 index 37d558a..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsBlur.java +++ /dev/null @@ -1,256 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsBlur.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsBlur { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsBlur( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsBlur - && equalTo((DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsBlur) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsBlur other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsBlur other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsBlur build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsBlurRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings( - List warnings); - - _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsBlurWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsBlur other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsBlurWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root(Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsBlurRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root(Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsBlur build() { - return new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsBlur( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsBlurRoot.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsBlurRoot.java deleted file mode 100644 index 593e330..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsBlurRoot.java +++ /dev/null @@ -1,224 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsBlurRoot.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsBlurRoot { - private final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsBlurRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsBlurRoot( - DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsBlurRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsBlurRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsBlurRoot - && equalTo((DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsBlurRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsBlurRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type(@NotNull DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsBlurRootType type); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsBlurRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsBlurRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsBlurRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsBlurRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsBlurRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsBlurRoot build() { - return new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsBlurRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsBlurRootType.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsBlurRootType.java deleted file mode 100644 index 940472c..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsBlurRootType.java +++ /dev/null @@ -1,286 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsBlurRootType { - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsBlurRootType UNKNOWN = - new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsBlurRootType(Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsBlurRootType NAMED = - new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsBlurRootType(Value.NAMED, "named"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsBlurRootType GOTO = - new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsBlurRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsBlurRootType GOTO_EMBEDDED = - new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsBlurRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsBlurRootType JAVASCRIPT = - new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsBlurRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsBlurRootType SOUND = - new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsBlurRootType(Value.SOUND, "sound"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsBlurRootType RENDITION = - new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsBlurRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsBlurRootType GOTO_REMOTE = - new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsBlurRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsBlurRootType LAUNCH = - new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsBlurRootType(Value.LAUNCH, "launch"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsBlurRootType IMPORT_DATA = - new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsBlurRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsBlurRootType SET_OCG_STATE = - new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsBlurRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsBlurRootType URI = - new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsBlurRootType(Value.URI, "uri"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsBlurRootType MOVIE = - new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsBlurRootType(Value.MOVIE, "movie"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsBlurRootType SUBMIT_FORM = - new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsBlurRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsBlurRootType HIDE = - new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsBlurRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsBlurRootType THREAD = - new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsBlurRootType(Value.THREAD, "thread"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsBlurRootType GOTO3D_VIEW = - new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsBlurRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsBlurRootType TRANSITION = - new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsBlurRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsBlurRootType RESET_FORM = - new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsBlurRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsBlurRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsBlurRootType - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsBlurRootType) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsBlurRootType valueOf(String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsBlurRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsBlurWarningsItem.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsBlurWarningsItem.java deleted file mode 100644 index b767f53..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsBlurWarningsItem.java +++ /dev/null @@ -1,103 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsBlurWarningsItem { - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsBlurWarningsItem MALFORMED_NEXT = - new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsBlurWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsBlurWarningsItem CYCLE_DROPPED = - new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsBlurWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsBlurWarningsItem INCOMPLETE = - new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsBlurWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsBlurWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsBlurWarningsItem - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsBlurWarningsItem) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsBlurWarningsItem valueOf(String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsBlurWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorEnter.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorEnter.java deleted file mode 100644 index eed058e..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorEnter.java +++ /dev/null @@ -1,258 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorEnter.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorEnter { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorEnter( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorEnter - && equalTo((DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorEnter) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorEnter other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorEnter other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorEnter build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorEnterRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings( - List warnings); - - _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorEnterWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorEnter other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorEnterWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorEnterRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorEnter build() { - return new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorEnter( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorEnterRoot.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorEnterRoot.java deleted file mode 100644 index 4c9d972..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorEnterRoot.java +++ /dev/null @@ -1,225 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorEnterRoot.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorEnterRoot { - private final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorEnterRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorEnterRoot( - DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorEnterRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorEnterRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorEnterRoot - && equalTo((DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorEnterRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorEnterRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorEnterRootType type); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorEnterRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorEnterRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorEnterRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorEnterRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorEnterRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorEnterRoot build() { - return new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorEnterRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorEnterRootType.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorEnterRootType.java deleted file mode 100644 index 6281fa3..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorEnterRootType.java +++ /dev/null @@ -1,291 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorEnterRootType { - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorEnterRootType UNKNOWN = - new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorEnterRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorEnterRootType NAMED = - new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorEnterRootType(Value.NAMED, "named"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorEnterRootType GOTO = - new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorEnterRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorEnterRootType - GOTO_EMBEDDED = new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorEnterRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorEnterRootType JAVASCRIPT = - new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorEnterRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorEnterRootType SOUND = - new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorEnterRootType(Value.SOUND, "sound"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorEnterRootType RENDITION = - new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorEnterRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorEnterRootType GOTO_REMOTE = - new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorEnterRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorEnterRootType LAUNCH = - new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorEnterRootType( - Value.LAUNCH, "launch"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorEnterRootType IMPORT_DATA = - new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorEnterRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorEnterRootType - SET_OCG_STATE = new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorEnterRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorEnterRootType URI = - new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorEnterRootType(Value.URI, "uri"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorEnterRootType MOVIE = - new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorEnterRootType(Value.MOVIE, "movie"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorEnterRootType SUBMIT_FORM = - new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorEnterRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorEnterRootType HIDE = - new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorEnterRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorEnterRootType THREAD = - new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorEnterRootType( - Value.THREAD, "thread"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorEnterRootType GOTO3D_VIEW = - new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorEnterRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorEnterRootType TRANSITION = - new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorEnterRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorEnterRootType RESET_FORM = - new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorEnterRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorEnterRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorEnterRootType - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorEnterRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorEnterRootType valueOf( - String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorEnterRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorEnterWarningsItem.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorEnterWarningsItem.java deleted file mode 100644 index 8c7ae2e..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorEnterWarningsItem.java +++ /dev/null @@ -1,107 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorEnterWarningsItem { - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorEnterWarningsItem - MALFORMED_NEXT = new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorEnterWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorEnterWarningsItem - CYCLE_DROPPED = new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorEnterWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorEnterWarningsItem - INCOMPLETE = new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorEnterWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorEnterWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorEnterWarningsItem - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorEnterWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorEnterWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorEnterWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorExit.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorExit.java deleted file mode 100644 index e3b302e..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorExit.java +++ /dev/null @@ -1,258 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorExit.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorExit { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorExit( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorExit - && equalTo((DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorExit) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorExit other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorExit other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorExit build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorExitRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings( - List warnings); - - _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorExitWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorExit other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorExitWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorExitRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorExit build() { - return new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorExit( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorExitRoot.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorExitRoot.java deleted file mode 100644 index ea8d9d9..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorExitRoot.java +++ /dev/null @@ -1,225 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorExitRoot.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorExitRoot { - private final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorExitRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorExitRoot( - DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorExitRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorExitRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorExitRoot - && equalTo((DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorExitRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorExitRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorExitRootType type); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorExitRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorExitRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorExitRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorExitRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorExitRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorExitRoot build() { - return new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorExitRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorExitRootType.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorExitRootType.java deleted file mode 100644 index 65ff522..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorExitRootType.java +++ /dev/null @@ -1,291 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorExitRootType { - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorExitRootType UNKNOWN = - new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorExitRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorExitRootType NAMED = - new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorExitRootType(Value.NAMED, "named"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorExitRootType GOTO = - new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorExitRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorExitRootType GOTO_EMBEDDED = - new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorExitRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorExitRootType JAVASCRIPT = - new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorExitRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorExitRootType SOUND = - new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorExitRootType(Value.SOUND, "sound"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorExitRootType RENDITION = - new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorExitRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorExitRootType GOTO_REMOTE = - new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorExitRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorExitRootType LAUNCH = - new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorExitRootType( - Value.LAUNCH, "launch"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorExitRootType IMPORT_DATA = - new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorExitRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorExitRootType SET_OCG_STATE = - new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorExitRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorExitRootType URI = - new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorExitRootType(Value.URI, "uri"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorExitRootType MOVIE = - new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorExitRootType(Value.MOVIE, "movie"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorExitRootType SUBMIT_FORM = - new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorExitRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorExitRootType HIDE = - new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorExitRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorExitRootType THREAD = - new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorExitRootType( - Value.THREAD, "thread"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorExitRootType GOTO3D_VIEW = - new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorExitRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorExitRootType TRANSITION = - new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorExitRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorExitRootType RESET_FORM = - new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorExitRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorExitRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorExitRootType - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorExitRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorExitRootType valueOf( - String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorExitRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorExitWarningsItem.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorExitWarningsItem.java deleted file mode 100644 index 32d2133..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorExitWarningsItem.java +++ /dev/null @@ -1,107 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorExitWarningsItem { - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorExitWarningsItem - MALFORMED_NEXT = new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorExitWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorExitWarningsItem - CYCLE_DROPPED = new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorExitWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorExitWarningsItem - INCOMPLETE = new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorExitWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorExitWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorExitWarningsItem - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorExitWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorExitWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsCursorExitWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsFocus.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsFocus.java deleted file mode 100644 index 69362ac..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsFocus.java +++ /dev/null @@ -1,258 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsFocus.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsFocus { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsFocus( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsFocus - && equalTo((DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsFocus) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsFocus other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsFocus other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsFocus build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsFocusRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings( - List warnings); - - _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsFocusWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsFocus other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsFocusWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsFocusRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsFocus build() { - return new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsFocus( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsFocusRoot.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsFocusRoot.java deleted file mode 100644 index 34354cd..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsFocusRoot.java +++ /dev/null @@ -1,224 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsFocusRoot.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsFocusRoot { - private final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsFocusRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsFocusRoot( - DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsFocusRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsFocusRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsFocusRoot - && equalTo((DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsFocusRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsFocusRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type(@NotNull DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsFocusRootType type); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsFocusRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsFocusRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsFocusRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsFocusRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsFocusRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsFocusRoot build() { - return new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsFocusRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsFocusRootType.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsFocusRootType.java deleted file mode 100644 index afb822f..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsFocusRootType.java +++ /dev/null @@ -1,286 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsFocusRootType { - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsFocusRootType UNKNOWN = - new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsFocusRootType(Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsFocusRootType NAMED = - new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsFocusRootType(Value.NAMED, "named"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsFocusRootType GOTO = - new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsFocusRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsFocusRootType GOTO_EMBEDDED = - new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsFocusRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsFocusRootType JAVASCRIPT = - new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsFocusRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsFocusRootType SOUND = - new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsFocusRootType(Value.SOUND, "sound"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsFocusRootType RENDITION = - new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsFocusRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsFocusRootType GOTO_REMOTE = - new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsFocusRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsFocusRootType LAUNCH = - new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsFocusRootType(Value.LAUNCH, "launch"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsFocusRootType IMPORT_DATA = - new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsFocusRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsFocusRootType SET_OCG_STATE = - new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsFocusRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsFocusRootType URI = - new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsFocusRootType(Value.URI, "uri"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsFocusRootType MOVIE = - new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsFocusRootType(Value.MOVIE, "movie"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsFocusRootType SUBMIT_FORM = - new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsFocusRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsFocusRootType HIDE = - new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsFocusRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsFocusRootType THREAD = - new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsFocusRootType(Value.THREAD, "thread"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsFocusRootType GOTO3D_VIEW = - new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsFocusRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsFocusRootType TRANSITION = - new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsFocusRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsFocusRootType RESET_FORM = - new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsFocusRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsFocusRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsFocusRootType - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsFocusRootType) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsFocusRootType valueOf(String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsFocusRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsFocusWarningsItem.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsFocusWarningsItem.java deleted file mode 100644 index 0ca4739..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsFocusWarningsItem.java +++ /dev/null @@ -1,105 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsFocusWarningsItem { - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsFocusWarningsItem MALFORMED_NEXT = - new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsFocusWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsFocusWarningsItem CYCLE_DROPPED = - new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsFocusWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsFocusWarningsItem INCOMPLETE = - new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsFocusWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsFocusWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsFocusWarningsItem - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsFocusWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsFocusWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsFocusWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseDown.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseDown.java deleted file mode 100644 index 9f1c614..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseDown.java +++ /dev/null @@ -1,258 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseDown.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseDown { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseDown( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseDown - && equalTo((DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseDown) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseDown other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseDown other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseDown build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseDownRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings( - List warnings); - - _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseDownWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseDown other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseDownWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseDownRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseDown build() { - return new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseDown( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseDownRoot.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseDownRoot.java deleted file mode 100644 index 9a4ca47..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseDownRoot.java +++ /dev/null @@ -1,225 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseDownRoot.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseDownRoot { - private final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseDownRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseDownRoot( - DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseDownRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseDownRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseDownRoot - && equalTo((DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseDownRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseDownRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseDownRootType type); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseDownRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseDownRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseDownRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseDownRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseDownRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseDownRoot build() { - return new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseDownRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseDownRootType.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseDownRootType.java deleted file mode 100644 index 6de22ff..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseDownRootType.java +++ /dev/null @@ -1,289 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseDownRootType { - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseDownRootType UNKNOWN = - new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseDownRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseDownRootType NAMED = - new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseDownRootType(Value.NAMED, "named"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseDownRootType GOTO = - new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseDownRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseDownRootType GOTO_EMBEDDED = - new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseDownRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseDownRootType JAVASCRIPT = - new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseDownRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseDownRootType SOUND = - new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseDownRootType(Value.SOUND, "sound"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseDownRootType RENDITION = - new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseDownRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseDownRootType GOTO_REMOTE = - new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseDownRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseDownRootType LAUNCH = - new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseDownRootType(Value.LAUNCH, "launch"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseDownRootType IMPORT_DATA = - new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseDownRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseDownRootType SET_OCG_STATE = - new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseDownRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseDownRootType URI = - new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseDownRootType(Value.URI, "uri"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseDownRootType MOVIE = - new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseDownRootType(Value.MOVIE, "movie"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseDownRootType SUBMIT_FORM = - new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseDownRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseDownRootType HIDE = - new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseDownRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseDownRootType THREAD = - new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseDownRootType(Value.THREAD, "thread"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseDownRootType GOTO3D_VIEW = - new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseDownRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseDownRootType TRANSITION = - new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseDownRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseDownRootType RESET_FORM = - new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseDownRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseDownRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseDownRootType - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseDownRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseDownRootType valueOf( - String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseDownRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseDownWarningsItem.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseDownWarningsItem.java deleted file mode 100644 index 27eefaa..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseDownWarningsItem.java +++ /dev/null @@ -1,105 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseDownWarningsItem { - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseDownWarningsItem - MALFORMED_NEXT = new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseDownWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseDownWarningsItem - CYCLE_DROPPED = new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseDownWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseDownWarningsItem INCOMPLETE = - new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseDownWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseDownWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseDownWarningsItem - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseDownWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseDownWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseDownWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseUp.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseUp.java deleted file mode 100644 index 1d19fc5..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseUp.java +++ /dev/null @@ -1,258 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseUp.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseUp { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseUp( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseUp - && equalTo((DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseUp) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseUp other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseUp other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseUp build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseUpRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings( - List warnings); - - _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseUpWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseUp other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseUpWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseUpRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseUp build() { - return new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseUp( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseUpRoot.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseUpRoot.java deleted file mode 100644 index 46fc0b2..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseUpRoot.java +++ /dev/null @@ -1,224 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseUpRoot.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseUpRoot { - private final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseUpRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseUpRoot( - DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseUpRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseUpRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseUpRoot - && equalTo((DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseUpRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseUpRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type(@NotNull DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseUpRootType type); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseUpRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseUpRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseUpRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseUpRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseUpRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseUpRoot build() { - return new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseUpRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseUpRootType.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseUpRootType.java deleted file mode 100644 index d33b98e..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseUpRootType.java +++ /dev/null @@ -1,286 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseUpRootType { - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseUpRootType UNKNOWN = - new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseUpRootType(Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseUpRootType NAMED = - new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseUpRootType(Value.NAMED, "named"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseUpRootType GOTO = - new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseUpRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseUpRootType GOTO_EMBEDDED = - new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseUpRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseUpRootType JAVASCRIPT = - new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseUpRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseUpRootType SOUND = - new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseUpRootType(Value.SOUND, "sound"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseUpRootType RENDITION = - new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseUpRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseUpRootType GOTO_REMOTE = - new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseUpRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseUpRootType LAUNCH = - new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseUpRootType(Value.LAUNCH, "launch"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseUpRootType IMPORT_DATA = - new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseUpRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseUpRootType SET_OCG_STATE = - new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseUpRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseUpRootType URI = - new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseUpRootType(Value.URI, "uri"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseUpRootType MOVIE = - new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseUpRootType(Value.MOVIE, "movie"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseUpRootType SUBMIT_FORM = - new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseUpRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseUpRootType HIDE = - new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseUpRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseUpRootType THREAD = - new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseUpRootType(Value.THREAD, "thread"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseUpRootType GOTO3D_VIEW = - new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseUpRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseUpRootType TRANSITION = - new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseUpRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseUpRootType RESET_FORM = - new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseUpRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseUpRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseUpRootType - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseUpRootType) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseUpRootType valueOf(String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseUpRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseUpWarningsItem.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseUpWarningsItem.java deleted file mode 100644 index bc33a65..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseUpWarningsItem.java +++ /dev/null @@ -1,105 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseUpWarningsItem { - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseUpWarningsItem - MALFORMED_NEXT = new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseUpWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseUpWarningsItem - CYCLE_DROPPED = new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseUpWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseUpWarningsItem INCOMPLETE = - new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseUpWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseUpWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseUpWarningsItem - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseUpWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseUpWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsMouseUpWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageClose.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageClose.java deleted file mode 100644 index dcef3f6..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageClose.java +++ /dev/null @@ -1,258 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageClose.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageClose { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageClose( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageClose - && equalTo((DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageClose) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageClose other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageClose other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageClose build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageCloseRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings( - List warnings); - - _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageCloseWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageClose other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageCloseWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageCloseRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageClose build() { - return new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageClose( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageCloseRoot.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageCloseRoot.java deleted file mode 100644 index 476c040..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageCloseRoot.java +++ /dev/null @@ -1,225 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageCloseRoot.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageCloseRoot { - private final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageCloseRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageCloseRoot( - DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageCloseRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageCloseRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageCloseRoot - && equalTo((DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageCloseRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageCloseRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageCloseRootType type); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageCloseRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageCloseRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageCloseRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageCloseRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageCloseRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageCloseRoot build() { - return new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageCloseRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageCloseRootType.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageCloseRootType.java deleted file mode 100644 index 6df238e..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageCloseRootType.java +++ /dev/null @@ -1,289 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageCloseRootType { - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageCloseRootType UNKNOWN = - new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageCloseRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageCloseRootType NAMED = - new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageCloseRootType(Value.NAMED, "named"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageCloseRootType GOTO = - new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageCloseRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageCloseRootType GOTO_EMBEDDED = - new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageCloseRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageCloseRootType JAVASCRIPT = - new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageCloseRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageCloseRootType SOUND = - new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageCloseRootType(Value.SOUND, "sound"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageCloseRootType RENDITION = - new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageCloseRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageCloseRootType GOTO_REMOTE = - new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageCloseRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageCloseRootType LAUNCH = - new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageCloseRootType(Value.LAUNCH, "launch"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageCloseRootType IMPORT_DATA = - new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageCloseRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageCloseRootType SET_OCG_STATE = - new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageCloseRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageCloseRootType URI = - new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageCloseRootType(Value.URI, "uri"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageCloseRootType MOVIE = - new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageCloseRootType(Value.MOVIE, "movie"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageCloseRootType SUBMIT_FORM = - new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageCloseRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageCloseRootType HIDE = - new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageCloseRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageCloseRootType THREAD = - new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageCloseRootType(Value.THREAD, "thread"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageCloseRootType GOTO3D_VIEW = - new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageCloseRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageCloseRootType TRANSITION = - new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageCloseRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageCloseRootType RESET_FORM = - new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageCloseRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageCloseRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageCloseRootType - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageCloseRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageCloseRootType valueOf( - String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageCloseRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageCloseWarningsItem.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageCloseWarningsItem.java deleted file mode 100644 index 86e0043..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageCloseWarningsItem.java +++ /dev/null @@ -1,105 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageCloseWarningsItem { - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageCloseWarningsItem - MALFORMED_NEXT = new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageCloseWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageCloseWarningsItem - CYCLE_DROPPED = new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageCloseWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageCloseWarningsItem INCOMPLETE = - new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageCloseWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageCloseWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageCloseWarningsItem - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageCloseWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageCloseWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageCloseWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageInvisible.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageInvisible.java deleted file mode 100644 index d2f4c74..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageInvisible.java +++ /dev/null @@ -1,263 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageInvisible.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageInvisible { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List - warnings; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageInvisible( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageInvisible - && equalTo((DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageInvisible) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageInvisible other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageInvisible other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageInvisible build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root( - Optional root); - - _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageInvisibleRoot root); - - _FinalStage root( - Nullable root); - - _FinalStage warnings( - List warnings); - - _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageInvisibleWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageInvisible other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List - warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageInvisibleWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List - warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageInvisibleRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageInvisible build() { - return new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageInvisible( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageInvisibleRoot.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageInvisibleRoot.java deleted file mode 100644 index 5ad726b..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageInvisibleRoot.java +++ /dev/null @@ -1,226 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageInvisibleRoot.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageInvisibleRoot { - private final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageInvisibleRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageInvisibleRoot( - DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageInvisibleRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageInvisibleRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageInvisibleRoot - && equalTo((DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageInvisibleRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageInvisibleRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageInvisibleRootType type); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageInvisibleRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageInvisibleRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageInvisibleRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageInvisibleRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageInvisibleRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageInvisibleRoot build() { - return new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageInvisibleRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageInvisibleRootType.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageInvisibleRootType.java deleted file mode 100644 index c8a33de..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageInvisibleRootType.java +++ /dev/null @@ -1,294 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageInvisibleRootType { - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageInvisibleRootType UNKNOWN = - new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageInvisibleRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageInvisibleRootType NAMED = - new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageInvisibleRootType( - Value.NAMED, "named"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageInvisibleRootType GOTO = - new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageInvisibleRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageInvisibleRootType - GOTO_EMBEDDED = new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageInvisibleRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageInvisibleRootType JAVASCRIPT = - new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageInvisibleRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageInvisibleRootType SOUND = - new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageInvisibleRootType( - Value.SOUND, "sound"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageInvisibleRootType RENDITION = - new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageInvisibleRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageInvisibleRootType - GOTO_REMOTE = new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageInvisibleRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageInvisibleRootType LAUNCH = - new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageInvisibleRootType( - Value.LAUNCH, "launch"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageInvisibleRootType - IMPORT_DATA = new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageInvisibleRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageInvisibleRootType - SET_OCG_STATE = new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageInvisibleRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageInvisibleRootType URI = - new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageInvisibleRootType(Value.URI, "uri"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageInvisibleRootType MOVIE = - new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageInvisibleRootType( - Value.MOVIE, "movie"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageInvisibleRootType - SUBMIT_FORM = new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageInvisibleRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageInvisibleRootType HIDE = - new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageInvisibleRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageInvisibleRootType THREAD = - new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageInvisibleRootType( - Value.THREAD, "thread"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageInvisibleRootType - GOTO3D_VIEW = new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageInvisibleRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageInvisibleRootType TRANSITION = - new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageInvisibleRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageInvisibleRootType RESET_FORM = - new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageInvisibleRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageInvisibleRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageInvisibleRootType - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageInvisibleRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageInvisibleRootType valueOf( - String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageInvisibleRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageInvisibleWarningsItem.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageInvisibleWarningsItem.java deleted file mode 100644 index e8de51f..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageInvisibleWarningsItem.java +++ /dev/null @@ -1,109 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageInvisibleWarningsItem { - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageInvisibleWarningsItem - MALFORMED_NEXT = - new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageInvisibleWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageInvisibleWarningsItem - CYCLE_DROPPED = new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageInvisibleWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageInvisibleWarningsItem - INCOMPLETE = new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageInvisibleWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageInvisibleWarningsItem( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageInvisibleWarningsItem - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageInvisibleWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageInvisibleWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageInvisibleWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageOpen.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageOpen.java deleted file mode 100644 index 8f77830..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageOpen.java +++ /dev/null @@ -1,258 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageOpen.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageOpen { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageOpen( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageOpen - && equalTo((DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageOpen) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageOpen other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageOpen other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageOpen build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageOpenRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings( - List warnings); - - _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageOpenWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageOpen other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageOpenWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageOpenRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageOpen build() { - return new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageOpen( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageOpenRoot.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageOpenRoot.java deleted file mode 100644 index 2e67178..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageOpenRoot.java +++ /dev/null @@ -1,224 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageOpenRoot.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageOpenRoot { - private final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageOpenRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageOpenRoot( - DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageOpenRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageOpenRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageOpenRoot - && equalTo((DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageOpenRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageOpenRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type(@NotNull DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageOpenRootType type); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageOpenRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageOpenRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageOpenRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageOpenRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageOpenRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageOpenRoot build() { - return new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageOpenRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageOpenRootType.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageOpenRootType.java deleted file mode 100644 index 1b54e71..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageOpenRootType.java +++ /dev/null @@ -1,287 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageOpenRootType { - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageOpenRootType UNKNOWN = - new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageOpenRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageOpenRootType NAMED = - new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageOpenRootType(Value.NAMED, "named"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageOpenRootType GOTO = - new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageOpenRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageOpenRootType GOTO_EMBEDDED = - new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageOpenRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageOpenRootType JAVASCRIPT = - new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageOpenRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageOpenRootType SOUND = - new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageOpenRootType(Value.SOUND, "sound"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageOpenRootType RENDITION = - new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageOpenRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageOpenRootType GOTO_REMOTE = - new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageOpenRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageOpenRootType LAUNCH = - new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageOpenRootType(Value.LAUNCH, "launch"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageOpenRootType IMPORT_DATA = - new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageOpenRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageOpenRootType SET_OCG_STATE = - new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageOpenRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageOpenRootType URI = - new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageOpenRootType(Value.URI, "uri"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageOpenRootType MOVIE = - new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageOpenRootType(Value.MOVIE, "movie"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageOpenRootType SUBMIT_FORM = - new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageOpenRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageOpenRootType HIDE = - new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageOpenRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageOpenRootType THREAD = - new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageOpenRootType(Value.THREAD, "thread"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageOpenRootType GOTO3D_VIEW = - new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageOpenRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageOpenRootType TRANSITION = - new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageOpenRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageOpenRootType RESET_FORM = - new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageOpenRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageOpenRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageOpenRootType - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageOpenRootType) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageOpenRootType valueOf(String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageOpenRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageOpenWarningsItem.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageOpenWarningsItem.java deleted file mode 100644 index fee8bef..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageOpenWarningsItem.java +++ /dev/null @@ -1,105 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageOpenWarningsItem { - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageOpenWarningsItem - MALFORMED_NEXT = new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageOpenWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageOpenWarningsItem - CYCLE_DROPPED = new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageOpenWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageOpenWarningsItem INCOMPLETE = - new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageOpenWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageOpenWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageOpenWarningsItem - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageOpenWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageOpenWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageOpenWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageVisible.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageVisible.java deleted file mode 100644 index 161be3b..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageVisible.java +++ /dev/null @@ -1,258 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageVisible.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageVisible { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageVisible( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageVisible - && equalTo((DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageVisible) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageVisible other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageVisible other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageVisible build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageVisibleRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings( - List warnings); - - _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageVisibleWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageVisible other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageVisibleWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageVisibleRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageVisible build() { - return new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageVisible( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageVisibleRoot.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageVisibleRoot.java deleted file mode 100644 index d76322b..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageVisibleRoot.java +++ /dev/null @@ -1,225 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageVisibleRoot.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageVisibleRoot { - private final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageVisibleRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageVisibleRoot( - DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageVisibleRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageVisibleRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageVisibleRoot - && equalTo((DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageVisibleRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageVisibleRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageVisibleRootType type); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageVisibleRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageVisibleRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageVisibleRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageVisibleRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageVisibleRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageVisibleRoot build() { - return new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageVisibleRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageVisibleRootType.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageVisibleRootType.java deleted file mode 100644 index aac5735..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageVisibleRootType.java +++ /dev/null @@ -1,291 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageVisibleRootType { - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageVisibleRootType UNKNOWN = - new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageVisibleRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageVisibleRootType NAMED = - new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageVisibleRootType(Value.NAMED, "named"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageVisibleRootType GOTO = - new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageVisibleRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageVisibleRootType - GOTO_EMBEDDED = new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageVisibleRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageVisibleRootType JAVASCRIPT = - new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageVisibleRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageVisibleRootType SOUND = - new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageVisibleRootType(Value.SOUND, "sound"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageVisibleRootType RENDITION = - new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageVisibleRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageVisibleRootType GOTO_REMOTE = - new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageVisibleRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageVisibleRootType LAUNCH = - new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageVisibleRootType( - Value.LAUNCH, "launch"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageVisibleRootType IMPORT_DATA = - new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageVisibleRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageVisibleRootType - SET_OCG_STATE = new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageVisibleRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageVisibleRootType URI = - new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageVisibleRootType(Value.URI, "uri"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageVisibleRootType MOVIE = - new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageVisibleRootType(Value.MOVIE, "movie"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageVisibleRootType SUBMIT_FORM = - new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageVisibleRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageVisibleRootType HIDE = - new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageVisibleRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageVisibleRootType THREAD = - new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageVisibleRootType( - Value.THREAD, "thread"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageVisibleRootType GOTO3D_VIEW = - new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageVisibleRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageVisibleRootType TRANSITION = - new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageVisibleRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageVisibleRootType RESET_FORM = - new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageVisibleRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageVisibleRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageVisibleRootType - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageVisibleRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageVisibleRootType valueOf( - String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageVisibleRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageVisibleWarningsItem.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageVisibleWarningsItem.java deleted file mode 100644 index 8716662..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageVisibleWarningsItem.java +++ /dev/null @@ -1,107 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageVisibleWarningsItem { - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageVisibleWarningsItem - MALFORMED_NEXT = new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageVisibleWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageVisibleWarningsItem - CYCLE_DROPPED = new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageVisibleWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageVisibleWarningsItem - INCOMPLETE = new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageVisibleWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageVisibleWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageVisibleWarningsItem - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageVisibleWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageVisibleWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsList200ResponseAnnotationsItemUnsupportedActionsPageVisibleWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemWidget.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemWidget.java index 32fa5aa..c1238ee 100644 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemWidget.java +++ b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemWidget.java @@ -63,7 +63,7 @@ public final class DocAnnotationsList200ResponseAnnotationsItemWidget { private final Optional updatedBy; - private final Optional actions; + private final Optional actions; private final Optional color; @@ -107,7 +107,7 @@ private DocAnnotationsList200ResponseAnnotationsItemWidget( Optional groupId, Optional createdBy, Optional updatedBy, - Optional actions, + Optional actions, Optional color, Optional interiorColor, double strokeWidth, @@ -272,7 +272,7 @@ public Optional getUpdatedBy() { } @JsonProperty("actions") - public Optional getActions() { + public Optional getActions() { return actions; } @@ -604,9 +604,9 @@ public interface _FinalStage { _FinalStage updatedBy(String updatedBy); - _FinalStage actions(Optional actions); + _FinalStage actions(Optional actions); - _FinalStage actions(DocAnnotationsList200ResponseAnnotationsItemWidgetActions actions); + _FinalStage actions(PdfAnnotationActions actions); _FinalStage color(Optional color); @@ -685,7 +685,7 @@ public static final class Builder private Optional color = Optional.empty(); - private Optional actions = Optional.empty(); + private Optional actions = Optional.empty(); private Optional updatedBy = Optional.empty(); @@ -934,14 +934,14 @@ public _FinalStage color(Optional actions) { + public _FinalStage actions(Optional actions) { this.actions = actions; return this; } diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemWidgetActions.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemWidgetActions.java deleted file mode 100644 index 003d1f2..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemWidgetActions.java +++ /dev/null @@ -1,384 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.HashMap; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemWidgetActions.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemWidgetActions { - private final Optional activate; - - private final Optional cursorEnter; - - private final Optional cursorExit; - - private final Optional mouseDown; - - private final Optional mouseUp; - - private final Optional focus; - - private final Optional blur; - - private final Optional pageOpen; - - private final Optional pageClose; - - private final Optional pageVisible; - - private final Optional pageInvisible; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemWidgetActions( - Optional activate, - Optional cursorEnter, - Optional cursorExit, - Optional mouseDown, - Optional mouseUp, - Optional focus, - Optional blur, - Optional pageOpen, - Optional pageClose, - Optional pageVisible, - Optional pageInvisible, - Map additionalProperties) { - this.activate = activate; - this.cursorEnter = cursorEnter; - this.cursorExit = cursorExit; - this.mouseDown = mouseDown; - this.mouseUp = mouseUp; - this.focus = focus; - this.blur = blur; - this.pageOpen = pageOpen; - this.pageClose = pageClose; - this.pageVisible = pageVisible; - this.pageInvisible = pageInvisible; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("activate") - public Optional getActivate() { - return activate; - } - - @JsonProperty("cursorEnter") - public Optional getCursorEnter() { - return cursorEnter; - } - - @JsonProperty("cursorExit") - public Optional getCursorExit() { - return cursorExit; - } - - @JsonProperty("mouseDown") - public Optional getMouseDown() { - return mouseDown; - } - - @JsonProperty("mouseUp") - public Optional getMouseUp() { - return mouseUp; - } - - @JsonProperty("focus") - public Optional getFocus() { - return focus; - } - - @JsonProperty("blur") - public Optional getBlur() { - return blur; - } - - @JsonProperty("pageOpen") - public Optional getPageOpen() { - return pageOpen; - } - - @JsonProperty("pageClose") - public Optional getPageClose() { - return pageClose; - } - - @JsonProperty("pageVisible") - public Optional getPageVisible() { - return pageVisible; - } - - @JsonProperty("pageInvisible") - public Optional getPageInvisible() { - return pageInvisible; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemWidgetActions - && equalTo((DocAnnotationsList200ResponseAnnotationsItemWidgetActions) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemWidgetActions other) { - return activate.equals(other.activate) - && cursorEnter.equals(other.cursorEnter) - && cursorExit.equals(other.cursorExit) - && mouseDown.equals(other.mouseDown) - && mouseUp.equals(other.mouseUp) - && focus.equals(other.focus) - && blur.equals(other.blur) - && pageOpen.equals(other.pageOpen) - && pageClose.equals(other.pageClose) - && pageVisible.equals(other.pageVisible) - && pageInvisible.equals(other.pageInvisible); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash( - this.activate, - this.cursorEnter, - this.cursorExit, - this.mouseDown, - this.mouseUp, - this.focus, - this.blur, - this.pageOpen, - this.pageClose, - this.pageVisible, - this.pageInvisible); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static Builder builder() { - return new Builder(); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder { - private Optional activate = Optional.empty(); - - private Optional cursorEnter = - Optional.empty(); - - private Optional cursorExit = - Optional.empty(); - - private Optional mouseDown = - Optional.empty(); - - private Optional mouseUp = Optional.empty(); - - private Optional focus = Optional.empty(); - - private Optional blur = Optional.empty(); - - private Optional pageOpen = Optional.empty(); - - private Optional pageClose = - Optional.empty(); - - private Optional pageVisible = - Optional.empty(); - - private Optional pageInvisible = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - public Builder from(DocAnnotationsList200ResponseAnnotationsItemWidgetActions other) { - activate(other.getActivate()); - cursorEnter(other.getCursorEnter()); - cursorExit(other.getCursorExit()); - mouseDown(other.getMouseDown()); - mouseUp(other.getMouseUp()); - focus(other.getFocus()); - blur(other.getBlur()); - pageOpen(other.getPageOpen()); - pageClose(other.getPageClose()); - pageVisible(other.getPageVisible()); - pageInvisible(other.getPageInvisible()); - return this; - } - - @JsonSetter(value = "activate", nulls = Nulls.SKIP) - public Builder activate(Optional activate) { - this.activate = activate; - return this; - } - - public Builder activate(DocAnnotationsList200ResponseAnnotationsItemWidgetActionsActivate activate) { - this.activate = Optional.ofNullable(activate); - return this; - } - - @JsonSetter(value = "cursorEnter", nulls = Nulls.SKIP) - public Builder cursorEnter( - Optional cursorEnter) { - this.cursorEnter = cursorEnter; - return this; - } - - public Builder cursorEnter(DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorEnter cursorEnter) { - this.cursorEnter = Optional.ofNullable(cursorEnter); - return this; - } - - @JsonSetter(value = "cursorExit", nulls = Nulls.SKIP) - public Builder cursorExit( - Optional cursorExit) { - this.cursorExit = cursorExit; - return this; - } - - public Builder cursorExit(DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorExit cursorExit) { - this.cursorExit = Optional.ofNullable(cursorExit); - return this; - } - - @JsonSetter(value = "mouseDown", nulls = Nulls.SKIP) - public Builder mouseDown( - Optional mouseDown) { - this.mouseDown = mouseDown; - return this; - } - - public Builder mouseDown(DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseDown mouseDown) { - this.mouseDown = Optional.ofNullable(mouseDown); - return this; - } - - @JsonSetter(value = "mouseUp", nulls = Nulls.SKIP) - public Builder mouseUp(Optional mouseUp) { - this.mouseUp = mouseUp; - return this; - } - - public Builder mouseUp(DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseUp mouseUp) { - this.mouseUp = Optional.ofNullable(mouseUp); - return this; - } - - @JsonSetter(value = "focus", nulls = Nulls.SKIP) - public Builder focus(Optional focus) { - this.focus = focus; - return this; - } - - public Builder focus(DocAnnotationsList200ResponseAnnotationsItemWidgetActionsFocus focus) { - this.focus = Optional.ofNullable(focus); - return this; - } - - @JsonSetter(value = "blur", nulls = Nulls.SKIP) - public Builder blur(Optional blur) { - this.blur = blur; - return this; - } - - public Builder blur(DocAnnotationsList200ResponseAnnotationsItemWidgetActionsBlur blur) { - this.blur = Optional.ofNullable(blur); - return this; - } - - @JsonSetter(value = "pageOpen", nulls = Nulls.SKIP) - public Builder pageOpen(Optional pageOpen) { - this.pageOpen = pageOpen; - return this; - } - - public Builder pageOpen(DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageOpen pageOpen) { - this.pageOpen = Optional.ofNullable(pageOpen); - return this; - } - - @JsonSetter(value = "pageClose", nulls = Nulls.SKIP) - public Builder pageClose( - Optional pageClose) { - this.pageClose = pageClose; - return this; - } - - public Builder pageClose(DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageClose pageClose) { - this.pageClose = Optional.ofNullable(pageClose); - return this; - } - - @JsonSetter(value = "pageVisible", nulls = Nulls.SKIP) - public Builder pageVisible( - Optional pageVisible) { - this.pageVisible = pageVisible; - return this; - } - - public Builder pageVisible(DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageVisible pageVisible) { - this.pageVisible = Optional.ofNullable(pageVisible); - return this; - } - - @JsonSetter(value = "pageInvisible", nulls = Nulls.SKIP) - public Builder pageInvisible( - Optional pageInvisible) { - this.pageInvisible = pageInvisible; - return this; - } - - public Builder pageInvisible( - DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageInvisible pageInvisible) { - this.pageInvisible = Optional.ofNullable(pageInvisible); - return this; - } - - public DocAnnotationsList200ResponseAnnotationsItemWidgetActions build() { - return new DocAnnotationsList200ResponseAnnotationsItemWidgetActions( - activate, - cursorEnter, - cursorExit, - mouseDown, - mouseUp, - focus, - blur, - pageOpen, - pageClose, - pageVisible, - pageInvisible, - additionalProperties); - } - - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemWidgetActionsActivate.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemWidgetActionsActivate.java deleted file mode 100644 index 779669a..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemWidgetActionsActivate.java +++ /dev/null @@ -1,254 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemWidgetActionsActivate.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemWidgetActionsActivate { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemWidgetActionsActivate( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemWidgetActionsActivate - && equalTo((DocAnnotationsList200ResponseAnnotationsItemWidgetActionsActivate) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemWidgetActionsActivate other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemWidgetActionsActivate other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemWidgetActionsActivate build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemWidgetActionsActivateRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings( - List warnings); - - _FinalStage addWarnings(DocAnnotationsList200ResponseAnnotationsItemWidgetActionsActivateWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemWidgetActionsActivate other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemWidgetActionsActivateWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root(Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemWidgetActionsActivateRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root(Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemWidgetActionsActivate build() { - return new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsActivate( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemWidgetActionsActivateRoot.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemWidgetActionsActivateRoot.java deleted file mode 100644 index 0efaffe..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemWidgetActionsActivateRoot.java +++ /dev/null @@ -1,224 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemWidgetActionsActivateRoot.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemWidgetActionsActivateRoot { - private final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsActivateRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemWidgetActionsActivateRoot( - DocAnnotationsList200ResponseAnnotationsItemWidgetActionsActivateRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsList200ResponseAnnotationsItemWidgetActionsActivateRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemWidgetActionsActivateRoot - && equalTo((DocAnnotationsList200ResponseAnnotationsItemWidgetActionsActivateRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemWidgetActionsActivateRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type(@NotNull DocAnnotationsList200ResponseAnnotationsItemWidgetActionsActivateRootType type); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemWidgetActionsActivateRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemWidgetActionsActivateRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsList200ResponseAnnotationsItemWidgetActionsActivateRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemWidgetActionsActivateRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsList200ResponseAnnotationsItemWidgetActionsActivateRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemWidgetActionsActivateRoot build() { - return new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsActivateRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemWidgetActionsActivateRootType.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemWidgetActionsActivateRootType.java deleted file mode 100644 index 6d900f1..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemWidgetActionsActivateRootType.java +++ /dev/null @@ -1,285 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemWidgetActionsActivateRootType { - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsActivateRootType UNKNOWN = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsActivateRootType(Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsActivateRootType NAMED = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsActivateRootType(Value.NAMED, "named"); - - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsActivateRootType GOTO = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsActivateRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsActivateRootType GOTO_EMBEDDED = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsActivateRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsActivateRootType JAVASCRIPT = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsActivateRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsActivateRootType SOUND = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsActivateRootType(Value.SOUND, "sound"); - - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsActivateRootType RENDITION = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsActivateRootType(Value.RENDITION, "rendition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsActivateRootType GOTO_REMOTE = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsActivateRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsActivateRootType LAUNCH = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsActivateRootType(Value.LAUNCH, "launch"); - - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsActivateRootType IMPORT_DATA = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsActivateRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsActivateRootType SET_OCG_STATE = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsActivateRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsActivateRootType URI = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsActivateRootType(Value.URI, "uri"); - - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsActivateRootType MOVIE = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsActivateRootType(Value.MOVIE, "movie"); - - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsActivateRootType SUBMIT_FORM = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsActivateRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsActivateRootType HIDE = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsActivateRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsActivateRootType THREAD = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsActivateRootType(Value.THREAD, "thread"); - - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsActivateRootType GOTO3D_VIEW = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsActivateRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsActivateRootType TRANSITION = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsActivateRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsActivateRootType RESET_FORM = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsActivateRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemWidgetActionsActivateRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemWidgetActionsActivateRootType - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemWidgetActionsActivateRootType) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemWidgetActionsActivateRootType valueOf(String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsActivateRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemWidgetActionsActivateWarningsItem.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemWidgetActionsActivateWarningsItem.java deleted file mode 100644 index 3c0db32..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemWidgetActionsActivateWarningsItem.java +++ /dev/null @@ -1,103 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemWidgetActionsActivateWarningsItem { - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsActivateWarningsItem MALFORMED_NEXT = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsActivateWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsActivateWarningsItem CYCLE_DROPPED = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsActivateWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsActivateWarningsItem INCOMPLETE = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsActivateWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemWidgetActionsActivateWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemWidgetActionsActivateWarningsItem - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemWidgetActionsActivateWarningsItem) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemWidgetActionsActivateWarningsItem valueOf(String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsActivateWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemWidgetActionsBlur.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemWidgetActionsBlur.java deleted file mode 100644 index df30d8f..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemWidgetActionsBlur.java +++ /dev/null @@ -1,253 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemWidgetActionsBlur.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemWidgetActionsBlur { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemWidgetActionsBlur( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemWidgetActionsBlur - && equalTo((DocAnnotationsList200ResponseAnnotationsItemWidgetActionsBlur) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemWidgetActionsBlur other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemWidgetActionsBlur other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemWidgetActionsBlur build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemWidgetActionsBlurRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings(List warnings); - - _FinalStage addWarnings(DocAnnotationsList200ResponseAnnotationsItemWidgetActionsBlurWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemWidgetActionsBlur other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemWidgetActionsBlurWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root(Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemWidgetActionsBlurRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root(Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemWidgetActionsBlur build() { - return new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsBlur( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemWidgetActionsBlurRoot.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemWidgetActionsBlurRoot.java deleted file mode 100644 index ddd8d87..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemWidgetActionsBlurRoot.java +++ /dev/null @@ -1,223 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemWidgetActionsBlurRoot.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemWidgetActionsBlurRoot { - private final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsBlurRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemWidgetActionsBlurRoot( - DocAnnotationsList200ResponseAnnotationsItemWidgetActionsBlurRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsList200ResponseAnnotationsItemWidgetActionsBlurRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemWidgetActionsBlurRoot - && equalTo((DocAnnotationsList200ResponseAnnotationsItemWidgetActionsBlurRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemWidgetActionsBlurRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type(@NotNull DocAnnotationsList200ResponseAnnotationsItemWidgetActionsBlurRootType type); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemWidgetActionsBlurRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemWidgetActionsBlurRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsList200ResponseAnnotationsItemWidgetActionsBlurRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemWidgetActionsBlurRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type(@NotNull DocAnnotationsList200ResponseAnnotationsItemWidgetActionsBlurRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemWidgetActionsBlurRoot build() { - return new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsBlurRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemWidgetActionsBlurRootType.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemWidgetActionsBlurRootType.java deleted file mode 100644 index 67e69f1..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemWidgetActionsBlurRootType.java +++ /dev/null @@ -1,278 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemWidgetActionsBlurRootType { - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsBlurRootType UNKNOWN = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsBlurRootType(Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsBlurRootType NAMED = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsBlurRootType(Value.NAMED, "named"); - - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsBlurRootType GOTO = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsBlurRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsBlurRootType GOTO_EMBEDDED = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsBlurRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsBlurRootType JAVASCRIPT = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsBlurRootType(Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsBlurRootType SOUND = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsBlurRootType(Value.SOUND, "sound"); - - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsBlurRootType RENDITION = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsBlurRootType(Value.RENDITION, "rendition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsBlurRootType GOTO_REMOTE = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsBlurRootType(Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsBlurRootType LAUNCH = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsBlurRootType(Value.LAUNCH, "launch"); - - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsBlurRootType IMPORT_DATA = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsBlurRootType(Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsBlurRootType SET_OCG_STATE = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsBlurRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsBlurRootType URI = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsBlurRootType(Value.URI, "uri"); - - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsBlurRootType MOVIE = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsBlurRootType(Value.MOVIE, "movie"); - - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsBlurRootType SUBMIT_FORM = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsBlurRootType(Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsBlurRootType HIDE = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsBlurRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsBlurRootType THREAD = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsBlurRootType(Value.THREAD, "thread"); - - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsBlurRootType GOTO3D_VIEW = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsBlurRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsBlurRootType TRANSITION = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsBlurRootType(Value.TRANSITION, "transition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsBlurRootType RESET_FORM = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsBlurRootType(Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemWidgetActionsBlurRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemWidgetActionsBlurRootType - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemWidgetActionsBlurRootType) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemWidgetActionsBlurRootType valueOf(String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsBlurRootType(Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemWidgetActionsBlurWarningsItem.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemWidgetActionsBlurWarningsItem.java deleted file mode 100644 index 7e085f8..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemWidgetActionsBlurWarningsItem.java +++ /dev/null @@ -1,103 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemWidgetActionsBlurWarningsItem { - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsBlurWarningsItem MALFORMED_NEXT = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsBlurWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsBlurWarningsItem CYCLE_DROPPED = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsBlurWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsBlurWarningsItem INCOMPLETE = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsBlurWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemWidgetActionsBlurWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemWidgetActionsBlurWarningsItem - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemWidgetActionsBlurWarningsItem) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemWidgetActionsBlurWarningsItem valueOf(String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsBlurWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorEnter.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorEnter.java deleted file mode 100644 index 606cd6d..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorEnter.java +++ /dev/null @@ -1,258 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorEnter.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorEnter { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorEnter( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorEnter - && equalTo((DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorEnter) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorEnter other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorEnter other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorEnter build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorEnterRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings( - List warnings); - - _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorEnterWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorEnter other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorEnterWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorEnterRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorEnter build() { - return new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorEnter( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorEnterRoot.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorEnterRoot.java deleted file mode 100644 index a497751..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorEnterRoot.java +++ /dev/null @@ -1,224 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorEnterRoot.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorEnterRoot { - private final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorEnterRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorEnterRoot( - DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorEnterRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorEnterRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorEnterRoot - && equalTo((DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorEnterRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorEnterRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type(@NotNull DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorEnterRootType type); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorEnterRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorEnterRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorEnterRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorEnterRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorEnterRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorEnterRoot build() { - return new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorEnterRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorEnterRootType.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorEnterRootType.java deleted file mode 100644 index a17ce13..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorEnterRootType.java +++ /dev/null @@ -1,286 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorEnterRootType { - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorEnterRootType UNKNOWN = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorEnterRootType(Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorEnterRootType NAMED = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorEnterRootType(Value.NAMED, "named"); - - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorEnterRootType GOTO = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorEnterRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorEnterRootType GOTO_EMBEDDED = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorEnterRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorEnterRootType JAVASCRIPT = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorEnterRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorEnterRootType SOUND = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorEnterRootType(Value.SOUND, "sound"); - - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorEnterRootType RENDITION = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorEnterRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorEnterRootType GOTO_REMOTE = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorEnterRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorEnterRootType LAUNCH = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorEnterRootType(Value.LAUNCH, "launch"); - - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorEnterRootType IMPORT_DATA = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorEnterRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorEnterRootType SET_OCG_STATE = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorEnterRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorEnterRootType URI = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorEnterRootType(Value.URI, "uri"); - - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorEnterRootType MOVIE = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorEnterRootType(Value.MOVIE, "movie"); - - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorEnterRootType SUBMIT_FORM = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorEnterRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorEnterRootType HIDE = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorEnterRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorEnterRootType THREAD = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorEnterRootType(Value.THREAD, "thread"); - - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorEnterRootType GOTO3D_VIEW = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorEnterRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorEnterRootType TRANSITION = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorEnterRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorEnterRootType RESET_FORM = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorEnterRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorEnterRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorEnterRootType - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorEnterRootType) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorEnterRootType valueOf(String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorEnterRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorEnterWarningsItem.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorEnterWarningsItem.java deleted file mode 100644 index 2214b5e..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorEnterWarningsItem.java +++ /dev/null @@ -1,105 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorEnterWarningsItem { - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorEnterWarningsItem - MALFORMED_NEXT = new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorEnterWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorEnterWarningsItem CYCLE_DROPPED = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorEnterWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorEnterWarningsItem INCOMPLETE = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorEnterWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorEnterWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorEnterWarningsItem - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorEnterWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorEnterWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorEnterWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorExit.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorExit.java deleted file mode 100644 index ee0ec91..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorExit.java +++ /dev/null @@ -1,258 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorExit.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorExit { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorExit( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorExit - && equalTo((DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorExit) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorExit other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorExit other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorExit build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorExitRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings( - List warnings); - - _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorExitWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorExit other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorExitWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorExitRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorExit build() { - return new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorExit( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorExitRoot.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorExitRoot.java deleted file mode 100644 index 4b36e87..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorExitRoot.java +++ /dev/null @@ -1,224 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorExitRoot.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorExitRoot { - private final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorExitRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorExitRoot( - DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorExitRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorExitRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorExitRoot - && equalTo((DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorExitRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorExitRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type(@NotNull DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorExitRootType type); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorExitRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorExitRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorExitRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorExitRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorExitRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorExitRoot build() { - return new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorExitRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorExitRootType.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorExitRootType.java deleted file mode 100644 index ee09d96..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorExitRootType.java +++ /dev/null @@ -1,286 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorExitRootType { - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorExitRootType UNKNOWN = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorExitRootType(Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorExitRootType NAMED = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorExitRootType(Value.NAMED, "named"); - - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorExitRootType GOTO = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorExitRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorExitRootType GOTO_EMBEDDED = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorExitRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorExitRootType JAVASCRIPT = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorExitRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorExitRootType SOUND = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorExitRootType(Value.SOUND, "sound"); - - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorExitRootType RENDITION = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorExitRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorExitRootType GOTO_REMOTE = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorExitRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorExitRootType LAUNCH = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorExitRootType(Value.LAUNCH, "launch"); - - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorExitRootType IMPORT_DATA = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorExitRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorExitRootType SET_OCG_STATE = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorExitRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorExitRootType URI = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorExitRootType(Value.URI, "uri"); - - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorExitRootType MOVIE = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorExitRootType(Value.MOVIE, "movie"); - - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorExitRootType SUBMIT_FORM = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorExitRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorExitRootType HIDE = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorExitRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorExitRootType THREAD = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorExitRootType(Value.THREAD, "thread"); - - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorExitRootType GOTO3D_VIEW = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorExitRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorExitRootType TRANSITION = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorExitRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorExitRootType RESET_FORM = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorExitRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorExitRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorExitRootType - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorExitRootType) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorExitRootType valueOf(String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorExitRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorExitWarningsItem.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorExitWarningsItem.java deleted file mode 100644 index 58b2c3f..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorExitWarningsItem.java +++ /dev/null @@ -1,105 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorExitWarningsItem { - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorExitWarningsItem MALFORMED_NEXT = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorExitWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorExitWarningsItem CYCLE_DROPPED = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorExitWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorExitWarningsItem INCOMPLETE = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorExitWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorExitWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorExitWarningsItem - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorExitWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorExitWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsCursorExitWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemWidgetActionsFocus.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemWidgetActionsFocus.java deleted file mode 100644 index dd3140c..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemWidgetActionsFocus.java +++ /dev/null @@ -1,253 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemWidgetActionsFocus.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemWidgetActionsFocus { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemWidgetActionsFocus( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemWidgetActionsFocus - && equalTo((DocAnnotationsList200ResponseAnnotationsItemWidgetActionsFocus) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemWidgetActionsFocus other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemWidgetActionsFocus other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemWidgetActionsFocus build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemWidgetActionsFocusRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings(List warnings); - - _FinalStage addWarnings(DocAnnotationsList200ResponseAnnotationsItemWidgetActionsFocusWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemWidgetActionsFocus other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemWidgetActionsFocusWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root(Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemWidgetActionsFocusRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root(Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemWidgetActionsFocus build() { - return new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsFocus( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemWidgetActionsFocusRoot.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemWidgetActionsFocusRoot.java deleted file mode 100644 index 6f9f793..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemWidgetActionsFocusRoot.java +++ /dev/null @@ -1,223 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemWidgetActionsFocusRoot.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemWidgetActionsFocusRoot { - private final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsFocusRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemWidgetActionsFocusRoot( - DocAnnotationsList200ResponseAnnotationsItemWidgetActionsFocusRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsList200ResponseAnnotationsItemWidgetActionsFocusRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemWidgetActionsFocusRoot - && equalTo((DocAnnotationsList200ResponseAnnotationsItemWidgetActionsFocusRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemWidgetActionsFocusRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type(@NotNull DocAnnotationsList200ResponseAnnotationsItemWidgetActionsFocusRootType type); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemWidgetActionsFocusRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemWidgetActionsFocusRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsList200ResponseAnnotationsItemWidgetActionsFocusRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemWidgetActionsFocusRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type(@NotNull DocAnnotationsList200ResponseAnnotationsItemWidgetActionsFocusRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemWidgetActionsFocusRoot build() { - return new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsFocusRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemWidgetActionsFocusRootType.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemWidgetActionsFocusRootType.java deleted file mode 100644 index 2e6f565..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemWidgetActionsFocusRootType.java +++ /dev/null @@ -1,282 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemWidgetActionsFocusRootType { - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsFocusRootType UNKNOWN = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsFocusRootType(Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsFocusRootType NAMED = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsFocusRootType(Value.NAMED, "named"); - - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsFocusRootType GOTO = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsFocusRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsFocusRootType GOTO_EMBEDDED = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsFocusRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsFocusRootType JAVASCRIPT = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsFocusRootType(Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsFocusRootType SOUND = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsFocusRootType(Value.SOUND, "sound"); - - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsFocusRootType RENDITION = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsFocusRootType(Value.RENDITION, "rendition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsFocusRootType GOTO_REMOTE = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsFocusRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsFocusRootType LAUNCH = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsFocusRootType(Value.LAUNCH, "launch"); - - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsFocusRootType IMPORT_DATA = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsFocusRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsFocusRootType SET_OCG_STATE = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsFocusRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsFocusRootType URI = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsFocusRootType(Value.URI, "uri"); - - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsFocusRootType MOVIE = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsFocusRootType(Value.MOVIE, "movie"); - - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsFocusRootType SUBMIT_FORM = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsFocusRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsFocusRootType HIDE = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsFocusRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsFocusRootType THREAD = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsFocusRootType(Value.THREAD, "thread"); - - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsFocusRootType GOTO3D_VIEW = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsFocusRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsFocusRootType TRANSITION = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsFocusRootType(Value.TRANSITION, "transition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsFocusRootType RESET_FORM = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsFocusRootType(Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemWidgetActionsFocusRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemWidgetActionsFocusRootType - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemWidgetActionsFocusRootType) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemWidgetActionsFocusRootType valueOf(String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsFocusRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemWidgetActionsFocusWarningsItem.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemWidgetActionsFocusWarningsItem.java deleted file mode 100644 index 3ddc4d5..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemWidgetActionsFocusWarningsItem.java +++ /dev/null @@ -1,103 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemWidgetActionsFocusWarningsItem { - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsFocusWarningsItem MALFORMED_NEXT = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsFocusWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsFocusWarningsItem CYCLE_DROPPED = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsFocusWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsFocusWarningsItem INCOMPLETE = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsFocusWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemWidgetActionsFocusWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemWidgetActionsFocusWarningsItem - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemWidgetActionsFocusWarningsItem) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemWidgetActionsFocusWarningsItem valueOf(String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsFocusWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseDown.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseDown.java deleted file mode 100644 index 9003d62..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseDown.java +++ /dev/null @@ -1,256 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseDown.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseDown { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseDown( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseDown - && equalTo((DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseDown) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseDown other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseDown other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseDown build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseDownRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings( - List warnings); - - _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseDownWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseDown other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseDownWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root(Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseDownRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root(Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseDown build() { - return new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseDown( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseDownRoot.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseDownRoot.java deleted file mode 100644 index 1549362..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseDownRoot.java +++ /dev/null @@ -1,224 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseDownRoot.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseDownRoot { - private final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseDownRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseDownRoot( - DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseDownRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseDownRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseDownRoot - && equalTo((DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseDownRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseDownRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type(@NotNull DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseDownRootType type); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseDownRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseDownRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseDownRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseDownRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseDownRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseDownRoot build() { - return new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseDownRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseDownRootType.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseDownRootType.java deleted file mode 100644 index 9e6090e..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseDownRootType.java +++ /dev/null @@ -1,286 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseDownRootType { - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseDownRootType UNKNOWN = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseDownRootType(Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseDownRootType NAMED = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseDownRootType(Value.NAMED, "named"); - - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseDownRootType GOTO = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseDownRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseDownRootType GOTO_EMBEDDED = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseDownRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseDownRootType JAVASCRIPT = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseDownRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseDownRootType SOUND = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseDownRootType(Value.SOUND, "sound"); - - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseDownRootType RENDITION = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseDownRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseDownRootType GOTO_REMOTE = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseDownRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseDownRootType LAUNCH = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseDownRootType(Value.LAUNCH, "launch"); - - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseDownRootType IMPORT_DATA = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseDownRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseDownRootType SET_OCG_STATE = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseDownRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseDownRootType URI = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseDownRootType(Value.URI, "uri"); - - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseDownRootType MOVIE = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseDownRootType(Value.MOVIE, "movie"); - - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseDownRootType SUBMIT_FORM = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseDownRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseDownRootType HIDE = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseDownRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseDownRootType THREAD = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseDownRootType(Value.THREAD, "thread"); - - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseDownRootType GOTO3D_VIEW = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseDownRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseDownRootType TRANSITION = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseDownRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseDownRootType RESET_FORM = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseDownRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseDownRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseDownRootType - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseDownRootType) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseDownRootType valueOf(String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseDownRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseDownWarningsItem.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseDownWarningsItem.java deleted file mode 100644 index 8c2a912..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseDownWarningsItem.java +++ /dev/null @@ -1,103 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseDownWarningsItem { - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseDownWarningsItem MALFORMED_NEXT = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseDownWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseDownWarningsItem CYCLE_DROPPED = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseDownWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseDownWarningsItem INCOMPLETE = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseDownWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseDownWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseDownWarningsItem - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseDownWarningsItem) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseDownWarningsItem valueOf(String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseDownWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseUp.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseUp.java deleted file mode 100644 index 08eb21e..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseUp.java +++ /dev/null @@ -1,254 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseUp.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseUp { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseUp( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseUp - && equalTo((DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseUp) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseUp other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseUp other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseUp build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseUpRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings( - List warnings); - - _FinalStage addWarnings(DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseUpWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseUp other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseUpWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root(Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseUpRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root(Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseUp build() { - return new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseUp( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseUpRoot.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseUpRoot.java deleted file mode 100644 index 98f0549..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseUpRoot.java +++ /dev/null @@ -1,224 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseUpRoot.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseUpRoot { - private final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseUpRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseUpRoot( - DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseUpRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseUpRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseUpRoot - && equalTo((DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseUpRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseUpRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type(@NotNull DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseUpRootType type); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseUpRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseUpRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseUpRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseUpRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseUpRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseUpRoot build() { - return new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseUpRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseUpRootType.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseUpRootType.java deleted file mode 100644 index ab5ffe5..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseUpRootType.java +++ /dev/null @@ -1,285 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseUpRootType { - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseUpRootType UNKNOWN = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseUpRootType(Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseUpRootType NAMED = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseUpRootType(Value.NAMED, "named"); - - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseUpRootType GOTO = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseUpRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseUpRootType GOTO_EMBEDDED = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseUpRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseUpRootType JAVASCRIPT = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseUpRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseUpRootType SOUND = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseUpRootType(Value.SOUND, "sound"); - - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseUpRootType RENDITION = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseUpRootType(Value.RENDITION, "rendition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseUpRootType GOTO_REMOTE = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseUpRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseUpRootType LAUNCH = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseUpRootType(Value.LAUNCH, "launch"); - - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseUpRootType IMPORT_DATA = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseUpRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseUpRootType SET_OCG_STATE = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseUpRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseUpRootType URI = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseUpRootType(Value.URI, "uri"); - - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseUpRootType MOVIE = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseUpRootType(Value.MOVIE, "movie"); - - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseUpRootType SUBMIT_FORM = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseUpRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseUpRootType HIDE = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseUpRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseUpRootType THREAD = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseUpRootType(Value.THREAD, "thread"); - - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseUpRootType GOTO3D_VIEW = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseUpRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseUpRootType TRANSITION = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseUpRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseUpRootType RESET_FORM = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseUpRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseUpRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseUpRootType - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseUpRootType) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseUpRootType valueOf(String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseUpRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseUpWarningsItem.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseUpWarningsItem.java deleted file mode 100644 index a286179..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseUpWarningsItem.java +++ /dev/null @@ -1,103 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseUpWarningsItem { - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseUpWarningsItem MALFORMED_NEXT = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseUpWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseUpWarningsItem CYCLE_DROPPED = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseUpWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseUpWarningsItem INCOMPLETE = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseUpWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseUpWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseUpWarningsItem - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseUpWarningsItem) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseUpWarningsItem valueOf(String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsMouseUpWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageClose.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageClose.java deleted file mode 100644 index 7ea7728..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageClose.java +++ /dev/null @@ -1,256 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageClose.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageClose { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageClose( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageClose - && equalTo((DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageClose) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageClose other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageClose other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageClose build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageCloseRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings( - List warnings); - - _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageCloseWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageClose other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageCloseWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root(Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageCloseRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root(Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageClose build() { - return new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageClose( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageCloseRoot.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageCloseRoot.java deleted file mode 100644 index 8919e74..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageCloseRoot.java +++ /dev/null @@ -1,224 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageCloseRoot.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageCloseRoot { - private final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageCloseRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageCloseRoot( - DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageCloseRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageCloseRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageCloseRoot - && equalTo((DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageCloseRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageCloseRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type(@NotNull DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageCloseRootType type); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageCloseRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageCloseRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageCloseRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageCloseRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageCloseRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageCloseRoot build() { - return new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageCloseRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageCloseRootType.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageCloseRootType.java deleted file mode 100644 index 24e631a..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageCloseRootType.java +++ /dev/null @@ -1,286 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageCloseRootType { - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageCloseRootType UNKNOWN = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageCloseRootType(Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageCloseRootType NAMED = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageCloseRootType(Value.NAMED, "named"); - - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageCloseRootType GOTO = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageCloseRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageCloseRootType GOTO_EMBEDDED = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageCloseRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageCloseRootType JAVASCRIPT = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageCloseRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageCloseRootType SOUND = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageCloseRootType(Value.SOUND, "sound"); - - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageCloseRootType RENDITION = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageCloseRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageCloseRootType GOTO_REMOTE = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageCloseRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageCloseRootType LAUNCH = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageCloseRootType(Value.LAUNCH, "launch"); - - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageCloseRootType IMPORT_DATA = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageCloseRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageCloseRootType SET_OCG_STATE = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageCloseRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageCloseRootType URI = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageCloseRootType(Value.URI, "uri"); - - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageCloseRootType MOVIE = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageCloseRootType(Value.MOVIE, "movie"); - - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageCloseRootType SUBMIT_FORM = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageCloseRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageCloseRootType HIDE = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageCloseRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageCloseRootType THREAD = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageCloseRootType(Value.THREAD, "thread"); - - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageCloseRootType GOTO3D_VIEW = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageCloseRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageCloseRootType TRANSITION = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageCloseRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageCloseRootType RESET_FORM = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageCloseRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageCloseRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageCloseRootType - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageCloseRootType) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageCloseRootType valueOf(String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageCloseRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageCloseWarningsItem.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageCloseWarningsItem.java deleted file mode 100644 index f0b78b1..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageCloseWarningsItem.java +++ /dev/null @@ -1,103 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageCloseWarningsItem { - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageCloseWarningsItem MALFORMED_NEXT = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageCloseWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageCloseWarningsItem CYCLE_DROPPED = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageCloseWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageCloseWarningsItem INCOMPLETE = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageCloseWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageCloseWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageCloseWarningsItem - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageCloseWarningsItem) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageCloseWarningsItem valueOf(String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageCloseWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageInvisible.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageInvisible.java deleted file mode 100644 index 34512b6..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageInvisible.java +++ /dev/null @@ -1,258 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageInvisible.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageInvisible { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageInvisible( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageInvisible - && equalTo((DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageInvisible) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageInvisible other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageInvisible other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageInvisible build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageInvisibleRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings( - List warnings); - - _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageInvisibleWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageInvisible other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageInvisibleWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageInvisibleRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageInvisible build() { - return new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageInvisible( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageInvisibleRoot.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageInvisibleRoot.java deleted file mode 100644 index cd660c3..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageInvisibleRoot.java +++ /dev/null @@ -1,224 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageInvisibleRoot.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageInvisibleRoot { - private final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageInvisibleRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageInvisibleRoot( - DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageInvisibleRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageInvisibleRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageInvisibleRoot - && equalTo((DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageInvisibleRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageInvisibleRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type(@NotNull DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageInvisibleRootType type); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageInvisibleRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageInvisibleRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageInvisibleRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageInvisibleRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageInvisibleRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageInvisibleRoot build() { - return new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageInvisibleRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageInvisibleRootType.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageInvisibleRootType.java deleted file mode 100644 index af0703c..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageInvisibleRootType.java +++ /dev/null @@ -1,287 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageInvisibleRootType { - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageInvisibleRootType UNKNOWN = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageInvisibleRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageInvisibleRootType NAMED = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageInvisibleRootType(Value.NAMED, "named"); - - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageInvisibleRootType GOTO = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageInvisibleRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageInvisibleRootType GOTO_EMBEDDED = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageInvisibleRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageInvisibleRootType JAVASCRIPT = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageInvisibleRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageInvisibleRootType SOUND = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageInvisibleRootType(Value.SOUND, "sound"); - - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageInvisibleRootType RENDITION = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageInvisibleRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageInvisibleRootType GOTO_REMOTE = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageInvisibleRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageInvisibleRootType LAUNCH = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageInvisibleRootType(Value.LAUNCH, "launch"); - - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageInvisibleRootType IMPORT_DATA = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageInvisibleRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageInvisibleRootType SET_OCG_STATE = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageInvisibleRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageInvisibleRootType URI = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageInvisibleRootType(Value.URI, "uri"); - - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageInvisibleRootType MOVIE = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageInvisibleRootType(Value.MOVIE, "movie"); - - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageInvisibleRootType SUBMIT_FORM = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageInvisibleRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageInvisibleRootType HIDE = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageInvisibleRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageInvisibleRootType THREAD = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageInvisibleRootType(Value.THREAD, "thread"); - - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageInvisibleRootType GOTO3D_VIEW = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageInvisibleRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageInvisibleRootType TRANSITION = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageInvisibleRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageInvisibleRootType RESET_FORM = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageInvisibleRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageInvisibleRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageInvisibleRootType - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageInvisibleRootType) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageInvisibleRootType valueOf(String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageInvisibleRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageInvisibleWarningsItem.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageInvisibleWarningsItem.java deleted file mode 100644 index 47b2fa3..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageInvisibleWarningsItem.java +++ /dev/null @@ -1,105 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageInvisibleWarningsItem { - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageInvisibleWarningsItem - MALFORMED_NEXT = new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageInvisibleWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageInvisibleWarningsItem - CYCLE_DROPPED = new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageInvisibleWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageInvisibleWarningsItem INCOMPLETE = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageInvisibleWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageInvisibleWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageInvisibleWarningsItem - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageInvisibleWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageInvisibleWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageInvisibleWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageOpen.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageOpen.java deleted file mode 100644 index b21ff58..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageOpen.java +++ /dev/null @@ -1,254 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageOpen.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageOpen { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageOpen( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageOpen - && equalTo((DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageOpen) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageOpen other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageOpen other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageOpen build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageOpenRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings( - List warnings); - - _FinalStage addWarnings(DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageOpenWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageOpen other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageOpenWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root(Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageOpenRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root(Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageOpen build() { - return new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageOpen( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageOpenRoot.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageOpenRoot.java deleted file mode 100644 index 5162ed4..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageOpenRoot.java +++ /dev/null @@ -1,224 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageOpenRoot.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageOpenRoot { - private final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageOpenRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageOpenRoot( - DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageOpenRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageOpenRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageOpenRoot - && equalTo((DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageOpenRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageOpenRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type(@NotNull DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageOpenRootType type); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageOpenRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageOpenRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageOpenRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageOpenRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageOpenRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageOpenRoot build() { - return new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageOpenRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageOpenRootType.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageOpenRootType.java deleted file mode 100644 index b33bddd..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageOpenRootType.java +++ /dev/null @@ -1,285 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageOpenRootType { - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageOpenRootType UNKNOWN = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageOpenRootType(Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageOpenRootType NAMED = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageOpenRootType(Value.NAMED, "named"); - - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageOpenRootType GOTO = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageOpenRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageOpenRootType GOTO_EMBEDDED = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageOpenRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageOpenRootType JAVASCRIPT = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageOpenRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageOpenRootType SOUND = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageOpenRootType(Value.SOUND, "sound"); - - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageOpenRootType RENDITION = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageOpenRootType(Value.RENDITION, "rendition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageOpenRootType GOTO_REMOTE = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageOpenRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageOpenRootType LAUNCH = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageOpenRootType(Value.LAUNCH, "launch"); - - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageOpenRootType IMPORT_DATA = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageOpenRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageOpenRootType SET_OCG_STATE = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageOpenRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageOpenRootType URI = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageOpenRootType(Value.URI, "uri"); - - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageOpenRootType MOVIE = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageOpenRootType(Value.MOVIE, "movie"); - - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageOpenRootType SUBMIT_FORM = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageOpenRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageOpenRootType HIDE = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageOpenRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageOpenRootType THREAD = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageOpenRootType(Value.THREAD, "thread"); - - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageOpenRootType GOTO3D_VIEW = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageOpenRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageOpenRootType TRANSITION = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageOpenRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageOpenRootType RESET_FORM = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageOpenRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageOpenRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageOpenRootType - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageOpenRootType) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageOpenRootType valueOf(String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageOpenRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageOpenWarningsItem.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageOpenWarningsItem.java deleted file mode 100644 index f8bc8cf..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageOpenWarningsItem.java +++ /dev/null @@ -1,103 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageOpenWarningsItem { - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageOpenWarningsItem MALFORMED_NEXT = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageOpenWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageOpenWarningsItem CYCLE_DROPPED = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageOpenWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageOpenWarningsItem INCOMPLETE = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageOpenWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageOpenWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageOpenWarningsItem - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageOpenWarningsItem) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageOpenWarningsItem valueOf(String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageOpenWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageVisible.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageVisible.java deleted file mode 100644 index 127306d..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageVisible.java +++ /dev/null @@ -1,258 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageVisible.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageVisible { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageVisible( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageVisible - && equalTo((DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageVisible) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageVisible other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageVisible other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageVisible build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageVisibleRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings( - List warnings); - - _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageVisibleWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageVisible other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageVisibleWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageVisibleRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageVisible build() { - return new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageVisible( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageVisibleRoot.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageVisibleRoot.java deleted file mode 100644 index 021f8d2..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageVisibleRoot.java +++ /dev/null @@ -1,224 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageVisibleRoot.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageVisibleRoot { - private final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageVisibleRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageVisibleRoot( - DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageVisibleRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageVisibleRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageVisibleRoot - && equalTo((DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageVisibleRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageVisibleRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type(@NotNull DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageVisibleRootType type); - - Builder from(DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageVisibleRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageVisibleRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageVisibleRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageVisibleRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageVisibleRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageVisibleRoot build() { - return new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageVisibleRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageVisibleRootType.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageVisibleRootType.java deleted file mode 100644 index 5fa72e3..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageVisibleRootType.java +++ /dev/null @@ -1,286 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageVisibleRootType { - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageVisibleRootType UNKNOWN = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageVisibleRootType(Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageVisibleRootType NAMED = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageVisibleRootType(Value.NAMED, "named"); - - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageVisibleRootType GOTO = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageVisibleRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageVisibleRootType GOTO_EMBEDDED = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageVisibleRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageVisibleRootType JAVASCRIPT = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageVisibleRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageVisibleRootType SOUND = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageVisibleRootType(Value.SOUND, "sound"); - - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageVisibleRootType RENDITION = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageVisibleRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageVisibleRootType GOTO_REMOTE = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageVisibleRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageVisibleRootType LAUNCH = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageVisibleRootType(Value.LAUNCH, "launch"); - - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageVisibleRootType IMPORT_DATA = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageVisibleRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageVisibleRootType SET_OCG_STATE = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageVisibleRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageVisibleRootType URI = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageVisibleRootType(Value.URI, "uri"); - - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageVisibleRootType MOVIE = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageVisibleRootType(Value.MOVIE, "movie"); - - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageVisibleRootType SUBMIT_FORM = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageVisibleRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageVisibleRootType HIDE = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageVisibleRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageVisibleRootType THREAD = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageVisibleRootType(Value.THREAD, "thread"); - - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageVisibleRootType GOTO3D_VIEW = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageVisibleRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageVisibleRootType TRANSITION = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageVisibleRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageVisibleRootType RESET_FORM = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageVisibleRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageVisibleRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageVisibleRootType - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageVisibleRootType) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageVisibleRootType valueOf(String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageVisibleRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageVisibleWarningsItem.java b/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageVisibleWarningsItem.java deleted file mode 100644 index d7cb277..0000000 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageVisibleWarningsItem.java +++ /dev/null @@ -1,105 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageVisibleWarningsItem { - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageVisibleWarningsItem - MALFORMED_NEXT = new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageVisibleWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageVisibleWarningsItem CYCLE_DROPPED = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageVisibleWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageVisibleWarningsItem INCOMPLETE = - new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageVisibleWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageVisibleWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageVisibleWarningsItem - && this.string.equals( - ((DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageVisibleWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageVisibleWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsList200ResponseAnnotationsItemWidgetActionsPageVisibleWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaret.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaret.java index d395dea..199afab 100644 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaret.java +++ b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaret.java @@ -63,7 +63,7 @@ public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaret private final Optional updatedBy; - private final Optional actions; + private final Optional actions; private final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretColor color; @@ -100,7 +100,7 @@ private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaret( Optional groupId, Optional createdBy, Optional updatedBy, - Optional actions, + Optional actions, DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretColor color, double opacity, Optional intent, @@ -257,7 +257,7 @@ public Optional getUpdatedBy() { } @JsonProperty("actions") - public Optional getActions() { + public Optional getActions() { return actions; } @@ -553,9 +553,9 @@ _FinalStage replyType( _FinalStage updatedBy(String updatedBy); - _FinalStage actions(Optional actions); + _FinalStage actions(Optional actions); - _FinalStage actions(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActions actions); + _FinalStage actions(PdfAnnotationActions actions); _FinalStage intent(Optional intent); @@ -623,8 +623,7 @@ public static final class Builder private Optional intent = Optional.empty(); - private Optional actions = - Optional.empty(); + private Optional actions = Optional.empty(); private Optional updatedBy = Optional.empty(); @@ -840,15 +839,14 @@ public _FinalStage intent( } @java.lang.Override - public _FinalStage actions(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActions actions) { + public _FinalStage actions(PdfAnnotationActions actions) { this.actions = Optional.ofNullable(actions); return this; } @java.lang.Override @JsonSetter(value = "actions", nulls = Nulls.SKIP) - public _FinalStage actions( - Optional actions) { + public _FinalStage actions(Optional actions) { this.actions = actions; return this; } diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActions.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActions.java deleted file mode 100644 index 3629bac..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActions.java +++ /dev/null @@ -1,401 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.HashMap; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActions.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActions { - private final Optional activate; - - private final Optional cursorEnter; - - private final Optional cursorExit; - - private final Optional mouseDown; - - private final Optional mouseUp; - - private final Optional focus; - - private final Optional blur; - - private final Optional pageOpen; - - private final Optional pageClose; - - private final Optional pageVisible; - - private final Optional - pageInvisible; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActions( - Optional activate, - Optional cursorEnter, - Optional cursorExit, - Optional mouseDown, - Optional mouseUp, - Optional focus, - Optional blur, - Optional pageOpen, - Optional pageClose, - Optional pageVisible, - Optional pageInvisible, - Map additionalProperties) { - this.activate = activate; - this.cursorEnter = cursorEnter; - this.cursorExit = cursorExit; - this.mouseDown = mouseDown; - this.mouseUp = mouseUp; - this.focus = focus; - this.blur = blur; - this.pageOpen = pageOpen; - this.pageClose = pageClose; - this.pageVisible = pageVisible; - this.pageInvisible = pageInvisible; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("activate") - public Optional getActivate() { - return activate; - } - - @JsonProperty("cursorEnter") - public Optional getCursorEnter() { - return cursorEnter; - } - - @JsonProperty("cursorExit") - public Optional getCursorExit() { - return cursorExit; - } - - @JsonProperty("mouseDown") - public Optional getMouseDown() { - return mouseDown; - } - - @JsonProperty("mouseUp") - public Optional getMouseUp() { - return mouseUp; - } - - @JsonProperty("focus") - public Optional getFocus() { - return focus; - } - - @JsonProperty("blur") - public Optional getBlur() { - return blur; - } - - @JsonProperty("pageOpen") - public Optional getPageOpen() { - return pageOpen; - } - - @JsonProperty("pageClose") - public Optional getPageClose() { - return pageClose; - } - - @JsonProperty("pageVisible") - public Optional getPageVisible() { - return pageVisible; - } - - @JsonProperty("pageInvisible") - public Optional - getPageInvisible() { - return pageInvisible; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActions - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActions) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActions other) { - return activate.equals(other.activate) - && cursorEnter.equals(other.cursorEnter) - && cursorExit.equals(other.cursorExit) - && mouseDown.equals(other.mouseDown) - && mouseUp.equals(other.mouseUp) - && focus.equals(other.focus) - && blur.equals(other.blur) - && pageOpen.equals(other.pageOpen) - && pageClose.equals(other.pageClose) - && pageVisible.equals(other.pageVisible) - && pageInvisible.equals(other.pageInvisible); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash( - this.activate, - this.cursorEnter, - this.cursorExit, - this.mouseDown, - this.mouseUp, - this.focus, - this.blur, - this.pageOpen, - this.pageClose, - this.pageVisible, - this.pageInvisible); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static Builder builder() { - return new Builder(); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder { - private Optional activate = - Optional.empty(); - - private Optional cursorEnter = - Optional.empty(); - - private Optional cursorExit = - Optional.empty(); - - private Optional mouseDown = - Optional.empty(); - - private Optional mouseUp = - Optional.empty(); - - private Optional focus = - Optional.empty(); - - private Optional blur = - Optional.empty(); - - private Optional pageOpen = - Optional.empty(); - - private Optional pageClose = - Optional.empty(); - - private Optional pageVisible = - Optional.empty(); - - private Optional - pageInvisible = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActions other) { - activate(other.getActivate()); - cursorEnter(other.getCursorEnter()); - cursorExit(other.getCursorExit()); - mouseDown(other.getMouseDown()); - mouseUp(other.getMouseUp()); - focus(other.getFocus()); - blur(other.getBlur()); - pageOpen(other.getPageOpen()); - pageClose(other.getPageClose()); - pageVisible(other.getPageVisible()); - pageInvisible(other.getPageInvisible()); - return this; - } - - @JsonSetter(value = "activate", nulls = Nulls.SKIP) - public Builder activate( - Optional activate) { - this.activate = activate; - return this; - } - - public Builder activate(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsActivate activate) { - this.activate = Optional.ofNullable(activate); - return this; - } - - @JsonSetter(value = "cursorEnter", nulls = Nulls.SKIP) - public Builder cursorEnter( - Optional cursorEnter) { - this.cursorEnter = cursorEnter; - return this; - } - - public Builder cursorEnter( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsCursorEnter cursorEnter) { - this.cursorEnter = Optional.ofNullable(cursorEnter); - return this; - } - - @JsonSetter(value = "cursorExit", nulls = Nulls.SKIP) - public Builder cursorExit( - Optional cursorExit) { - this.cursorExit = cursorExit; - return this; - } - - public Builder cursorExit( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsCursorExit cursorExit) { - this.cursorExit = Optional.ofNullable(cursorExit); - return this; - } - - @JsonSetter(value = "mouseDown", nulls = Nulls.SKIP) - public Builder mouseDown( - Optional mouseDown) { - this.mouseDown = mouseDown; - return this; - } - - public Builder mouseDown( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsMouseDown mouseDown) { - this.mouseDown = Optional.ofNullable(mouseDown); - return this; - } - - @JsonSetter(value = "mouseUp", nulls = Nulls.SKIP) - public Builder mouseUp( - Optional mouseUp) { - this.mouseUp = mouseUp; - return this; - } - - public Builder mouseUp(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsMouseUp mouseUp) { - this.mouseUp = Optional.ofNullable(mouseUp); - return this; - } - - @JsonSetter(value = "focus", nulls = Nulls.SKIP) - public Builder focus( - Optional focus) { - this.focus = focus; - return this; - } - - public Builder focus(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsFocus focus) { - this.focus = Optional.ofNullable(focus); - return this; - } - - @JsonSetter(value = "blur", nulls = Nulls.SKIP) - public Builder blur(Optional blur) { - this.blur = blur; - return this; - } - - public Builder blur(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsBlur blur) { - this.blur = Optional.ofNullable(blur); - return this; - } - - @JsonSetter(value = "pageOpen", nulls = Nulls.SKIP) - public Builder pageOpen( - Optional pageOpen) { - this.pageOpen = pageOpen; - return this; - } - - public Builder pageOpen(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageOpen pageOpen) { - this.pageOpen = Optional.ofNullable(pageOpen); - return this; - } - - @JsonSetter(value = "pageClose", nulls = Nulls.SKIP) - public Builder pageClose( - Optional pageClose) { - this.pageClose = pageClose; - return this; - } - - public Builder pageClose( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageClose pageClose) { - this.pageClose = Optional.ofNullable(pageClose); - return this; - } - - @JsonSetter(value = "pageVisible", nulls = Nulls.SKIP) - public Builder pageVisible( - Optional pageVisible) { - this.pageVisible = pageVisible; - return this; - } - - public Builder pageVisible( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageVisible pageVisible) { - this.pageVisible = Optional.ofNullable(pageVisible); - return this; - } - - @JsonSetter(value = "pageInvisible", nulls = Nulls.SKIP) - public Builder pageInvisible( - Optional - pageInvisible) { - this.pageInvisible = pageInvisible; - return this; - } - - public Builder pageInvisible( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageInvisible pageInvisible) { - this.pageInvisible = Optional.ofNullable(pageInvisible); - return this; - } - - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActions build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActions( - activate, - cursorEnter, - cursorExit, - mouseDown, - mouseUp, - focus, - blur, - pageOpen, - pageClose, - pageVisible, - pageInvisible, - additionalProperties); - } - - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsActivate.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsActivate.java deleted file mode 100644 index 2688b54..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsActivate.java +++ /dev/null @@ -1,266 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsActivate.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsActivate { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List - warnings; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsActivate( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List - getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsActivate - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsActivate) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsActivate other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsActivate other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsActivate build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root( - Optional root); - - _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsActivateRoot root); - - _FinalStage root( - Nullable root); - - _FinalStage warnings( - List - warnings); - - _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsActivateWarningsItem warnings); - - _FinalStage addAllWarnings( - List - warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List - warnings = new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsActivate other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List - warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsActivateWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List - warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsActivateRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsActivate build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsActivate( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsActivateRoot.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsActivateRoot.java deleted file mode 100644 index e926883..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsActivateRoot.java +++ /dev/null @@ -1,226 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsActivateRoot.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsActivateRoot { - private final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsActivateRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsActivateRoot( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsActivateRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsActivateRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsActivateRoot - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsActivateRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsActivateRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsActivateRootType type); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsActivateRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsActivateRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsActivateRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsActivateRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsActivateRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsActivateRoot build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsActivateRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsActivateRootType.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsActivateRootType.java deleted file mode 100644 index 440ed6c..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsActivateRootType.java +++ /dev/null @@ -1,298 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsActivateRootType { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsActivateRootType UNKNOWN = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsActivateRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsActivateRootType NAMED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsActivateRootType( - Value.NAMED, "named"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsActivateRootType GOTO = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsActivateRootType( - Value.GOTO, "goto"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsActivateRootType - GOTO_EMBEDDED = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsActivateRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsActivateRootType - JAVASCRIPT = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsActivateRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsActivateRootType SOUND = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsActivateRootType( - Value.SOUND, "sound"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsActivateRootType RENDITION = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsActivateRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsActivateRootType - GOTO_REMOTE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsActivateRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsActivateRootType LAUNCH = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsActivateRootType( - Value.LAUNCH, "launch"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsActivateRootType - IMPORT_DATA = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsActivateRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsActivateRootType - SET_OCG_STATE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsActivateRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsActivateRootType URI = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsActivateRootType(Value.URI, "uri"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsActivateRootType MOVIE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsActivateRootType( - Value.MOVIE, "movie"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsActivateRootType - SUBMIT_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsActivateRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsActivateRootType HIDE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsActivateRootType( - Value.HIDE, "hide"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsActivateRootType THREAD = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsActivateRootType( - Value.THREAD, "thread"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsActivateRootType - GOTO3D_VIEW = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsActivateRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsActivateRootType - TRANSITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsActivateRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsActivateRootType - RESET_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsActivateRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsActivateRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsActivateRootType - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsActivateRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsActivateRootType valueOf( - String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsActivateRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsActivateWarningsItem.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsActivateWarningsItem.java deleted file mode 100644 index acea0ca..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsActivateWarningsItem.java +++ /dev/null @@ -1,110 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsActivateWarningsItem { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsActivateWarningsItem - MALFORMED_NEXT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsActivateWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsActivateWarningsItem - CYCLE_DROPPED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsActivateWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsActivateWarningsItem - INCOMPLETE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsActivateWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsActivateWarningsItem( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsActivateWarningsItem - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsActivateWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsActivateWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsActivateWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsBlur.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsBlur.java deleted file mode 100644 index c94a405..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsBlur.java +++ /dev/null @@ -1,258 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsBlur.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsBlur { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsBlur( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsBlur - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsBlur) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsBlur other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsBlur other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsBlur build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsBlurRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings( - List warnings); - - _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsBlurWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsBlur other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsBlurWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsBlurRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsBlur build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsBlur( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsBlurRoot.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsBlurRoot.java deleted file mode 100644 index d50051e..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsBlurRoot.java +++ /dev/null @@ -1,225 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsBlurRoot.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsBlurRoot { - private final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsBlurRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsBlurRoot( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsBlurRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsBlurRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsBlurRoot - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsBlurRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsBlurRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsBlurRootType type); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsBlurRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsBlurRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsBlurRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsBlurRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsBlurRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsBlurRoot build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsBlurRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsBlurRootType.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsBlurRootType.java deleted file mode 100644 index e77d986..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsBlurRootType.java +++ /dev/null @@ -1,291 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsBlurRootType { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsBlurRootType UNKNOWN = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsBlurRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsBlurRootType NAMED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsBlurRootType(Value.NAMED, "named"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsBlurRootType GOTO = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsBlurRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsBlurRootType GOTO_EMBEDDED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsBlurRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsBlurRootType JAVASCRIPT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsBlurRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsBlurRootType SOUND = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsBlurRootType(Value.SOUND, "sound"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsBlurRootType RENDITION = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsBlurRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsBlurRootType GOTO_REMOTE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsBlurRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsBlurRootType LAUNCH = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsBlurRootType( - Value.LAUNCH, "launch"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsBlurRootType IMPORT_DATA = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsBlurRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsBlurRootType SET_OCG_STATE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsBlurRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsBlurRootType URI = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsBlurRootType(Value.URI, "uri"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsBlurRootType MOVIE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsBlurRootType(Value.MOVIE, "movie"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsBlurRootType SUBMIT_FORM = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsBlurRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsBlurRootType HIDE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsBlurRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsBlurRootType THREAD = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsBlurRootType( - Value.THREAD, "thread"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsBlurRootType GOTO3D_VIEW = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsBlurRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsBlurRootType TRANSITION = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsBlurRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsBlurRootType RESET_FORM = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsBlurRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsBlurRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsBlurRootType - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsBlurRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsBlurRootType valueOf( - String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsBlurRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsBlurWarningsItem.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsBlurWarningsItem.java deleted file mode 100644 index 719b047..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsBlurWarningsItem.java +++ /dev/null @@ -1,107 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsBlurWarningsItem { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsBlurWarningsItem - MALFORMED_NEXT = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsBlurWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsBlurWarningsItem - CYCLE_DROPPED = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsBlurWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsBlurWarningsItem - INCOMPLETE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsBlurWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsBlurWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsBlurWarningsItem - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsBlurWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsBlurWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsBlurWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsCursorEnter.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsCursorEnter.java deleted file mode 100644 index 5540acb..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsCursorEnter.java +++ /dev/null @@ -1,268 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsCursorEnter.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsCursorEnter { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List - warnings; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsCursorEnter( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List - getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsCursorEnter - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsCursorEnter) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsCursorEnter other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsCursorEnter other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsCursorEnter build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root( - Optional root); - - _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsCursorEnterRoot root); - - _FinalStage root( - Nullable root); - - _FinalStage warnings( - List - warnings); - - _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsCursorEnterWarningsItem warnings); - - _FinalStage addAllWarnings( - List - warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List - warnings = new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsCursorEnter other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List - warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsCursorEnterWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List - warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsCursorEnterRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsCursorEnter build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsCursorEnter( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsCursorEnterRoot.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsCursorEnterRoot.java deleted file mode 100644 index 347fa99..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsCursorEnterRoot.java +++ /dev/null @@ -1,226 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsCursorEnterRoot.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsCursorEnterRoot { - private final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsCursorEnterRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsCursorEnterRoot( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsCursorEnterRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsCursorEnterRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsCursorEnterRoot - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsCursorEnterRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsCursorEnterRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsCursorEnterRootType type); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsCursorEnterRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsCursorEnterRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsCursorEnterRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsCursorEnterRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsCursorEnterRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsCursorEnterRoot build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsCursorEnterRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsCursorEnterRootType.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsCursorEnterRootType.java deleted file mode 100644 index ac8233c..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsCursorEnterRootType.java +++ /dev/null @@ -1,300 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsCursorEnterRootType { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsCursorEnterRootType - UNKNOWN = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsCursorEnterRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsCursorEnterRootType NAMED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsCursorEnterRootType( - Value.NAMED, "named"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsCursorEnterRootType GOTO = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsCursorEnterRootType( - Value.GOTO, "goto"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsCursorEnterRootType - GOTO_EMBEDDED = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsCursorEnterRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsCursorEnterRootType - JAVASCRIPT = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsCursorEnterRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsCursorEnterRootType SOUND = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsCursorEnterRootType( - Value.SOUND, "sound"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsCursorEnterRootType - RENDITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsCursorEnterRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsCursorEnterRootType - GOTO_REMOTE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsCursorEnterRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsCursorEnterRootType LAUNCH = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsCursorEnterRootType( - Value.LAUNCH, "launch"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsCursorEnterRootType - IMPORT_DATA = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsCursorEnterRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsCursorEnterRootType - SET_OCG_STATE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsCursorEnterRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsCursorEnterRootType URI = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsCursorEnterRootType( - Value.URI, "uri"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsCursorEnterRootType MOVIE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsCursorEnterRootType( - Value.MOVIE, "movie"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsCursorEnterRootType - SUBMIT_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsCursorEnterRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsCursorEnterRootType HIDE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsCursorEnterRootType( - Value.HIDE, "hide"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsCursorEnterRootType THREAD = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsCursorEnterRootType( - Value.THREAD, "thread"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsCursorEnterRootType - GOTO3D_VIEW = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsCursorEnterRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsCursorEnterRootType - TRANSITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsCursorEnterRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsCursorEnterRootType - RESET_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsCursorEnterRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsCursorEnterRootType( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsCursorEnterRootType - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsCursorEnterRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsCursorEnterRootType valueOf( - String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsCursorEnterRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsCursorEnterWarningsItem.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsCursorEnterWarningsItem.java deleted file mode 100644 index 31d0dbb..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsCursorEnterWarningsItem.java +++ /dev/null @@ -1,111 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsCursorEnterWarningsItem { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsCursorEnterWarningsItem - MALFORMED_NEXT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsCursorEnterWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsCursorEnterWarningsItem - CYCLE_DROPPED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsCursorEnterWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsCursorEnterWarningsItem - INCOMPLETE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsCursorEnterWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsCursorEnterWarningsItem( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsCursorEnterWarningsItem - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsCursorEnterWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsCursorEnterWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsCursorEnterWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsCursorExit.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsCursorExit.java deleted file mode 100644 index 6003ac7..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsCursorExit.java +++ /dev/null @@ -1,267 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsCursorExit.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsCursorExit { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List - warnings; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsCursorExit( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List - getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsCursorExit - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsCursorExit) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsCursorExit other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsCursorExit other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsCursorExit build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root( - Optional root); - - _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsCursorExitRoot root); - - _FinalStage root( - Nullable root); - - _FinalStage warnings( - List - warnings); - - _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsCursorExitWarningsItem warnings); - - _FinalStage addAllWarnings( - List - warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List - warnings = new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsCursorExit other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List - warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsCursorExitWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List - warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsCursorExitRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsCursorExit build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsCursorExit( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsCursorExitRoot.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsCursorExitRoot.java deleted file mode 100644 index 5e477aa..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsCursorExitRoot.java +++ /dev/null @@ -1,226 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsCursorExitRoot.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsCursorExitRoot { - private final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsCursorExitRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsCursorExitRoot( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsCursorExitRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsCursorExitRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsCursorExitRoot - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsCursorExitRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsCursorExitRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsCursorExitRootType type); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsCursorExitRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsCursorExitRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsCursorExitRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsCursorExitRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsCursorExitRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsCursorExitRoot build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsCursorExitRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsCursorExitRootType.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsCursorExitRootType.java deleted file mode 100644 index b6a313c..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsCursorExitRootType.java +++ /dev/null @@ -1,299 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsCursorExitRootType { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsCursorExitRootType UNKNOWN = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsCursorExitRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsCursorExitRootType NAMED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsCursorExitRootType( - Value.NAMED, "named"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsCursorExitRootType GOTO = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsCursorExitRootType( - Value.GOTO, "goto"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsCursorExitRootType - GOTO_EMBEDDED = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsCursorExitRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsCursorExitRootType - JAVASCRIPT = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsCursorExitRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsCursorExitRootType SOUND = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsCursorExitRootType( - Value.SOUND, "sound"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsCursorExitRootType - RENDITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsCursorExitRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsCursorExitRootType - GOTO_REMOTE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsCursorExitRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsCursorExitRootType LAUNCH = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsCursorExitRootType( - Value.LAUNCH, "launch"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsCursorExitRootType - IMPORT_DATA = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsCursorExitRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsCursorExitRootType - SET_OCG_STATE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsCursorExitRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsCursorExitRootType URI = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsCursorExitRootType( - Value.URI, "uri"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsCursorExitRootType MOVIE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsCursorExitRootType( - Value.MOVIE, "movie"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsCursorExitRootType - SUBMIT_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsCursorExitRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsCursorExitRootType HIDE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsCursorExitRootType( - Value.HIDE, "hide"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsCursorExitRootType THREAD = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsCursorExitRootType( - Value.THREAD, "thread"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsCursorExitRootType - GOTO3D_VIEW = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsCursorExitRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsCursorExitRootType - TRANSITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsCursorExitRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsCursorExitRootType - RESET_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsCursorExitRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsCursorExitRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsCursorExitRootType - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsCursorExitRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsCursorExitRootType valueOf( - String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsCursorExitRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsCursorExitWarningsItem.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsCursorExitWarningsItem.java deleted file mode 100644 index d3da3e3..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsCursorExitWarningsItem.java +++ /dev/null @@ -1,110 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsCursorExitWarningsItem { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsCursorExitWarningsItem - MALFORMED_NEXT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsCursorExitWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsCursorExitWarningsItem - CYCLE_DROPPED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsCursorExitWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsCursorExitWarningsItem - INCOMPLETE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsCursorExitWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsCursorExitWarningsItem( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsCursorExitWarningsItem - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsCursorExitWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsCursorExitWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsCursorExitWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsFocus.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsFocus.java deleted file mode 100644 index d874fbc..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsFocus.java +++ /dev/null @@ -1,258 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsFocus.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsFocus { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsFocus( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsFocus - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsFocus) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsFocus other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsFocus other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsFocus build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsFocusRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings( - List warnings); - - _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsFocusWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsFocus other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsFocusWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsFocusRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsFocus build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsFocus( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsFocusRoot.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsFocusRoot.java deleted file mode 100644 index c217373..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsFocusRoot.java +++ /dev/null @@ -1,225 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsFocusRoot.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsFocusRoot { - private final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsFocusRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsFocusRoot( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsFocusRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsFocusRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsFocusRoot - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsFocusRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsFocusRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsFocusRootType type); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsFocusRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsFocusRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsFocusRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsFocusRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsFocusRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsFocusRoot build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsFocusRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsFocusRootType.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsFocusRootType.java deleted file mode 100644 index 34ab449..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsFocusRootType.java +++ /dev/null @@ -1,291 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsFocusRootType { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsFocusRootType UNKNOWN = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsFocusRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsFocusRootType NAMED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsFocusRootType(Value.NAMED, "named"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsFocusRootType GOTO = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsFocusRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsFocusRootType - GOTO_EMBEDDED = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsFocusRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsFocusRootType JAVASCRIPT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsFocusRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsFocusRootType SOUND = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsFocusRootType(Value.SOUND, "sound"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsFocusRootType RENDITION = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsFocusRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsFocusRootType GOTO_REMOTE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsFocusRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsFocusRootType LAUNCH = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsFocusRootType( - Value.LAUNCH, "launch"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsFocusRootType IMPORT_DATA = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsFocusRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsFocusRootType - SET_OCG_STATE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsFocusRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsFocusRootType URI = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsFocusRootType(Value.URI, "uri"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsFocusRootType MOVIE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsFocusRootType(Value.MOVIE, "movie"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsFocusRootType SUBMIT_FORM = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsFocusRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsFocusRootType HIDE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsFocusRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsFocusRootType THREAD = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsFocusRootType( - Value.THREAD, "thread"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsFocusRootType GOTO3D_VIEW = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsFocusRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsFocusRootType TRANSITION = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsFocusRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsFocusRootType RESET_FORM = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsFocusRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsFocusRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsFocusRootType - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsFocusRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsFocusRootType valueOf( - String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsFocusRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsFocusWarningsItem.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsFocusWarningsItem.java deleted file mode 100644 index 630e09e..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsFocusWarningsItem.java +++ /dev/null @@ -1,107 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsFocusWarningsItem { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsFocusWarningsItem - MALFORMED_NEXT = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsFocusWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsFocusWarningsItem - CYCLE_DROPPED = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsFocusWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsFocusWarningsItem - INCOMPLETE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsFocusWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsFocusWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsFocusWarningsItem - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsFocusWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsFocusWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsFocusWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsMouseDown.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsMouseDown.java deleted file mode 100644 index efef9c3..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsMouseDown.java +++ /dev/null @@ -1,267 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsMouseDown.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsMouseDown { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List - warnings; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsMouseDown( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List - getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsMouseDown - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsMouseDown) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsMouseDown other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsMouseDown other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsMouseDown build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root( - Optional root); - - _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsMouseDownRoot root); - - _FinalStage root( - Nullable root); - - _FinalStage warnings( - List - warnings); - - _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsMouseDownWarningsItem warnings); - - _FinalStage addAllWarnings( - List - warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List - warnings = new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsMouseDown other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List - warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsMouseDownWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List - warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsMouseDownRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsMouseDown build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsMouseDown( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsMouseDownRoot.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsMouseDownRoot.java deleted file mode 100644 index e798849..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsMouseDownRoot.java +++ /dev/null @@ -1,226 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsMouseDownRoot.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsMouseDownRoot { - private final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsMouseDownRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsMouseDownRoot( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsMouseDownRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsMouseDownRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsMouseDownRoot - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsMouseDownRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsMouseDownRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsMouseDownRootType type); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsMouseDownRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsMouseDownRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsMouseDownRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsMouseDownRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsMouseDownRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsMouseDownRoot build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsMouseDownRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsMouseDownRootType.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsMouseDownRootType.java deleted file mode 100644 index 08704f2..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsMouseDownRootType.java +++ /dev/null @@ -1,298 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsMouseDownRootType { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsMouseDownRootType UNKNOWN = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsMouseDownRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsMouseDownRootType NAMED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsMouseDownRootType( - Value.NAMED, "named"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsMouseDownRootType GOTO = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsMouseDownRootType( - Value.GOTO, "goto"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsMouseDownRootType - GOTO_EMBEDDED = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsMouseDownRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsMouseDownRootType - JAVASCRIPT = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsMouseDownRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsMouseDownRootType SOUND = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsMouseDownRootType( - Value.SOUND, "sound"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsMouseDownRootType - RENDITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsMouseDownRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsMouseDownRootType - GOTO_REMOTE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsMouseDownRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsMouseDownRootType LAUNCH = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsMouseDownRootType( - Value.LAUNCH, "launch"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsMouseDownRootType - IMPORT_DATA = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsMouseDownRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsMouseDownRootType - SET_OCG_STATE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsMouseDownRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsMouseDownRootType URI = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsMouseDownRootType(Value.URI, "uri"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsMouseDownRootType MOVIE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsMouseDownRootType( - Value.MOVIE, "movie"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsMouseDownRootType - SUBMIT_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsMouseDownRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsMouseDownRootType HIDE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsMouseDownRootType( - Value.HIDE, "hide"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsMouseDownRootType THREAD = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsMouseDownRootType( - Value.THREAD, "thread"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsMouseDownRootType - GOTO3D_VIEW = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsMouseDownRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsMouseDownRootType - TRANSITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsMouseDownRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsMouseDownRootType - RESET_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsMouseDownRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsMouseDownRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsMouseDownRootType - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsMouseDownRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsMouseDownRootType valueOf( - String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsMouseDownRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsMouseDownWarningsItem.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsMouseDownWarningsItem.java deleted file mode 100644 index 48d4a6a..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsMouseDownWarningsItem.java +++ /dev/null @@ -1,110 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsMouseDownWarningsItem { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsMouseDownWarningsItem - MALFORMED_NEXT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsMouseDownWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsMouseDownWarningsItem - CYCLE_DROPPED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsMouseDownWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsMouseDownWarningsItem - INCOMPLETE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsMouseDownWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsMouseDownWarningsItem( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsMouseDownWarningsItem - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsMouseDownWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsMouseDownWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsMouseDownWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsMouseUp.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsMouseUp.java deleted file mode 100644 index 9b90938..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsMouseUp.java +++ /dev/null @@ -1,263 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsMouseUp.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsMouseUp { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List - warnings; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsMouseUp( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsMouseUp - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsMouseUp) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsMouseUp other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsMouseUp other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsMouseUp build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root( - Optional root); - - _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsMouseUpRoot root); - - _FinalStage root( - Nullable root); - - _FinalStage warnings( - List warnings); - - _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsMouseUpWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsMouseUp other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List - warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsMouseUpWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List - warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsMouseUpRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsMouseUp build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsMouseUp( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsMouseUpRoot.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsMouseUpRoot.java deleted file mode 100644 index 0ff4cd2..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsMouseUpRoot.java +++ /dev/null @@ -1,226 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsMouseUpRoot.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsMouseUpRoot { - private final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsMouseUpRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsMouseUpRoot( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsMouseUpRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsMouseUpRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsMouseUpRoot - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsMouseUpRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsMouseUpRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsMouseUpRootType type); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsMouseUpRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsMouseUpRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsMouseUpRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsMouseUpRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsMouseUpRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsMouseUpRoot build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsMouseUpRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsMouseUpRootType.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsMouseUpRootType.java deleted file mode 100644 index c15b10b..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsMouseUpRootType.java +++ /dev/null @@ -1,294 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsMouseUpRootType { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsMouseUpRootType UNKNOWN = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsMouseUpRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsMouseUpRootType NAMED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsMouseUpRootType( - Value.NAMED, "named"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsMouseUpRootType GOTO = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsMouseUpRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsMouseUpRootType - GOTO_EMBEDDED = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsMouseUpRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsMouseUpRootType JAVASCRIPT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsMouseUpRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsMouseUpRootType SOUND = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsMouseUpRootType( - Value.SOUND, "sound"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsMouseUpRootType RENDITION = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsMouseUpRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsMouseUpRootType - GOTO_REMOTE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsMouseUpRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsMouseUpRootType LAUNCH = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsMouseUpRootType( - Value.LAUNCH, "launch"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsMouseUpRootType - IMPORT_DATA = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsMouseUpRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsMouseUpRootType - SET_OCG_STATE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsMouseUpRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsMouseUpRootType URI = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsMouseUpRootType(Value.URI, "uri"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsMouseUpRootType MOVIE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsMouseUpRootType( - Value.MOVIE, "movie"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsMouseUpRootType - SUBMIT_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsMouseUpRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsMouseUpRootType HIDE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsMouseUpRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsMouseUpRootType THREAD = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsMouseUpRootType( - Value.THREAD, "thread"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsMouseUpRootType - GOTO3D_VIEW = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsMouseUpRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsMouseUpRootType TRANSITION = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsMouseUpRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsMouseUpRootType RESET_FORM = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsMouseUpRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsMouseUpRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsMouseUpRootType - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsMouseUpRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsMouseUpRootType valueOf( - String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsMouseUpRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsMouseUpWarningsItem.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsMouseUpWarningsItem.java deleted file mode 100644 index 40b9528..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsMouseUpWarningsItem.java +++ /dev/null @@ -1,109 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsMouseUpWarningsItem { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsMouseUpWarningsItem - MALFORMED_NEXT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsMouseUpWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsMouseUpWarningsItem - CYCLE_DROPPED = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsMouseUpWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsMouseUpWarningsItem - INCOMPLETE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsMouseUpWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsMouseUpWarningsItem( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsMouseUpWarningsItem - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsMouseUpWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsMouseUpWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsMouseUpWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageClose.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageClose.java deleted file mode 100644 index 9ecb8f3..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageClose.java +++ /dev/null @@ -1,267 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageClose.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageClose { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List - warnings; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageClose( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List - getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageClose - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageClose) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageClose other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageClose other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageClose build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root( - Optional root); - - _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageCloseRoot root); - - _FinalStage root( - Nullable root); - - _FinalStage warnings( - List - warnings); - - _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageCloseWarningsItem warnings); - - _FinalStage addAllWarnings( - List - warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List - warnings = new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageClose other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List - warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageCloseWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List - warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageCloseRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageClose build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageClose( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageCloseRoot.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageCloseRoot.java deleted file mode 100644 index dcda17c..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageCloseRoot.java +++ /dev/null @@ -1,226 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageCloseRoot.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageCloseRoot { - private final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageCloseRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageCloseRoot( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageCloseRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageCloseRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageCloseRoot - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageCloseRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageCloseRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageCloseRootType type); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageCloseRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageCloseRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageCloseRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageCloseRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageCloseRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageCloseRoot build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageCloseRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageCloseRootType.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageCloseRootType.java deleted file mode 100644 index 98c2967..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageCloseRootType.java +++ /dev/null @@ -1,298 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageCloseRootType { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageCloseRootType UNKNOWN = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageCloseRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageCloseRootType NAMED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageCloseRootType( - Value.NAMED, "named"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageCloseRootType GOTO = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageCloseRootType( - Value.GOTO, "goto"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageCloseRootType - GOTO_EMBEDDED = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageCloseRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageCloseRootType - JAVASCRIPT = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageCloseRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageCloseRootType SOUND = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageCloseRootType( - Value.SOUND, "sound"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageCloseRootType - RENDITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageCloseRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageCloseRootType - GOTO_REMOTE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageCloseRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageCloseRootType LAUNCH = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageCloseRootType( - Value.LAUNCH, "launch"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageCloseRootType - IMPORT_DATA = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageCloseRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageCloseRootType - SET_OCG_STATE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageCloseRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageCloseRootType URI = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageCloseRootType(Value.URI, "uri"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageCloseRootType MOVIE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageCloseRootType( - Value.MOVIE, "movie"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageCloseRootType - SUBMIT_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageCloseRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageCloseRootType HIDE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageCloseRootType( - Value.HIDE, "hide"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageCloseRootType THREAD = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageCloseRootType( - Value.THREAD, "thread"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageCloseRootType - GOTO3D_VIEW = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageCloseRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageCloseRootType - TRANSITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageCloseRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageCloseRootType - RESET_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageCloseRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageCloseRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageCloseRootType - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageCloseRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageCloseRootType valueOf( - String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageCloseRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageCloseWarningsItem.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageCloseWarningsItem.java deleted file mode 100644 index 807afb2..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageCloseWarningsItem.java +++ /dev/null @@ -1,110 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageCloseWarningsItem { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageCloseWarningsItem - MALFORMED_NEXT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageCloseWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageCloseWarningsItem - CYCLE_DROPPED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageCloseWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageCloseWarningsItem - INCOMPLETE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageCloseWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageCloseWarningsItem( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageCloseWarningsItem - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageCloseWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageCloseWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageCloseWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageInvisible.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageInvisible.java deleted file mode 100644 index 12092a8..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageInvisible.java +++ /dev/null @@ -1,270 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageInvisible.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageInvisible { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List - warnings; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageInvisible( - Optional root, - boolean incomplete, - int warningFlags, - List - warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List - getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageInvisible - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageInvisible) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageInvisible other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageInvisible other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageInvisible build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root( - Optional root); - - _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageInvisibleRoot root); - - _FinalStage root( - Nullable root); - - _FinalStage warnings( - List - warnings); - - _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageInvisibleWarningsItem warnings); - - _FinalStage addAllWarnings( - List - warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List - warnings = new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageInvisible other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List - warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageInvisibleWarningsItem - warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List - warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageInvisibleRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageInvisible build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageInvisible( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageInvisibleRoot.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageInvisibleRoot.java deleted file mode 100644 index 842987e..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageInvisibleRoot.java +++ /dev/null @@ -1,232 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageInvisibleRoot.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageInvisibleRoot { - private final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageInvisibleRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageInvisibleRoot( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageInvisibleRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageInvisibleRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageInvisibleRoot - && equalTo( - (DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageInvisibleRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageInvisibleRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageInvisibleRootType type); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageInvisibleRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageInvisibleRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageInvisibleRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageInvisibleRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageInvisibleRootType - type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageInvisibleRoot build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageInvisibleRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageInvisibleRootType.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageInvisibleRootType.java deleted file mode 100644 index a350c1d..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageInvisibleRootType.java +++ /dev/null @@ -1,302 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageInvisibleRootType { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageInvisibleRootType - UNKNOWN = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageInvisibleRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageInvisibleRootType - NAMED = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageInvisibleRootType( - Value.NAMED, "named"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageInvisibleRootType GOTO = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageInvisibleRootType( - Value.GOTO, "goto"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageInvisibleRootType - GOTO_EMBEDDED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageInvisibleRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageInvisibleRootType - JAVASCRIPT = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageInvisibleRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageInvisibleRootType - SOUND = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageInvisibleRootType( - Value.SOUND, "sound"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageInvisibleRootType - RENDITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageInvisibleRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageInvisibleRootType - GOTO_REMOTE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageInvisibleRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageInvisibleRootType - LAUNCH = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageInvisibleRootType( - Value.LAUNCH, "launch"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageInvisibleRootType - IMPORT_DATA = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageInvisibleRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageInvisibleRootType - SET_OCG_STATE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageInvisibleRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageInvisibleRootType URI = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageInvisibleRootType( - Value.URI, "uri"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageInvisibleRootType - MOVIE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageInvisibleRootType( - Value.MOVIE, "movie"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageInvisibleRootType - SUBMIT_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageInvisibleRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageInvisibleRootType HIDE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageInvisibleRootType( - Value.HIDE, "hide"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageInvisibleRootType - THREAD = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageInvisibleRootType( - Value.THREAD, "thread"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageInvisibleRootType - GOTO3D_VIEW = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageInvisibleRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageInvisibleRootType - TRANSITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageInvisibleRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageInvisibleRootType - RESET_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageInvisibleRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageInvisibleRootType( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageInvisibleRootType - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageInvisibleRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageInvisibleRootType valueOf( - String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageInvisibleRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageInvisibleWarningsItem.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageInvisibleWarningsItem.java deleted file mode 100644 index 592e55b..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageInvisibleWarningsItem.java +++ /dev/null @@ -1,111 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageInvisibleWarningsItem { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageInvisibleWarningsItem - MALFORMED_NEXT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageInvisibleWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageInvisibleWarningsItem - CYCLE_DROPPED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageInvisibleWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageInvisibleWarningsItem - INCOMPLETE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageInvisibleWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageInvisibleWarningsItem( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageInvisibleWarningsItem - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageInvisibleWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageInvisibleWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageInvisibleWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageOpen.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageOpen.java deleted file mode 100644 index 93ba6df..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageOpen.java +++ /dev/null @@ -1,266 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageOpen.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageOpen { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List - warnings; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageOpen( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List - getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageOpen - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageOpen) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageOpen other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageOpen other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageOpen build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root( - Optional root); - - _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageOpenRoot root); - - _FinalStage root( - Nullable root); - - _FinalStage warnings( - List - warnings); - - _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageOpenWarningsItem warnings); - - _FinalStage addAllWarnings( - List - warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List - warnings = new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageOpen other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List - warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageOpenWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List - warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageOpenRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageOpen build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageOpen( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageOpenRoot.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageOpenRoot.java deleted file mode 100644 index 8917d4f..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageOpenRoot.java +++ /dev/null @@ -1,226 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageOpenRoot.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageOpenRoot { - private final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageOpenRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageOpenRoot( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageOpenRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageOpenRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageOpenRoot - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageOpenRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageOpenRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageOpenRootType type); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageOpenRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageOpenRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageOpenRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageOpenRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageOpenRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageOpenRoot build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageOpenRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageOpenRootType.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageOpenRootType.java deleted file mode 100644 index 2da61f5..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageOpenRootType.java +++ /dev/null @@ -1,298 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageOpenRootType { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageOpenRootType UNKNOWN = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageOpenRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageOpenRootType NAMED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageOpenRootType( - Value.NAMED, "named"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageOpenRootType GOTO = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageOpenRootType( - Value.GOTO, "goto"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageOpenRootType - GOTO_EMBEDDED = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageOpenRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageOpenRootType - JAVASCRIPT = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageOpenRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageOpenRootType SOUND = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageOpenRootType( - Value.SOUND, "sound"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageOpenRootType RENDITION = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageOpenRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageOpenRootType - GOTO_REMOTE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageOpenRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageOpenRootType LAUNCH = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageOpenRootType( - Value.LAUNCH, "launch"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageOpenRootType - IMPORT_DATA = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageOpenRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageOpenRootType - SET_OCG_STATE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageOpenRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageOpenRootType URI = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageOpenRootType(Value.URI, "uri"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageOpenRootType MOVIE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageOpenRootType( - Value.MOVIE, "movie"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageOpenRootType - SUBMIT_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageOpenRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageOpenRootType HIDE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageOpenRootType( - Value.HIDE, "hide"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageOpenRootType THREAD = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageOpenRootType( - Value.THREAD, "thread"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageOpenRootType - GOTO3D_VIEW = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageOpenRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageOpenRootType - TRANSITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageOpenRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageOpenRootType - RESET_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageOpenRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageOpenRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageOpenRootType - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageOpenRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageOpenRootType valueOf( - String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageOpenRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageOpenWarningsItem.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageOpenWarningsItem.java deleted file mode 100644 index 3ef252d..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageOpenWarningsItem.java +++ /dev/null @@ -1,110 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageOpenWarningsItem { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageOpenWarningsItem - MALFORMED_NEXT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageOpenWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageOpenWarningsItem - CYCLE_DROPPED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageOpenWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageOpenWarningsItem - INCOMPLETE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageOpenWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageOpenWarningsItem( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageOpenWarningsItem - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageOpenWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageOpenWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageOpenWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageVisible.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageVisible.java deleted file mode 100644 index 08bad4e..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageVisible.java +++ /dev/null @@ -1,268 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageVisible.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageVisible { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List - warnings; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageVisible( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List - getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageVisible - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageVisible) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageVisible other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageVisible other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageVisible build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root( - Optional root); - - _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageVisibleRoot root); - - _FinalStage root( - Nullable root); - - _FinalStage warnings( - List - warnings); - - _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageVisibleWarningsItem warnings); - - _FinalStage addAllWarnings( - List - warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List - warnings = new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageVisible other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List - warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageVisibleWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List - warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageVisibleRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageVisible build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageVisible( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageVisibleRoot.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageVisibleRoot.java deleted file mode 100644 index c4748ec..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageVisibleRoot.java +++ /dev/null @@ -1,226 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageVisibleRoot.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageVisibleRoot { - private final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageVisibleRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageVisibleRoot( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageVisibleRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageVisibleRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageVisibleRoot - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageVisibleRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageVisibleRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageVisibleRootType type); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageVisibleRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageVisibleRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageVisibleRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageVisibleRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageVisibleRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageVisibleRoot build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageVisibleRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageVisibleRootType.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageVisibleRootType.java deleted file mode 100644 index 9fed594..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageVisibleRootType.java +++ /dev/null @@ -1,300 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageVisibleRootType { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageVisibleRootType - UNKNOWN = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageVisibleRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageVisibleRootType NAMED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageVisibleRootType( - Value.NAMED, "named"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageVisibleRootType GOTO = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageVisibleRootType( - Value.GOTO, "goto"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageVisibleRootType - GOTO_EMBEDDED = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageVisibleRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageVisibleRootType - JAVASCRIPT = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageVisibleRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageVisibleRootType SOUND = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageVisibleRootType( - Value.SOUND, "sound"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageVisibleRootType - RENDITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageVisibleRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageVisibleRootType - GOTO_REMOTE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageVisibleRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageVisibleRootType LAUNCH = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageVisibleRootType( - Value.LAUNCH, "launch"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageVisibleRootType - IMPORT_DATA = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageVisibleRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageVisibleRootType - SET_OCG_STATE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageVisibleRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageVisibleRootType URI = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageVisibleRootType( - Value.URI, "uri"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageVisibleRootType MOVIE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageVisibleRootType( - Value.MOVIE, "movie"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageVisibleRootType - SUBMIT_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageVisibleRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageVisibleRootType HIDE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageVisibleRootType( - Value.HIDE, "hide"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageVisibleRootType THREAD = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageVisibleRootType( - Value.THREAD, "thread"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageVisibleRootType - GOTO3D_VIEW = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageVisibleRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageVisibleRootType - TRANSITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageVisibleRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageVisibleRootType - RESET_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageVisibleRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageVisibleRootType( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageVisibleRootType - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageVisibleRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageVisibleRootType valueOf( - String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageVisibleRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageVisibleWarningsItem.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageVisibleWarningsItem.java deleted file mode 100644 index e90c79b..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageVisibleWarningsItem.java +++ /dev/null @@ -1,111 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageVisibleWarningsItem { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageVisibleWarningsItem - MALFORMED_NEXT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageVisibleWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageVisibleWarningsItem - CYCLE_DROPPED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageVisibleWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageVisibleWarningsItem - INCOMPLETE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageVisibleWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageVisibleWarningsItem( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageVisibleWarningsItem - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageVisibleWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageVisibleWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCaretActionsPageVisibleWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircle.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircle.java index 8c6f4d0..91e58a3 100644 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircle.java +++ b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircle.java @@ -64,7 +64,7 @@ public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircl private final Optional updatedBy; - private final Optional actions; + private final Optional actions; private final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleColor color; @@ -109,7 +109,7 @@ private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircle( Optional groupId, Optional createdBy, Optional updatedBy, - Optional actions, + Optional actions, DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleColor color, double opacity, double strokeWidth, @@ -274,7 +274,7 @@ public Optional getUpdatedBy() { } @JsonProperty("actions") - public Optional getActions() { + public Optional getActions() { return actions; } @@ -618,9 +618,9 @@ _FinalStage replyType( _FinalStage updatedBy(String updatedBy); - _FinalStage actions(Optional actions); + _FinalStage actions(Optional actions); - _FinalStage actions(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActions actions); + _FinalStage actions(PdfAnnotationActions actions); _FinalStage dashArray(Optional> dashArray); @@ -714,8 +714,7 @@ public static final class Builder private Optional> dashArray = Optional.empty(); - private Optional actions = - Optional.empty(); + private Optional actions = Optional.empty(); private Optional updatedBy = Optional.empty(); @@ -990,15 +989,14 @@ public _FinalStage dashArray(Optional> dashArray) { } @java.lang.Override - public _FinalStage actions(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActions actions) { + public _FinalStage actions(PdfAnnotationActions actions) { this.actions = Optional.ofNullable(actions); return this; } @java.lang.Override @JsonSetter(value = "actions", nulls = Nulls.SKIP) - public _FinalStage actions( - Optional actions) { + public _FinalStage actions(Optional actions) { this.actions = actions; return this; } diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActions.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActions.java deleted file mode 100644 index eca3d81..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActions.java +++ /dev/null @@ -1,407 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.HashMap; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActions.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActions { - private final Optional activate; - - private final Optional - cursorEnter; - - private final Optional cursorExit; - - private final Optional mouseDown; - - private final Optional mouseUp; - - private final Optional focus; - - private final Optional blur; - - private final Optional pageOpen; - - private final Optional pageClose; - - private final Optional - pageVisible; - - private final Optional - pageInvisible; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActions( - Optional activate, - Optional cursorEnter, - Optional cursorExit, - Optional mouseDown, - Optional mouseUp, - Optional focus, - Optional blur, - Optional pageOpen, - Optional pageClose, - Optional pageVisible, - Optional pageInvisible, - Map additionalProperties) { - this.activate = activate; - this.cursorEnter = cursorEnter; - this.cursorExit = cursorExit; - this.mouseDown = mouseDown; - this.mouseUp = mouseUp; - this.focus = focus; - this.blur = blur; - this.pageOpen = pageOpen; - this.pageClose = pageClose; - this.pageVisible = pageVisible; - this.pageInvisible = pageInvisible; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("activate") - public Optional getActivate() { - return activate; - } - - @JsonProperty("cursorEnter") - public Optional getCursorEnter() { - return cursorEnter; - } - - @JsonProperty("cursorExit") - public Optional getCursorExit() { - return cursorExit; - } - - @JsonProperty("mouseDown") - public Optional getMouseDown() { - return mouseDown; - } - - @JsonProperty("mouseUp") - public Optional getMouseUp() { - return mouseUp; - } - - @JsonProperty("focus") - public Optional getFocus() { - return focus; - } - - @JsonProperty("blur") - public Optional getBlur() { - return blur; - } - - @JsonProperty("pageOpen") - public Optional getPageOpen() { - return pageOpen; - } - - @JsonProperty("pageClose") - public Optional getPageClose() { - return pageClose; - } - - @JsonProperty("pageVisible") - public Optional getPageVisible() { - return pageVisible; - } - - @JsonProperty("pageInvisible") - public Optional - getPageInvisible() { - return pageInvisible; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActions - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActions) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActions other) { - return activate.equals(other.activate) - && cursorEnter.equals(other.cursorEnter) - && cursorExit.equals(other.cursorExit) - && mouseDown.equals(other.mouseDown) - && mouseUp.equals(other.mouseUp) - && focus.equals(other.focus) - && blur.equals(other.blur) - && pageOpen.equals(other.pageOpen) - && pageClose.equals(other.pageClose) - && pageVisible.equals(other.pageVisible) - && pageInvisible.equals(other.pageInvisible); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash( - this.activate, - this.cursorEnter, - this.cursorExit, - this.mouseDown, - this.mouseUp, - this.focus, - this.blur, - this.pageOpen, - this.pageClose, - this.pageVisible, - this.pageInvisible); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static Builder builder() { - return new Builder(); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder { - private Optional activate = - Optional.empty(); - - private Optional cursorEnter = - Optional.empty(); - - private Optional cursorExit = - Optional.empty(); - - private Optional mouseDown = - Optional.empty(); - - private Optional mouseUp = - Optional.empty(); - - private Optional focus = - Optional.empty(); - - private Optional blur = - Optional.empty(); - - private Optional pageOpen = - Optional.empty(); - - private Optional pageClose = - Optional.empty(); - - private Optional pageVisible = - Optional.empty(); - - private Optional - pageInvisible = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActions other) { - activate(other.getActivate()); - cursorEnter(other.getCursorEnter()); - cursorExit(other.getCursorExit()); - mouseDown(other.getMouseDown()); - mouseUp(other.getMouseUp()); - focus(other.getFocus()); - blur(other.getBlur()); - pageOpen(other.getPageOpen()); - pageClose(other.getPageClose()); - pageVisible(other.getPageVisible()); - pageInvisible(other.getPageInvisible()); - return this; - } - - @JsonSetter(value = "activate", nulls = Nulls.SKIP) - public Builder activate( - Optional activate) { - this.activate = activate; - return this; - } - - public Builder activate( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsActivate activate) { - this.activate = Optional.ofNullable(activate); - return this; - } - - @JsonSetter(value = "cursorEnter", nulls = Nulls.SKIP) - public Builder cursorEnter( - Optional - cursorEnter) { - this.cursorEnter = cursorEnter; - return this; - } - - public Builder cursorEnter( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsCursorEnter cursorEnter) { - this.cursorEnter = Optional.ofNullable(cursorEnter); - return this; - } - - @JsonSetter(value = "cursorExit", nulls = Nulls.SKIP) - public Builder cursorExit( - Optional cursorExit) { - this.cursorExit = cursorExit; - return this; - } - - public Builder cursorExit( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsCursorExit cursorExit) { - this.cursorExit = Optional.ofNullable(cursorExit); - return this; - } - - @JsonSetter(value = "mouseDown", nulls = Nulls.SKIP) - public Builder mouseDown( - Optional mouseDown) { - this.mouseDown = mouseDown; - return this; - } - - public Builder mouseDown( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsMouseDown mouseDown) { - this.mouseDown = Optional.ofNullable(mouseDown); - return this; - } - - @JsonSetter(value = "mouseUp", nulls = Nulls.SKIP) - public Builder mouseUp( - Optional mouseUp) { - this.mouseUp = mouseUp; - return this; - } - - public Builder mouseUp(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsMouseUp mouseUp) { - this.mouseUp = Optional.ofNullable(mouseUp); - return this; - } - - @JsonSetter(value = "focus", nulls = Nulls.SKIP) - public Builder focus( - Optional focus) { - this.focus = focus; - return this; - } - - public Builder focus(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsFocus focus) { - this.focus = Optional.ofNullable(focus); - return this; - } - - @JsonSetter(value = "blur", nulls = Nulls.SKIP) - public Builder blur(Optional blur) { - this.blur = blur; - return this; - } - - public Builder blur(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsBlur blur) { - this.blur = Optional.ofNullable(blur); - return this; - } - - @JsonSetter(value = "pageOpen", nulls = Nulls.SKIP) - public Builder pageOpen( - Optional pageOpen) { - this.pageOpen = pageOpen; - return this; - } - - public Builder pageOpen( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageOpen pageOpen) { - this.pageOpen = Optional.ofNullable(pageOpen); - return this; - } - - @JsonSetter(value = "pageClose", nulls = Nulls.SKIP) - public Builder pageClose( - Optional pageClose) { - this.pageClose = pageClose; - return this; - } - - public Builder pageClose( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageClose pageClose) { - this.pageClose = Optional.ofNullable(pageClose); - return this; - } - - @JsonSetter(value = "pageVisible", nulls = Nulls.SKIP) - public Builder pageVisible( - Optional - pageVisible) { - this.pageVisible = pageVisible; - return this; - } - - public Builder pageVisible( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageVisible pageVisible) { - this.pageVisible = Optional.ofNullable(pageVisible); - return this; - } - - @JsonSetter(value = "pageInvisible", nulls = Nulls.SKIP) - public Builder pageInvisible( - Optional - pageInvisible) { - this.pageInvisible = pageInvisible; - return this; - } - - public Builder pageInvisible( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageInvisible pageInvisible) { - this.pageInvisible = Optional.ofNullable(pageInvisible); - return this; - } - - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActions build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActions( - activate, - cursorEnter, - cursorExit, - mouseDown, - mouseUp, - focus, - blur, - pageOpen, - pageClose, - pageVisible, - pageInvisible, - additionalProperties); - } - - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsActivate.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsActivate.java deleted file mode 100644 index bf40a81..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsActivate.java +++ /dev/null @@ -1,267 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsActivate.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsActivate { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List - warnings; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsActivate( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List - getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsActivate - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsActivate) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsActivate other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsActivate other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsActivate build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root( - Optional root); - - _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsActivateRoot root); - - _FinalStage root( - Nullable root); - - _FinalStage warnings( - List - warnings); - - _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsActivateWarningsItem warnings); - - _FinalStage addAllWarnings( - List - warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List - warnings = new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsActivate other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List - warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsActivateWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List - warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsActivateRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsActivate build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsActivate( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsActivateRoot.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsActivateRoot.java deleted file mode 100644 index 7ae01c8..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsActivateRoot.java +++ /dev/null @@ -1,226 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsActivateRoot.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsActivateRoot { - private final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsActivateRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsActivateRoot( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsActivateRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsActivateRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsActivateRoot - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsActivateRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsActivateRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsActivateRootType type); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsActivateRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsActivateRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsActivateRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsActivateRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsActivateRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsActivateRoot build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsActivateRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsActivateRootType.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsActivateRootType.java deleted file mode 100644 index 901470c..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsActivateRootType.java +++ /dev/null @@ -1,298 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsActivateRootType { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsActivateRootType UNKNOWN = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsActivateRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsActivateRootType NAMED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsActivateRootType( - Value.NAMED, "named"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsActivateRootType GOTO = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsActivateRootType( - Value.GOTO, "goto"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsActivateRootType - GOTO_EMBEDDED = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsActivateRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsActivateRootType - JAVASCRIPT = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsActivateRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsActivateRootType SOUND = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsActivateRootType( - Value.SOUND, "sound"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsActivateRootType - RENDITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsActivateRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsActivateRootType - GOTO_REMOTE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsActivateRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsActivateRootType LAUNCH = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsActivateRootType( - Value.LAUNCH, "launch"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsActivateRootType - IMPORT_DATA = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsActivateRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsActivateRootType - SET_OCG_STATE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsActivateRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsActivateRootType URI = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsActivateRootType(Value.URI, "uri"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsActivateRootType MOVIE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsActivateRootType( - Value.MOVIE, "movie"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsActivateRootType - SUBMIT_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsActivateRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsActivateRootType HIDE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsActivateRootType( - Value.HIDE, "hide"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsActivateRootType THREAD = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsActivateRootType( - Value.THREAD, "thread"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsActivateRootType - GOTO3D_VIEW = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsActivateRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsActivateRootType - TRANSITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsActivateRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsActivateRootType - RESET_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsActivateRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsActivateRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsActivateRootType - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsActivateRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsActivateRootType valueOf( - String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsActivateRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsActivateWarningsItem.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsActivateWarningsItem.java deleted file mode 100644 index 7f150a4..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsActivateWarningsItem.java +++ /dev/null @@ -1,110 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsActivateWarningsItem { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsActivateWarningsItem - MALFORMED_NEXT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsActivateWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsActivateWarningsItem - CYCLE_DROPPED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsActivateWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsActivateWarningsItem - INCOMPLETE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsActivateWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsActivateWarningsItem( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsActivateWarningsItem - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsActivateWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsActivateWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsActivateWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsBlur.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsBlur.java deleted file mode 100644 index f4746af..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsBlur.java +++ /dev/null @@ -1,258 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsBlur.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsBlur { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsBlur( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsBlur - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsBlur) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsBlur other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsBlur other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsBlur build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsBlurRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings( - List warnings); - - _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsBlurWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsBlur other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsBlurWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsBlurRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsBlur build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsBlur( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsBlurRoot.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsBlurRoot.java deleted file mode 100644 index 8fe66d2..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsBlurRoot.java +++ /dev/null @@ -1,225 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsBlurRoot.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsBlurRoot { - private final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsBlurRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsBlurRoot( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsBlurRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsBlurRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsBlurRoot - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsBlurRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsBlurRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsBlurRootType type); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsBlurRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsBlurRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsBlurRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsBlurRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsBlurRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsBlurRoot build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsBlurRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsBlurRootType.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsBlurRootType.java deleted file mode 100644 index 83c7648..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsBlurRootType.java +++ /dev/null @@ -1,291 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsBlurRootType { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsBlurRootType UNKNOWN = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsBlurRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsBlurRootType NAMED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsBlurRootType(Value.NAMED, "named"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsBlurRootType GOTO = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsBlurRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsBlurRootType - GOTO_EMBEDDED = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsBlurRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsBlurRootType JAVASCRIPT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsBlurRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsBlurRootType SOUND = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsBlurRootType(Value.SOUND, "sound"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsBlurRootType RENDITION = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsBlurRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsBlurRootType GOTO_REMOTE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsBlurRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsBlurRootType LAUNCH = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsBlurRootType( - Value.LAUNCH, "launch"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsBlurRootType IMPORT_DATA = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsBlurRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsBlurRootType - SET_OCG_STATE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsBlurRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsBlurRootType URI = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsBlurRootType(Value.URI, "uri"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsBlurRootType MOVIE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsBlurRootType(Value.MOVIE, "movie"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsBlurRootType SUBMIT_FORM = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsBlurRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsBlurRootType HIDE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsBlurRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsBlurRootType THREAD = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsBlurRootType( - Value.THREAD, "thread"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsBlurRootType GOTO3D_VIEW = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsBlurRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsBlurRootType TRANSITION = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsBlurRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsBlurRootType RESET_FORM = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsBlurRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsBlurRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsBlurRootType - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsBlurRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsBlurRootType valueOf( - String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsBlurRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsBlurWarningsItem.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsBlurWarningsItem.java deleted file mode 100644 index 08abac6..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsBlurWarningsItem.java +++ /dev/null @@ -1,107 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsBlurWarningsItem { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsBlurWarningsItem - MALFORMED_NEXT = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsBlurWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsBlurWarningsItem - CYCLE_DROPPED = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsBlurWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsBlurWarningsItem - INCOMPLETE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsBlurWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsBlurWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsBlurWarningsItem - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsBlurWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsBlurWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsBlurWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsCursorEnter.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsCursorEnter.java deleted file mode 100644 index 93ab4b0..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsCursorEnter.java +++ /dev/null @@ -1,268 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsCursorEnter.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsCursorEnter { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List - warnings; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsCursorEnter( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List - getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsCursorEnter - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsCursorEnter) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsCursorEnter other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsCursorEnter other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsCursorEnter build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root( - Optional root); - - _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsCursorEnterRoot root); - - _FinalStage root( - Nullable root); - - _FinalStage warnings( - List - warnings); - - _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsCursorEnterWarningsItem warnings); - - _FinalStage addAllWarnings( - List - warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List - warnings = new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsCursorEnter other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List - warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsCursorEnterWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List - warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsCursorEnterRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsCursorEnter build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsCursorEnter( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsCursorEnterRoot.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsCursorEnterRoot.java deleted file mode 100644 index d204bb3..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsCursorEnterRoot.java +++ /dev/null @@ -1,230 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsCursorEnterRoot.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsCursorEnterRoot { - private final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsCursorEnterRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsCursorEnterRoot( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsCursorEnterRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsCursorEnterRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsCursorEnterRoot - && equalTo( - (DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsCursorEnterRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsCursorEnterRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsCursorEnterRootType type); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsCursorEnterRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsCursorEnterRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsCursorEnterRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsCursorEnterRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsCursorEnterRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsCursorEnterRoot build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsCursorEnterRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsCursorEnterRootType.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsCursorEnterRootType.java deleted file mode 100644 index f4e659e..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsCursorEnterRootType.java +++ /dev/null @@ -1,302 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsCursorEnterRootType { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsCursorEnterRootType - UNKNOWN = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsCursorEnterRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsCursorEnterRootType NAMED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsCursorEnterRootType( - Value.NAMED, "named"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsCursorEnterRootType GOTO = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsCursorEnterRootType( - Value.GOTO, "goto"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsCursorEnterRootType - GOTO_EMBEDDED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsCursorEnterRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsCursorEnterRootType - JAVASCRIPT = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsCursorEnterRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsCursorEnterRootType SOUND = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsCursorEnterRootType( - Value.SOUND, "sound"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsCursorEnterRootType - RENDITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsCursorEnterRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsCursorEnterRootType - GOTO_REMOTE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsCursorEnterRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsCursorEnterRootType - LAUNCH = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsCursorEnterRootType( - Value.LAUNCH, "launch"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsCursorEnterRootType - IMPORT_DATA = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsCursorEnterRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsCursorEnterRootType - SET_OCG_STATE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsCursorEnterRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsCursorEnterRootType URI = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsCursorEnterRootType( - Value.URI, "uri"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsCursorEnterRootType MOVIE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsCursorEnterRootType( - Value.MOVIE, "movie"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsCursorEnterRootType - SUBMIT_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsCursorEnterRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsCursorEnterRootType HIDE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsCursorEnterRootType( - Value.HIDE, "hide"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsCursorEnterRootType - THREAD = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsCursorEnterRootType( - Value.THREAD, "thread"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsCursorEnterRootType - GOTO3D_VIEW = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsCursorEnterRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsCursorEnterRootType - TRANSITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsCursorEnterRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsCursorEnterRootType - RESET_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsCursorEnterRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsCursorEnterRootType( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsCursorEnterRootType - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsCursorEnterRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsCursorEnterRootType valueOf( - String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsCursorEnterRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsCursorEnterWarningsItem.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsCursorEnterWarningsItem.java deleted file mode 100644 index 5fc1d6e..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsCursorEnterWarningsItem.java +++ /dev/null @@ -1,111 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsCursorEnterWarningsItem { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsCursorEnterWarningsItem - MALFORMED_NEXT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsCursorEnterWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsCursorEnterWarningsItem - CYCLE_DROPPED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsCursorEnterWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsCursorEnterWarningsItem - INCOMPLETE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsCursorEnterWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsCursorEnterWarningsItem( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsCursorEnterWarningsItem - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsCursorEnterWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsCursorEnterWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsCursorEnterWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsCursorExit.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsCursorExit.java deleted file mode 100644 index 8ea127e..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsCursorExit.java +++ /dev/null @@ -1,268 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsCursorExit.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsCursorExit { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List - warnings; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsCursorExit( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List - getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsCursorExit - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsCursorExit) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsCursorExit other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsCursorExit other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsCursorExit build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root( - Optional root); - - _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsCursorExitRoot root); - - _FinalStage root( - Nullable root); - - _FinalStage warnings( - List - warnings); - - _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsCursorExitWarningsItem warnings); - - _FinalStage addAllWarnings( - List - warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List - warnings = new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsCursorExit other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List - warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsCursorExitWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List - warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsCursorExitRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsCursorExit build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsCursorExit( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsCursorExitRoot.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsCursorExitRoot.java deleted file mode 100644 index 3e847e0..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsCursorExitRoot.java +++ /dev/null @@ -1,226 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsCursorExitRoot.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsCursorExitRoot { - private final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsCursorExitRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsCursorExitRoot( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsCursorExitRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsCursorExitRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsCursorExitRoot - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsCursorExitRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsCursorExitRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsCursorExitRootType type); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsCursorExitRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsCursorExitRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsCursorExitRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsCursorExitRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsCursorExitRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsCursorExitRoot build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsCursorExitRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsCursorExitRootType.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsCursorExitRootType.java deleted file mode 100644 index f84a4bd..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsCursorExitRootType.java +++ /dev/null @@ -1,300 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsCursorExitRootType { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsCursorExitRootType - UNKNOWN = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsCursorExitRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsCursorExitRootType NAMED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsCursorExitRootType( - Value.NAMED, "named"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsCursorExitRootType GOTO = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsCursorExitRootType( - Value.GOTO, "goto"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsCursorExitRootType - GOTO_EMBEDDED = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsCursorExitRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsCursorExitRootType - JAVASCRIPT = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsCursorExitRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsCursorExitRootType SOUND = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsCursorExitRootType( - Value.SOUND, "sound"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsCursorExitRootType - RENDITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsCursorExitRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsCursorExitRootType - GOTO_REMOTE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsCursorExitRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsCursorExitRootType LAUNCH = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsCursorExitRootType( - Value.LAUNCH, "launch"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsCursorExitRootType - IMPORT_DATA = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsCursorExitRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsCursorExitRootType - SET_OCG_STATE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsCursorExitRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsCursorExitRootType URI = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsCursorExitRootType( - Value.URI, "uri"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsCursorExitRootType MOVIE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsCursorExitRootType( - Value.MOVIE, "movie"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsCursorExitRootType - SUBMIT_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsCursorExitRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsCursorExitRootType HIDE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsCursorExitRootType( - Value.HIDE, "hide"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsCursorExitRootType THREAD = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsCursorExitRootType( - Value.THREAD, "thread"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsCursorExitRootType - GOTO3D_VIEW = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsCursorExitRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsCursorExitRootType - TRANSITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsCursorExitRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsCursorExitRootType - RESET_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsCursorExitRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsCursorExitRootType( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsCursorExitRootType - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsCursorExitRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsCursorExitRootType valueOf( - String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsCursorExitRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsCursorExitWarningsItem.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsCursorExitWarningsItem.java deleted file mode 100644 index 87f765a..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsCursorExitWarningsItem.java +++ /dev/null @@ -1,111 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsCursorExitWarningsItem { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsCursorExitWarningsItem - MALFORMED_NEXT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsCursorExitWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsCursorExitWarningsItem - CYCLE_DROPPED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsCursorExitWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsCursorExitWarningsItem - INCOMPLETE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsCursorExitWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsCursorExitWarningsItem( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsCursorExitWarningsItem - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsCursorExitWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsCursorExitWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsCursorExitWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsFocus.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsFocus.java deleted file mode 100644 index a9dc2ea..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsFocus.java +++ /dev/null @@ -1,258 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsFocus.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsFocus { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsFocus( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsFocus - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsFocus) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsFocus other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsFocus other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsFocus build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsFocusRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings( - List warnings); - - _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsFocusWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsFocus other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsFocusWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsFocusRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsFocus build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsFocus( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsFocusRoot.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsFocusRoot.java deleted file mode 100644 index fea4fed..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsFocusRoot.java +++ /dev/null @@ -1,225 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsFocusRoot.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsFocusRoot { - private final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsFocusRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsFocusRoot( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsFocusRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsFocusRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsFocusRoot - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsFocusRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsFocusRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsFocusRootType type); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsFocusRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsFocusRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsFocusRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsFocusRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsFocusRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsFocusRoot build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsFocusRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsFocusRootType.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsFocusRootType.java deleted file mode 100644 index b6acae8..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsFocusRootType.java +++ /dev/null @@ -1,294 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsFocusRootType { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsFocusRootType UNKNOWN = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsFocusRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsFocusRootType NAMED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsFocusRootType( - Value.NAMED, "named"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsFocusRootType GOTO = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsFocusRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsFocusRootType - GOTO_EMBEDDED = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsFocusRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsFocusRootType JAVASCRIPT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsFocusRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsFocusRootType SOUND = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsFocusRootType( - Value.SOUND, "sound"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsFocusRootType RENDITION = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsFocusRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsFocusRootType GOTO_REMOTE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsFocusRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsFocusRootType LAUNCH = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsFocusRootType( - Value.LAUNCH, "launch"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsFocusRootType IMPORT_DATA = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsFocusRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsFocusRootType - SET_OCG_STATE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsFocusRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsFocusRootType URI = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsFocusRootType(Value.URI, "uri"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsFocusRootType MOVIE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsFocusRootType( - Value.MOVIE, "movie"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsFocusRootType SUBMIT_FORM = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsFocusRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsFocusRootType HIDE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsFocusRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsFocusRootType THREAD = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsFocusRootType( - Value.THREAD, "thread"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsFocusRootType GOTO3D_VIEW = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsFocusRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsFocusRootType TRANSITION = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsFocusRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsFocusRootType RESET_FORM = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsFocusRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsFocusRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsFocusRootType - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsFocusRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsFocusRootType valueOf( - String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsFocusRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsFocusWarningsItem.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsFocusWarningsItem.java deleted file mode 100644 index 10d2d00..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsFocusWarningsItem.java +++ /dev/null @@ -1,107 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsFocusWarningsItem { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsFocusWarningsItem - MALFORMED_NEXT = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsFocusWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsFocusWarningsItem - CYCLE_DROPPED = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsFocusWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsFocusWarningsItem - INCOMPLETE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsFocusWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsFocusWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsFocusWarningsItem - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsFocusWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsFocusWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsFocusWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsMouseDown.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsMouseDown.java deleted file mode 100644 index ec2c9c9..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsMouseDown.java +++ /dev/null @@ -1,267 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsMouseDown.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsMouseDown { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List - warnings; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsMouseDown( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List - getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsMouseDown - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsMouseDown) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsMouseDown other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsMouseDown other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsMouseDown build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root( - Optional root); - - _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsMouseDownRoot root); - - _FinalStage root( - Nullable root); - - _FinalStage warnings( - List - warnings); - - _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsMouseDownWarningsItem warnings); - - _FinalStage addAllWarnings( - List - warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List - warnings = new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsMouseDown other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List - warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsMouseDownWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List - warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsMouseDownRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsMouseDown build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsMouseDown( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsMouseDownRoot.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsMouseDownRoot.java deleted file mode 100644 index 5463479..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsMouseDownRoot.java +++ /dev/null @@ -1,226 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsMouseDownRoot.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsMouseDownRoot { - private final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsMouseDownRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsMouseDownRoot( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsMouseDownRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsMouseDownRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsMouseDownRoot - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsMouseDownRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsMouseDownRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsMouseDownRootType type); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsMouseDownRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsMouseDownRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsMouseDownRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsMouseDownRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsMouseDownRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsMouseDownRoot build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsMouseDownRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsMouseDownRootType.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsMouseDownRootType.java deleted file mode 100644 index d5570b9..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsMouseDownRootType.java +++ /dev/null @@ -1,299 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsMouseDownRootType { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsMouseDownRootType UNKNOWN = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsMouseDownRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsMouseDownRootType NAMED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsMouseDownRootType( - Value.NAMED, "named"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsMouseDownRootType GOTO = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsMouseDownRootType( - Value.GOTO, "goto"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsMouseDownRootType - GOTO_EMBEDDED = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsMouseDownRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsMouseDownRootType - JAVASCRIPT = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsMouseDownRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsMouseDownRootType SOUND = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsMouseDownRootType( - Value.SOUND, "sound"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsMouseDownRootType - RENDITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsMouseDownRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsMouseDownRootType - GOTO_REMOTE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsMouseDownRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsMouseDownRootType LAUNCH = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsMouseDownRootType( - Value.LAUNCH, "launch"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsMouseDownRootType - IMPORT_DATA = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsMouseDownRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsMouseDownRootType - SET_OCG_STATE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsMouseDownRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsMouseDownRootType URI = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsMouseDownRootType( - Value.URI, "uri"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsMouseDownRootType MOVIE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsMouseDownRootType( - Value.MOVIE, "movie"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsMouseDownRootType - SUBMIT_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsMouseDownRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsMouseDownRootType HIDE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsMouseDownRootType( - Value.HIDE, "hide"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsMouseDownRootType THREAD = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsMouseDownRootType( - Value.THREAD, "thread"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsMouseDownRootType - GOTO3D_VIEW = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsMouseDownRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsMouseDownRootType - TRANSITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsMouseDownRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsMouseDownRootType - RESET_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsMouseDownRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsMouseDownRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsMouseDownRootType - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsMouseDownRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsMouseDownRootType valueOf( - String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsMouseDownRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsMouseDownWarningsItem.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsMouseDownWarningsItem.java deleted file mode 100644 index 84e86b8..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsMouseDownWarningsItem.java +++ /dev/null @@ -1,110 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsMouseDownWarningsItem { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsMouseDownWarningsItem - MALFORMED_NEXT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsMouseDownWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsMouseDownWarningsItem - CYCLE_DROPPED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsMouseDownWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsMouseDownWarningsItem - INCOMPLETE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsMouseDownWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsMouseDownWarningsItem( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsMouseDownWarningsItem - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsMouseDownWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsMouseDownWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsMouseDownWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsMouseUp.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsMouseUp.java deleted file mode 100644 index 81f9f5f..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsMouseUp.java +++ /dev/null @@ -1,266 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsMouseUp.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsMouseUp { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List - warnings; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsMouseUp( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List - getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsMouseUp - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsMouseUp) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsMouseUp other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsMouseUp other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsMouseUp build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root( - Optional root); - - _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsMouseUpRoot root); - - _FinalStage root( - Nullable root); - - _FinalStage warnings( - List - warnings); - - _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsMouseUpWarningsItem warnings); - - _FinalStage addAllWarnings( - List - warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List - warnings = new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsMouseUp other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List - warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsMouseUpWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List - warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsMouseUpRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsMouseUp build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsMouseUp( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsMouseUpRoot.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsMouseUpRoot.java deleted file mode 100644 index 3424d0b..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsMouseUpRoot.java +++ /dev/null @@ -1,226 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsMouseUpRoot.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsMouseUpRoot { - private final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsMouseUpRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsMouseUpRoot( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsMouseUpRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsMouseUpRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsMouseUpRoot - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsMouseUpRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsMouseUpRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsMouseUpRootType type); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsMouseUpRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsMouseUpRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsMouseUpRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsMouseUpRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsMouseUpRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsMouseUpRoot build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsMouseUpRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsMouseUpRootType.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsMouseUpRootType.java deleted file mode 100644 index bce16bb..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsMouseUpRootType.java +++ /dev/null @@ -1,298 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsMouseUpRootType { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsMouseUpRootType UNKNOWN = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsMouseUpRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsMouseUpRootType NAMED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsMouseUpRootType( - Value.NAMED, "named"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsMouseUpRootType GOTO = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsMouseUpRootType( - Value.GOTO, "goto"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsMouseUpRootType - GOTO_EMBEDDED = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsMouseUpRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsMouseUpRootType - JAVASCRIPT = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsMouseUpRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsMouseUpRootType SOUND = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsMouseUpRootType( - Value.SOUND, "sound"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsMouseUpRootType RENDITION = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsMouseUpRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsMouseUpRootType - GOTO_REMOTE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsMouseUpRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsMouseUpRootType LAUNCH = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsMouseUpRootType( - Value.LAUNCH, "launch"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsMouseUpRootType - IMPORT_DATA = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsMouseUpRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsMouseUpRootType - SET_OCG_STATE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsMouseUpRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsMouseUpRootType URI = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsMouseUpRootType(Value.URI, "uri"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsMouseUpRootType MOVIE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsMouseUpRootType( - Value.MOVIE, "movie"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsMouseUpRootType - SUBMIT_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsMouseUpRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsMouseUpRootType HIDE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsMouseUpRootType( - Value.HIDE, "hide"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsMouseUpRootType THREAD = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsMouseUpRootType( - Value.THREAD, "thread"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsMouseUpRootType - GOTO3D_VIEW = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsMouseUpRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsMouseUpRootType - TRANSITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsMouseUpRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsMouseUpRootType - RESET_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsMouseUpRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsMouseUpRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsMouseUpRootType - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsMouseUpRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsMouseUpRootType valueOf( - String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsMouseUpRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsMouseUpWarningsItem.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsMouseUpWarningsItem.java deleted file mode 100644 index 7c2568f..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsMouseUpWarningsItem.java +++ /dev/null @@ -1,110 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsMouseUpWarningsItem { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsMouseUpWarningsItem - MALFORMED_NEXT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsMouseUpWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsMouseUpWarningsItem - CYCLE_DROPPED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsMouseUpWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsMouseUpWarningsItem - INCOMPLETE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsMouseUpWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsMouseUpWarningsItem( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsMouseUpWarningsItem - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsMouseUpWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsMouseUpWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsMouseUpWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageClose.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageClose.java deleted file mode 100644 index 597a523..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageClose.java +++ /dev/null @@ -1,267 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageClose.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageClose { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List - warnings; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageClose( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List - getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageClose - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageClose) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageClose other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageClose other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageClose build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root( - Optional root); - - _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageCloseRoot root); - - _FinalStage root( - Nullable root); - - _FinalStage warnings( - List - warnings); - - _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageCloseWarningsItem warnings); - - _FinalStage addAllWarnings( - List - warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List - warnings = new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageClose other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List - warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageCloseWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List - warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageCloseRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageClose build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageClose( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageCloseRoot.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageCloseRoot.java deleted file mode 100644 index 83821b7..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageCloseRoot.java +++ /dev/null @@ -1,226 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageCloseRoot.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageCloseRoot { - private final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageCloseRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageCloseRoot( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageCloseRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageCloseRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageCloseRoot - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageCloseRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageCloseRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageCloseRootType type); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageCloseRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageCloseRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageCloseRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageCloseRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageCloseRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageCloseRoot build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageCloseRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageCloseRootType.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageCloseRootType.java deleted file mode 100644 index e89ea0d..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageCloseRootType.java +++ /dev/null @@ -1,299 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageCloseRootType { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageCloseRootType UNKNOWN = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageCloseRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageCloseRootType NAMED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageCloseRootType( - Value.NAMED, "named"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageCloseRootType GOTO = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageCloseRootType( - Value.GOTO, "goto"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageCloseRootType - GOTO_EMBEDDED = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageCloseRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageCloseRootType - JAVASCRIPT = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageCloseRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageCloseRootType SOUND = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageCloseRootType( - Value.SOUND, "sound"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageCloseRootType - RENDITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageCloseRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageCloseRootType - GOTO_REMOTE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageCloseRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageCloseRootType LAUNCH = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageCloseRootType( - Value.LAUNCH, "launch"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageCloseRootType - IMPORT_DATA = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageCloseRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageCloseRootType - SET_OCG_STATE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageCloseRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageCloseRootType URI = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageCloseRootType( - Value.URI, "uri"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageCloseRootType MOVIE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageCloseRootType( - Value.MOVIE, "movie"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageCloseRootType - SUBMIT_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageCloseRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageCloseRootType HIDE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageCloseRootType( - Value.HIDE, "hide"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageCloseRootType THREAD = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageCloseRootType( - Value.THREAD, "thread"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageCloseRootType - GOTO3D_VIEW = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageCloseRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageCloseRootType - TRANSITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageCloseRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageCloseRootType - RESET_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageCloseRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageCloseRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageCloseRootType - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageCloseRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageCloseRootType valueOf( - String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageCloseRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageCloseWarningsItem.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageCloseWarningsItem.java deleted file mode 100644 index d383cfb..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageCloseWarningsItem.java +++ /dev/null @@ -1,110 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageCloseWarningsItem { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageCloseWarningsItem - MALFORMED_NEXT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageCloseWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageCloseWarningsItem - CYCLE_DROPPED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageCloseWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageCloseWarningsItem - INCOMPLETE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageCloseWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageCloseWarningsItem( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageCloseWarningsItem - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageCloseWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageCloseWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageCloseWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageInvisible.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageInvisible.java deleted file mode 100644 index edb91d9..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageInvisible.java +++ /dev/null @@ -1,272 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageInvisible.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageInvisible { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List - warnings; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageInvisible( - Optional root, - boolean incomplete, - int warningFlags, - List - warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List - getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional - _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageInvisible - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageInvisible) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageInvisible other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageInvisible other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageInvisible build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root( - Optional root); - - _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageInvisibleRoot root); - - _FinalStage root( - Nullable root); - - _FinalStage warnings( - List - warnings); - - _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageInvisibleWarningsItem - warnings); - - _FinalStage addAllWarnings( - List - warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List - warnings = new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageInvisible other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List - warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageInvisibleWarningsItem - warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List - warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageInvisibleRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageInvisible build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageInvisible( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageInvisibleRoot.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageInvisibleRoot.java deleted file mode 100644 index 13ec9d3..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageInvisibleRoot.java +++ /dev/null @@ -1,233 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageInvisibleRoot.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageInvisibleRoot { - private final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageInvisibleRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageInvisibleRoot( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageInvisibleRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageInvisibleRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageInvisibleRoot - && equalTo( - (DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageInvisibleRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageInvisibleRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageInvisibleRootType - type); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageInvisibleRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageInvisibleRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageInvisibleRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageInvisibleRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageInvisibleRootType - type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageInvisibleRoot build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageInvisibleRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageInvisibleRootType.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageInvisibleRootType.java deleted file mode 100644 index 5d19fcc..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageInvisibleRootType.java +++ /dev/null @@ -1,306 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageInvisibleRootType { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageInvisibleRootType - UNKNOWN = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageInvisibleRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageInvisibleRootType - NAMED = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageInvisibleRootType( - Value.NAMED, "named"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageInvisibleRootType - GOTO = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageInvisibleRootType( - Value.GOTO, "goto"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageInvisibleRootType - GOTO_EMBEDDED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageInvisibleRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageInvisibleRootType - JAVASCRIPT = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageInvisibleRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageInvisibleRootType - SOUND = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageInvisibleRootType( - Value.SOUND, "sound"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageInvisibleRootType - RENDITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageInvisibleRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageInvisibleRootType - GOTO_REMOTE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageInvisibleRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageInvisibleRootType - LAUNCH = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageInvisibleRootType( - Value.LAUNCH, "launch"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageInvisibleRootType - IMPORT_DATA = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageInvisibleRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageInvisibleRootType - SET_OCG_STATE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageInvisibleRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageInvisibleRootType URI = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageInvisibleRootType( - Value.URI, "uri"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageInvisibleRootType - MOVIE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageInvisibleRootType( - Value.MOVIE, "movie"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageInvisibleRootType - SUBMIT_FORM = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageInvisibleRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageInvisibleRootType - HIDE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageInvisibleRootType( - Value.HIDE, "hide"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageInvisibleRootType - THREAD = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageInvisibleRootType( - Value.THREAD, "thread"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageInvisibleRootType - GOTO3D_VIEW = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageInvisibleRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageInvisibleRootType - TRANSITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageInvisibleRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageInvisibleRootType - RESET_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageInvisibleRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageInvisibleRootType( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageInvisibleRootType - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageInvisibleRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageInvisibleRootType valueOf( - String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageInvisibleRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageInvisibleWarningsItem.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageInvisibleWarningsItem.java deleted file mode 100644 index eb3a171..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageInvisibleWarningsItem.java +++ /dev/null @@ -1,111 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageInvisibleWarningsItem { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageInvisibleWarningsItem - MALFORMED_NEXT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageInvisibleWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageInvisibleWarningsItem - CYCLE_DROPPED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageInvisibleWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageInvisibleWarningsItem - INCOMPLETE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageInvisibleWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageInvisibleWarningsItem( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageInvisibleWarningsItem - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageInvisibleWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageInvisibleWarningsItem - valueOf(String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageInvisibleWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageOpen.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageOpen.java deleted file mode 100644 index 7f68581..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageOpen.java +++ /dev/null @@ -1,267 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageOpen.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageOpen { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List - warnings; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageOpen( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List - getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageOpen - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageOpen) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageOpen other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageOpen other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageOpen build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root( - Optional root); - - _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageOpenRoot root); - - _FinalStage root( - Nullable root); - - _FinalStage warnings( - List - warnings); - - _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageOpenWarningsItem warnings); - - _FinalStage addAllWarnings( - List - warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List - warnings = new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageOpen other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List - warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageOpenWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List - warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageOpenRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageOpen build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageOpen( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageOpenRoot.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageOpenRoot.java deleted file mode 100644 index 8939376..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageOpenRoot.java +++ /dev/null @@ -1,226 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageOpenRoot.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageOpenRoot { - private final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageOpenRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageOpenRoot( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageOpenRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageOpenRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageOpenRoot - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageOpenRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageOpenRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageOpenRootType type); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageOpenRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageOpenRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageOpenRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageOpenRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageOpenRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageOpenRoot build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageOpenRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageOpenRootType.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageOpenRootType.java deleted file mode 100644 index 674f780..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageOpenRootType.java +++ /dev/null @@ -1,298 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageOpenRootType { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageOpenRootType UNKNOWN = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageOpenRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageOpenRootType NAMED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageOpenRootType( - Value.NAMED, "named"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageOpenRootType GOTO = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageOpenRootType( - Value.GOTO, "goto"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageOpenRootType - GOTO_EMBEDDED = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageOpenRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageOpenRootType - JAVASCRIPT = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageOpenRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageOpenRootType SOUND = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageOpenRootType( - Value.SOUND, "sound"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageOpenRootType - RENDITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageOpenRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageOpenRootType - GOTO_REMOTE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageOpenRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageOpenRootType LAUNCH = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageOpenRootType( - Value.LAUNCH, "launch"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageOpenRootType - IMPORT_DATA = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageOpenRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageOpenRootType - SET_OCG_STATE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageOpenRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageOpenRootType URI = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageOpenRootType(Value.URI, "uri"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageOpenRootType MOVIE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageOpenRootType( - Value.MOVIE, "movie"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageOpenRootType - SUBMIT_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageOpenRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageOpenRootType HIDE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageOpenRootType( - Value.HIDE, "hide"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageOpenRootType THREAD = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageOpenRootType( - Value.THREAD, "thread"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageOpenRootType - GOTO3D_VIEW = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageOpenRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageOpenRootType - TRANSITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageOpenRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageOpenRootType - RESET_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageOpenRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageOpenRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageOpenRootType - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageOpenRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageOpenRootType valueOf( - String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageOpenRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageOpenWarningsItem.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageOpenWarningsItem.java deleted file mode 100644 index 4eb5681..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageOpenWarningsItem.java +++ /dev/null @@ -1,110 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageOpenWarningsItem { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageOpenWarningsItem - MALFORMED_NEXT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageOpenWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageOpenWarningsItem - CYCLE_DROPPED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageOpenWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageOpenWarningsItem - INCOMPLETE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageOpenWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageOpenWarningsItem( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageOpenWarningsItem - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageOpenWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageOpenWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageOpenWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageVisible.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageVisible.java deleted file mode 100644 index 631649c..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageVisible.java +++ /dev/null @@ -1,268 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageVisible.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageVisible { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List - warnings; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageVisible( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List - getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageVisible - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageVisible) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageVisible other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageVisible other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageVisible build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root( - Optional root); - - _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageVisibleRoot root); - - _FinalStage root( - Nullable root); - - _FinalStage warnings( - List - warnings); - - _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageVisibleWarningsItem warnings); - - _FinalStage addAllWarnings( - List - warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List - warnings = new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageVisible other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List - warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageVisibleWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List - warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageVisibleRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageVisible build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageVisible( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageVisibleRoot.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageVisibleRoot.java deleted file mode 100644 index 8545619..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageVisibleRoot.java +++ /dev/null @@ -1,230 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageVisibleRoot.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageVisibleRoot { - private final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageVisibleRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageVisibleRoot( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageVisibleRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageVisibleRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageVisibleRoot - && equalTo( - (DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageVisibleRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageVisibleRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageVisibleRootType type); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageVisibleRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageVisibleRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageVisibleRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageVisibleRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageVisibleRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageVisibleRoot build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageVisibleRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageVisibleRootType.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageVisibleRootType.java deleted file mode 100644 index 256092b..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageVisibleRootType.java +++ /dev/null @@ -1,302 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageVisibleRootType { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageVisibleRootType - UNKNOWN = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageVisibleRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageVisibleRootType NAMED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageVisibleRootType( - Value.NAMED, "named"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageVisibleRootType GOTO = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageVisibleRootType( - Value.GOTO, "goto"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageVisibleRootType - GOTO_EMBEDDED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageVisibleRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageVisibleRootType - JAVASCRIPT = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageVisibleRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageVisibleRootType SOUND = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageVisibleRootType( - Value.SOUND, "sound"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageVisibleRootType - RENDITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageVisibleRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageVisibleRootType - GOTO_REMOTE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageVisibleRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageVisibleRootType - LAUNCH = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageVisibleRootType( - Value.LAUNCH, "launch"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageVisibleRootType - IMPORT_DATA = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageVisibleRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageVisibleRootType - SET_OCG_STATE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageVisibleRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageVisibleRootType URI = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageVisibleRootType( - Value.URI, "uri"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageVisibleRootType MOVIE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageVisibleRootType( - Value.MOVIE, "movie"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageVisibleRootType - SUBMIT_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageVisibleRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageVisibleRootType HIDE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageVisibleRootType( - Value.HIDE, "hide"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageVisibleRootType - THREAD = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageVisibleRootType( - Value.THREAD, "thread"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageVisibleRootType - GOTO3D_VIEW = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageVisibleRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageVisibleRootType - TRANSITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageVisibleRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageVisibleRootType - RESET_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageVisibleRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageVisibleRootType( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageVisibleRootType - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageVisibleRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageVisibleRootType valueOf( - String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageVisibleRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageVisibleWarningsItem.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageVisibleWarningsItem.java deleted file mode 100644 index ccd8f8a..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageVisibleWarningsItem.java +++ /dev/null @@ -1,111 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageVisibleWarningsItem { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageVisibleWarningsItem - MALFORMED_NEXT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageVisibleWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageVisibleWarningsItem - CYCLE_DROPPED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageVisibleWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageVisibleWarningsItem - INCOMPLETE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageVisibleWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageVisibleWarningsItem( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageVisibleWarningsItem - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageVisibleWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageVisibleWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemCircleActionsPageVisibleWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachment.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachment.java index 24ff73b..299e43a 100644 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachment.java +++ b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachment.java @@ -63,7 +63,7 @@ public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileA private final Optional updatedBy; - private final Optional actions; + private final Optional actions; private final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentColor color; @@ -95,7 +95,7 @@ private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachment( Optional groupId, Optional createdBy, Optional updatedBy, - Optional actions, + Optional actions, DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentColor color, double opacity, DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentIcon icon, @@ -248,7 +248,7 @@ public Optional getUpdatedBy() { } @JsonProperty("actions") - public Optional getActions() { + public Optional getActions() { return actions; } @@ -525,10 +525,9 @@ _FinalStage replyType( _FinalStage updatedBy(String updatedBy); - _FinalStage actions( - Optional actions); + _FinalStage actions(Optional actions); - _FinalStage actions(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActions actions); + _FinalStage actions(PdfAnnotationActions actions); } @JsonIgnoreProperties(ignoreUnknown = true) @@ -567,8 +566,7 @@ public static final class Builder private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentFile file; - private Optional actions = - Optional.empty(); + private Optional actions = Optional.empty(); private Optional updatedBy = Optional.empty(); @@ -718,16 +716,14 @@ public _FinalStage file( } @java.lang.Override - public _FinalStage actions( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActions actions) { + public _FinalStage actions(PdfAnnotationActions actions) { this.actions = Optional.ofNullable(actions); return this; } @java.lang.Override @JsonSetter(value = "actions", nulls = Nulls.SKIP) - public _FinalStage actions( - Optional actions) { + public _FinalStage actions(Optional actions) { this.actions = actions; return this; } diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActions.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActions.java deleted file mode 100644 index d96dd8d..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActions.java +++ /dev/null @@ -1,433 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.HashMap; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActions.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActions { - private final Optional - activate; - - private final Optional - cursorEnter; - - private final Optional - cursorExit; - - private final Optional - mouseDown; - - private final Optional - mouseUp; - - private final Optional focus; - - private final Optional blur; - - private final Optional - pageOpen; - - private final Optional - pageClose; - - private final Optional - pageVisible; - - private final Optional - pageInvisible; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActions( - Optional activate, - Optional - cursorEnter, - Optional - cursorExit, - Optional mouseDown, - Optional mouseUp, - Optional focus, - Optional blur, - Optional pageOpen, - Optional pageClose, - Optional - pageVisible, - Optional - pageInvisible, - Map additionalProperties) { - this.activate = activate; - this.cursorEnter = cursorEnter; - this.cursorExit = cursorExit; - this.mouseDown = mouseDown; - this.mouseUp = mouseUp; - this.focus = focus; - this.blur = blur; - this.pageOpen = pageOpen; - this.pageClose = pageClose; - this.pageVisible = pageVisible; - this.pageInvisible = pageInvisible; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("activate") - public Optional - getActivate() { - return activate; - } - - @JsonProperty("cursorEnter") - public Optional - getCursorEnter() { - return cursorEnter; - } - - @JsonProperty("cursorExit") - public Optional - getCursorExit() { - return cursorExit; - } - - @JsonProperty("mouseDown") - public Optional - getMouseDown() { - return mouseDown; - } - - @JsonProperty("mouseUp") - public Optional getMouseUp() { - return mouseUp; - } - - @JsonProperty("focus") - public Optional getFocus() { - return focus; - } - - @JsonProperty("blur") - public Optional getBlur() { - return blur; - } - - @JsonProperty("pageOpen") - public Optional - getPageOpen() { - return pageOpen; - } - - @JsonProperty("pageClose") - public Optional - getPageClose() { - return pageClose; - } - - @JsonProperty("pageVisible") - public Optional - getPageVisible() { - return pageVisible; - } - - @JsonProperty("pageInvisible") - public Optional - getPageInvisible() { - return pageInvisible; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActions - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActions) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActions other) { - return activate.equals(other.activate) - && cursorEnter.equals(other.cursorEnter) - && cursorExit.equals(other.cursorExit) - && mouseDown.equals(other.mouseDown) - && mouseUp.equals(other.mouseUp) - && focus.equals(other.focus) - && blur.equals(other.blur) - && pageOpen.equals(other.pageOpen) - && pageClose.equals(other.pageClose) - && pageVisible.equals(other.pageVisible) - && pageInvisible.equals(other.pageInvisible); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash( - this.activate, - this.cursorEnter, - this.cursorExit, - this.mouseDown, - this.mouseUp, - this.focus, - this.blur, - this.pageOpen, - this.pageClose, - this.pageVisible, - this.pageInvisible); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static Builder builder() { - return new Builder(); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder { - private Optional - activate = Optional.empty(); - - private Optional - cursorEnter = Optional.empty(); - - private Optional - cursorExit = Optional.empty(); - - private Optional - mouseDown = Optional.empty(); - - private Optional mouseUp = - Optional.empty(); - - private Optional focus = - Optional.empty(); - - private Optional blur = - Optional.empty(); - - private Optional - pageOpen = Optional.empty(); - - private Optional - pageClose = Optional.empty(); - - private Optional - pageVisible = Optional.empty(); - - private Optional - pageInvisible = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActions other) { - activate(other.getActivate()); - cursorEnter(other.getCursorEnter()); - cursorExit(other.getCursorExit()); - mouseDown(other.getMouseDown()); - mouseUp(other.getMouseUp()); - focus(other.getFocus()); - blur(other.getBlur()); - pageOpen(other.getPageOpen()); - pageClose(other.getPageClose()); - pageVisible(other.getPageVisible()); - pageInvisible(other.getPageInvisible()); - return this; - } - - @JsonSetter(value = "activate", nulls = Nulls.SKIP) - public Builder activate( - Optional - activate) { - this.activate = activate; - return this; - } - - public Builder activate( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsActivate activate) { - this.activate = Optional.ofNullable(activate); - return this; - } - - @JsonSetter(value = "cursorEnter", nulls = Nulls.SKIP) - public Builder cursorEnter( - Optional - cursorEnter) { - this.cursorEnter = cursorEnter; - return this; - } - - public Builder cursorEnter( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsCursorEnter cursorEnter) { - this.cursorEnter = Optional.ofNullable(cursorEnter); - return this; - } - - @JsonSetter(value = "cursorExit", nulls = Nulls.SKIP) - public Builder cursorExit( - Optional - cursorExit) { - this.cursorExit = cursorExit; - return this; - } - - public Builder cursorExit( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsCursorExit cursorExit) { - this.cursorExit = Optional.ofNullable(cursorExit); - return this; - } - - @JsonSetter(value = "mouseDown", nulls = Nulls.SKIP) - public Builder mouseDown( - Optional - mouseDown) { - this.mouseDown = mouseDown; - return this; - } - - public Builder mouseDown( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsMouseDown mouseDown) { - this.mouseDown = Optional.ofNullable(mouseDown); - return this; - } - - @JsonSetter(value = "mouseUp", nulls = Nulls.SKIP) - public Builder mouseUp( - Optional - mouseUp) { - this.mouseUp = mouseUp; - return this; - } - - public Builder mouseUp( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsMouseUp mouseUp) { - this.mouseUp = Optional.ofNullable(mouseUp); - return this; - } - - @JsonSetter(value = "focus", nulls = Nulls.SKIP) - public Builder focus( - Optional focus) { - this.focus = focus; - return this; - } - - public Builder focus(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsFocus focus) { - this.focus = Optional.ofNullable(focus); - return this; - } - - @JsonSetter(value = "blur", nulls = Nulls.SKIP) - public Builder blur( - Optional blur) { - this.blur = blur; - return this; - } - - public Builder blur(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsBlur blur) { - this.blur = Optional.ofNullable(blur); - return this; - } - - @JsonSetter(value = "pageOpen", nulls = Nulls.SKIP) - public Builder pageOpen( - Optional - pageOpen) { - this.pageOpen = pageOpen; - return this; - } - - public Builder pageOpen( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageOpen pageOpen) { - this.pageOpen = Optional.ofNullable(pageOpen); - return this; - } - - @JsonSetter(value = "pageClose", nulls = Nulls.SKIP) - public Builder pageClose( - Optional - pageClose) { - this.pageClose = pageClose; - return this; - } - - public Builder pageClose( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageClose pageClose) { - this.pageClose = Optional.ofNullable(pageClose); - return this; - } - - @JsonSetter(value = "pageVisible", nulls = Nulls.SKIP) - public Builder pageVisible( - Optional - pageVisible) { - this.pageVisible = pageVisible; - return this; - } - - public Builder pageVisible( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageVisible pageVisible) { - this.pageVisible = Optional.ofNullable(pageVisible); - return this; - } - - @JsonSetter(value = "pageInvisible", nulls = Nulls.SKIP) - public Builder pageInvisible( - Optional - pageInvisible) { - this.pageInvisible = pageInvisible; - return this; - } - - public Builder pageInvisible( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageInvisible - pageInvisible) { - this.pageInvisible = Optional.ofNullable(pageInvisible); - return this; - } - - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActions build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActions( - activate, - cursorEnter, - cursorExit, - mouseDown, - mouseUp, - focus, - blur, - pageOpen, - pageClose, - pageVisible, - pageInvisible, - additionalProperties); - } - - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsActivate.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsActivate.java deleted file mode 100644 index b46da53..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsActivate.java +++ /dev/null @@ -1,283 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsActivate.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsActivate { - private final Optional - root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List< - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsActivateWarningsItem> - warnings; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsActivate( - Optional root, - boolean incomplete, - int warningFlags, - List - warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional - getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List - getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional - _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsActivate - && equalTo( - (DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsActivate) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsActivate other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsActivate other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsActivate build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root( - Optional - root); - - _FinalStage root( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsActivateRoot root); - - _FinalStage root( - Nullable - root); - - _FinalStage warnings( - List - warnings); - - _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsActivateWarningsItem - warnings); - - _FinalStage addAllWarnings( - List - warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List - warnings = new ArrayList<>(); - - private Optional - root = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsActivate other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List - warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsActivateWarningsItem - warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List - warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable - root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsActivateRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional - root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsActivate build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsActivate( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsActivateRoot.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsActivateRoot.java deleted file mode 100644 index 8b476df..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsActivateRoot.java +++ /dev/null @@ -1,236 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsActivateRoot.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsActivateRoot { - private final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsActivateRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsActivateRoot( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsActivateRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsActivateRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsActivateRoot - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsActivateRoot) - other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsActivateRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsActivateRootType - type); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsActivateRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsActivateRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsActivateRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsActivateRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsActivateRootType - type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsActivateRoot build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsActivateRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsActivateRootType.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsActivateRootType.java deleted file mode 100644 index d845a64..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsActivateRootType.java +++ /dev/null @@ -1,310 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsActivateRootType { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsActivateRootType - UNKNOWN = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsActivateRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsActivateRootType - NAMED = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsActivateRootType( - Value.NAMED, "named"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsActivateRootType - GOTO = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsActivateRootType( - Value.GOTO, "goto"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsActivateRootType - GOTO_EMBEDDED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsActivateRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsActivateRootType - JAVASCRIPT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsActivateRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsActivateRootType - SOUND = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsActivateRootType( - Value.SOUND, "sound"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsActivateRootType - RENDITION = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsActivateRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsActivateRootType - GOTO_REMOTE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsActivateRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsActivateRootType - LAUNCH = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsActivateRootType( - Value.LAUNCH, "launch"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsActivateRootType - IMPORT_DATA = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsActivateRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsActivateRootType - SET_OCG_STATE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsActivateRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsActivateRootType - URI = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsActivateRootType( - Value.URI, "uri"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsActivateRootType - MOVIE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsActivateRootType( - Value.MOVIE, "movie"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsActivateRootType - SUBMIT_FORM = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsActivateRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsActivateRootType - HIDE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsActivateRootType( - Value.HIDE, "hide"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsActivateRootType - THREAD = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsActivateRootType( - Value.THREAD, "thread"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsActivateRootType - GOTO3D_VIEW = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsActivateRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsActivateRootType - TRANSITION = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsActivateRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsActivateRootType - RESET_FORM = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsActivateRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsActivateRootType( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsActivateRootType - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsActivateRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsActivateRootType valueOf( - String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsActivateRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsActivateWarningsItem.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsActivateWarningsItem.java deleted file mode 100644 index 5bb0c13..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsActivateWarningsItem.java +++ /dev/null @@ -1,111 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsActivateWarningsItem { - public static final - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsActivateWarningsItem MALFORMED_NEXT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsActivateWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsActivateWarningsItem CYCLE_DROPPED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsActivateWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsActivateWarningsItem INCOMPLETE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsActivateWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsActivateWarningsItem( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsActivateWarningsItem - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsActivateWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsActivateWarningsItem - valueOf(String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsActivateWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsBlur.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsBlur.java deleted file mode 100644 index 5a4ea7c..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsBlur.java +++ /dev/null @@ -1,270 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsBlur.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsBlur { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List - warnings; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsBlur( - Optional root, - boolean incomplete, - int warningFlags, - List - warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List - getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsBlur - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsBlur) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsBlur other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsBlur other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsBlur build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root( - Optional root); - - _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsBlurRoot root); - - _FinalStage root( - Nullable root); - - _FinalStage warnings( - List - warnings); - - _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsBlurWarningsItem warnings); - - _FinalStage addAllWarnings( - List - warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List - warnings = new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsBlur other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List - warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsBlurWarningsItem - warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List - warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsBlurRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsBlur build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsBlur( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsBlurRoot.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsBlurRoot.java deleted file mode 100644 index 6c38b46..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsBlurRoot.java +++ /dev/null @@ -1,232 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsBlurRoot.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsBlurRoot { - private final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsBlurRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsBlurRoot( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsBlurRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsBlurRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsBlurRoot - && equalTo( - (DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsBlurRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsBlurRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsBlurRootType type); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsBlurRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsBlurRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsBlurRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsBlurRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsBlurRootType - type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsBlurRoot build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsBlurRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsBlurRootType.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsBlurRootType.java deleted file mode 100644 index df1cecf..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsBlurRootType.java +++ /dev/null @@ -1,302 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsBlurRootType { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsBlurRootType - UNKNOWN = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsBlurRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsBlurRootType - NAMED = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsBlurRootType( - Value.NAMED, "named"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsBlurRootType GOTO = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsBlurRootType( - Value.GOTO, "goto"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsBlurRootType - GOTO_EMBEDDED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsBlurRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsBlurRootType - JAVASCRIPT = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsBlurRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsBlurRootType - SOUND = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsBlurRootType( - Value.SOUND, "sound"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsBlurRootType - RENDITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsBlurRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsBlurRootType - GOTO_REMOTE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsBlurRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsBlurRootType - LAUNCH = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsBlurRootType( - Value.LAUNCH, "launch"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsBlurRootType - IMPORT_DATA = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsBlurRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsBlurRootType - SET_OCG_STATE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsBlurRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsBlurRootType URI = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsBlurRootType( - Value.URI, "uri"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsBlurRootType - MOVIE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsBlurRootType( - Value.MOVIE, "movie"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsBlurRootType - SUBMIT_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsBlurRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsBlurRootType HIDE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsBlurRootType( - Value.HIDE, "hide"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsBlurRootType - THREAD = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsBlurRootType( - Value.THREAD, "thread"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsBlurRootType - GOTO3D_VIEW = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsBlurRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsBlurRootType - TRANSITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsBlurRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsBlurRootType - RESET_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsBlurRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsBlurRootType( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsBlurRootType - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsBlurRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsBlurRootType valueOf( - String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsBlurRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsBlurWarningsItem.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsBlurWarningsItem.java deleted file mode 100644 index 8af1d6b..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsBlurWarningsItem.java +++ /dev/null @@ -1,111 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsBlurWarningsItem { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsBlurWarningsItem - MALFORMED_NEXT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsBlurWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsBlurWarningsItem - CYCLE_DROPPED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsBlurWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsBlurWarningsItem - INCOMPLETE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsBlurWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsBlurWarningsItem( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsBlurWarningsItem - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsBlurWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsBlurWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsBlurWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsCursorEnter.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsCursorEnter.java deleted file mode 100644 index a568a73..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsCursorEnter.java +++ /dev/null @@ -1,289 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsCursorEnter.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsCursorEnter { - private final Optional - root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List< - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsCursorEnterWarningsItem> - warnings; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsCursorEnter( - Optional root, - boolean incomplete, - int warningFlags, - List - warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional - getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List - getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional - _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsCursorEnter - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsCursorEnter) - other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsCursorEnter other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsCursorEnter other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsCursorEnter build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root( - Optional - root); - - _FinalStage root( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsCursorEnterRoot root); - - _FinalStage root( - Nullable - root); - - _FinalStage warnings( - List< - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsCursorEnterWarningsItem> - warnings); - - _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsCursorEnterWarningsItem - warnings); - - _FinalStage addAllWarnings( - List< - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsCursorEnterWarningsItem> - warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List< - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsCursorEnterWarningsItem> - warnings = new ArrayList<>(); - - private Optional - root = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsCursorEnter other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List< - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsCursorEnterWarningsItem> - warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsCursorEnterWarningsItem - warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List< - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsCursorEnterWarningsItem> - warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable - root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsCursorEnterRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional - root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsCursorEnter build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsCursorEnter( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsCursorEnterRoot.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsCursorEnterRoot.java deleted file mode 100644 index b2bd825..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsCursorEnterRoot.java +++ /dev/null @@ -1,239 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsCursorEnterRoot.Builder - .class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsCursorEnterRoot { - private final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsCursorEnterRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsCursorEnterRoot( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsCursorEnterRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsCursorEnterRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsCursorEnterRoot - && equalTo( - (DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsCursorEnterRoot) - other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsCursorEnterRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsCursorEnterRootType - type); - - Builder from( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsCursorEnterRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsCursorEnterRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsCursorEnterRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsCursorEnterRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsCursorEnterRootType - type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsCursorEnterRoot build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsCursorEnterRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsCursorEnterRootType.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsCursorEnterRootType.java deleted file mode 100644 index e5ee706..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsCursorEnterRootType.java +++ /dev/null @@ -1,316 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsCursorEnterRootType { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsCursorEnterRootType - UNKNOWN = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsCursorEnterRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsCursorEnterRootType - NAMED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsCursorEnterRootType( - Value.NAMED, "named"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsCursorEnterRootType - GOTO = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsCursorEnterRootType( - Value.GOTO, "goto"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsCursorEnterRootType - GOTO_EMBEDDED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsCursorEnterRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsCursorEnterRootType - JAVASCRIPT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsCursorEnterRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsCursorEnterRootType - SOUND = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsCursorEnterRootType( - Value.SOUND, "sound"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsCursorEnterRootType - RENDITION = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsCursorEnterRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsCursorEnterRootType - GOTO_REMOTE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsCursorEnterRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsCursorEnterRootType - LAUNCH = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsCursorEnterRootType( - Value.LAUNCH, "launch"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsCursorEnterRootType - IMPORT_DATA = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsCursorEnterRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsCursorEnterRootType - SET_OCG_STATE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsCursorEnterRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsCursorEnterRootType - URI = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsCursorEnterRootType( - Value.URI, "uri"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsCursorEnterRootType - MOVIE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsCursorEnterRootType( - Value.MOVIE, "movie"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsCursorEnterRootType - SUBMIT_FORM = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsCursorEnterRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsCursorEnterRootType - HIDE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsCursorEnterRootType( - Value.HIDE, "hide"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsCursorEnterRootType - THREAD = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsCursorEnterRootType( - Value.THREAD, "thread"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsCursorEnterRootType - GOTO3D_VIEW = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsCursorEnterRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsCursorEnterRootType - TRANSITION = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsCursorEnterRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsCursorEnterRootType - RESET_FORM = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsCursorEnterRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsCursorEnterRootType( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsCursorEnterRootType - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsCursorEnterRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsCursorEnterRootType - valueOf(String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsCursorEnterRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsCursorEnterWarningsItem.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsCursorEnterWarningsItem.java deleted file mode 100644 index 1877a34..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsCursorEnterWarningsItem.java +++ /dev/null @@ -1,113 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final -class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsCursorEnterWarningsItem { - public static final - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsCursorEnterWarningsItem - MALFORMED_NEXT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsCursorEnterWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsCursorEnterWarningsItem CYCLE_DROPPED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsCursorEnterWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsCursorEnterWarningsItem INCOMPLETE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsCursorEnterWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsCursorEnterWarningsItem( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsCursorEnterWarningsItem - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsCursorEnterWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsCursorEnterWarningsItem - valueOf(String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsCursorEnterWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsCursorExit.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsCursorExit.java deleted file mode 100644 index 9a24a60..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsCursorExit.java +++ /dev/null @@ -1,288 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsCursorExit.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsCursorExit { - private final Optional - root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List< - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsCursorExitWarningsItem> - warnings; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsCursorExit( - Optional root, - boolean incomplete, - int warningFlags, - List - warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional - getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List - getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional - _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsCursorExit - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsCursorExit) - other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsCursorExit other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsCursorExit other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsCursorExit build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root( - Optional - root); - - _FinalStage root( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsCursorExitRoot root); - - _FinalStage root( - Nullable - root); - - _FinalStage warnings( - List< - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsCursorExitWarningsItem> - warnings); - - _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsCursorExitWarningsItem - warnings); - - _FinalStage addAllWarnings( - List< - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsCursorExitWarningsItem> - warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List< - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsCursorExitWarningsItem> - warnings = new ArrayList<>(); - - private Optional - root = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsCursorExit other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List< - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsCursorExitWarningsItem> - warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsCursorExitWarningsItem - warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List< - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsCursorExitWarningsItem> - warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable - root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsCursorExitRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional - root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsCursorExit build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsCursorExit( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsCursorExitRoot.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsCursorExitRoot.java deleted file mode 100644 index 46cd230..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsCursorExitRoot.java +++ /dev/null @@ -1,237 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsCursorExitRoot.Builder - .class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsCursorExitRoot { - private final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsCursorExitRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsCursorExitRoot( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsCursorExitRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsCursorExitRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsCursorExitRoot - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsCursorExitRoot) - other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsCursorExitRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsCursorExitRootType - type); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsCursorExitRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsCursorExitRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsCursorExitRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsCursorExitRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsCursorExitRootType - type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsCursorExitRoot build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsCursorExitRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsCursorExitRootType.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsCursorExitRootType.java deleted file mode 100644 index f26b159..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsCursorExitRootType.java +++ /dev/null @@ -1,313 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsCursorExitRootType { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsCursorExitRootType - UNKNOWN = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsCursorExitRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsCursorExitRootType - NAMED = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsCursorExitRootType( - Value.NAMED, "named"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsCursorExitRootType - GOTO = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsCursorExitRootType( - Value.GOTO, "goto"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsCursorExitRootType - GOTO_EMBEDDED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsCursorExitRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsCursorExitRootType - JAVASCRIPT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsCursorExitRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsCursorExitRootType - SOUND = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsCursorExitRootType( - Value.SOUND, "sound"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsCursorExitRootType - RENDITION = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsCursorExitRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsCursorExitRootType - GOTO_REMOTE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsCursorExitRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsCursorExitRootType - LAUNCH = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsCursorExitRootType( - Value.LAUNCH, "launch"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsCursorExitRootType - IMPORT_DATA = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsCursorExitRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsCursorExitRootType - SET_OCG_STATE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsCursorExitRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsCursorExitRootType - URI = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsCursorExitRootType( - Value.URI, "uri"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsCursorExitRootType - MOVIE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsCursorExitRootType( - Value.MOVIE, "movie"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsCursorExitRootType - SUBMIT_FORM = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsCursorExitRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsCursorExitRootType - HIDE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsCursorExitRootType( - Value.HIDE, "hide"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsCursorExitRootType - THREAD = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsCursorExitRootType( - Value.THREAD, "thread"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsCursorExitRootType - GOTO3D_VIEW = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsCursorExitRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsCursorExitRootType - TRANSITION = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsCursorExitRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsCursorExitRootType - RESET_FORM = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsCursorExitRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsCursorExitRootType( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsCursorExitRootType - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsCursorExitRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsCursorExitRootType - valueOf(String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsCursorExitRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsCursorExitWarningsItem.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsCursorExitWarningsItem.java deleted file mode 100644 index 7e5e450..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsCursorExitWarningsItem.java +++ /dev/null @@ -1,111 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsCursorExitWarningsItem { - public static final - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsCursorExitWarningsItem MALFORMED_NEXT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsCursorExitWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsCursorExitWarningsItem CYCLE_DROPPED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsCursorExitWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsCursorExitWarningsItem INCOMPLETE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsCursorExitWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsCursorExitWarningsItem( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsCursorExitWarningsItem - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsCursorExitWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsCursorExitWarningsItem - valueOf(String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsCursorExitWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsFocus.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsFocus.java deleted file mode 100644 index 84824aa..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsFocus.java +++ /dev/null @@ -1,272 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsFocus.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsFocus { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List - warnings; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsFocus( - Optional root, - boolean incomplete, - int warningFlags, - List - warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List - getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional - _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsFocus - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsFocus) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsFocus other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsFocus other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsFocus build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root( - Optional root); - - _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsFocusRoot root); - - _FinalStage root( - Nullable root); - - _FinalStage warnings( - List - warnings); - - _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsFocusWarningsItem - warnings); - - _FinalStage addAllWarnings( - List - warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List - warnings = new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsFocus other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List - warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsFocusWarningsItem - warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List - warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsFocusRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsFocus build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsFocus( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsFocusRoot.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsFocusRoot.java deleted file mode 100644 index 7764c6f..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsFocusRoot.java +++ /dev/null @@ -1,233 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsFocusRoot.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsFocusRoot { - private final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsFocusRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsFocusRoot( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsFocusRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsFocusRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsFocusRoot - && equalTo( - (DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsFocusRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsFocusRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsFocusRootType - type); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsFocusRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsFocusRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsFocusRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsFocusRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsFocusRootType - type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsFocusRoot build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsFocusRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsFocusRootType.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsFocusRootType.java deleted file mode 100644 index 7155eb4..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsFocusRootType.java +++ /dev/null @@ -1,306 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsFocusRootType { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsFocusRootType - UNKNOWN = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsFocusRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsFocusRootType - NAMED = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsFocusRootType( - Value.NAMED, "named"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsFocusRootType - GOTO = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsFocusRootType( - Value.GOTO, "goto"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsFocusRootType - GOTO_EMBEDDED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsFocusRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsFocusRootType - JAVASCRIPT = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsFocusRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsFocusRootType - SOUND = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsFocusRootType( - Value.SOUND, "sound"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsFocusRootType - RENDITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsFocusRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsFocusRootType - GOTO_REMOTE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsFocusRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsFocusRootType - LAUNCH = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsFocusRootType( - Value.LAUNCH, "launch"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsFocusRootType - IMPORT_DATA = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsFocusRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsFocusRootType - SET_OCG_STATE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsFocusRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsFocusRootType URI = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsFocusRootType( - Value.URI, "uri"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsFocusRootType - MOVIE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsFocusRootType( - Value.MOVIE, "movie"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsFocusRootType - SUBMIT_FORM = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsFocusRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsFocusRootType - HIDE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsFocusRootType( - Value.HIDE, "hide"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsFocusRootType - THREAD = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsFocusRootType( - Value.THREAD, "thread"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsFocusRootType - GOTO3D_VIEW = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsFocusRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsFocusRootType - TRANSITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsFocusRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsFocusRootType - RESET_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsFocusRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsFocusRootType( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsFocusRootType - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsFocusRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsFocusRootType valueOf( - String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsFocusRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsFocusWarningsItem.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsFocusWarningsItem.java deleted file mode 100644 index 1e6ca1b..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsFocusWarningsItem.java +++ /dev/null @@ -1,111 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsFocusWarningsItem { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsFocusWarningsItem - MALFORMED_NEXT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsFocusWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsFocusWarningsItem - CYCLE_DROPPED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsFocusWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsFocusWarningsItem - INCOMPLETE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsFocusWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsFocusWarningsItem( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsFocusWarningsItem - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsFocusWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsFocusWarningsItem - valueOf(String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsFocusWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsMouseDown.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsMouseDown.java deleted file mode 100644 index 41cbd0b..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsMouseDown.java +++ /dev/null @@ -1,283 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsMouseDown.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsMouseDown { - private final Optional - root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List< - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsMouseDownWarningsItem> - warnings; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsMouseDown( - Optional root, - boolean incomplete, - int warningFlags, - List - warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional - getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List - getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional - _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsMouseDown - && equalTo( - (DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsMouseDown) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsMouseDown other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsMouseDown other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsMouseDown build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root( - Optional - root); - - _FinalStage root( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsMouseDownRoot root); - - _FinalStage root( - Nullable - root); - - _FinalStage warnings( - List - warnings); - - _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsMouseDownWarningsItem - warnings); - - _FinalStage addAllWarnings( - List - warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List - warnings = new ArrayList<>(); - - private Optional - root = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsMouseDown other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List - warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsMouseDownWarningsItem - warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List - warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable - root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsMouseDownRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional - root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsMouseDown build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsMouseDown( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsMouseDownRoot.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsMouseDownRoot.java deleted file mode 100644 index 48037fb..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsMouseDownRoot.java +++ /dev/null @@ -1,237 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsMouseDownRoot.Builder - .class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsMouseDownRoot { - private final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsMouseDownRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsMouseDownRoot( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsMouseDownRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsMouseDownRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsMouseDownRoot - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsMouseDownRoot) - other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsMouseDownRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsMouseDownRootType - type); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsMouseDownRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsMouseDownRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsMouseDownRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsMouseDownRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsMouseDownRootType - type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsMouseDownRoot build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsMouseDownRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsMouseDownRootType.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsMouseDownRootType.java deleted file mode 100644 index 316fb4d..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsMouseDownRootType.java +++ /dev/null @@ -1,311 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsMouseDownRootType { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsMouseDownRootType - UNKNOWN = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsMouseDownRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsMouseDownRootType - NAMED = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsMouseDownRootType( - Value.NAMED, "named"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsMouseDownRootType - GOTO = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsMouseDownRootType( - Value.GOTO, "goto"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsMouseDownRootType - GOTO_EMBEDDED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsMouseDownRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsMouseDownRootType - JAVASCRIPT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsMouseDownRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsMouseDownRootType - SOUND = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsMouseDownRootType( - Value.SOUND, "sound"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsMouseDownRootType - RENDITION = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsMouseDownRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsMouseDownRootType - GOTO_REMOTE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsMouseDownRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsMouseDownRootType - LAUNCH = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsMouseDownRootType( - Value.LAUNCH, "launch"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsMouseDownRootType - IMPORT_DATA = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsMouseDownRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsMouseDownRootType - SET_OCG_STATE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsMouseDownRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsMouseDownRootType - URI = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsMouseDownRootType( - Value.URI, "uri"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsMouseDownRootType - MOVIE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsMouseDownRootType( - Value.MOVIE, "movie"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsMouseDownRootType - SUBMIT_FORM = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsMouseDownRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsMouseDownRootType - HIDE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsMouseDownRootType( - Value.HIDE, "hide"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsMouseDownRootType - THREAD = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsMouseDownRootType( - Value.THREAD, "thread"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsMouseDownRootType - GOTO3D_VIEW = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsMouseDownRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsMouseDownRootType - TRANSITION = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsMouseDownRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsMouseDownRootType - RESET_FORM = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsMouseDownRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsMouseDownRootType( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsMouseDownRootType - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsMouseDownRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsMouseDownRootType - valueOf(String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsMouseDownRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsMouseDownWarningsItem.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsMouseDownWarningsItem.java deleted file mode 100644 index d4fdfae..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsMouseDownWarningsItem.java +++ /dev/null @@ -1,111 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsMouseDownWarningsItem { - public static final - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsMouseDownWarningsItem MALFORMED_NEXT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsMouseDownWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsMouseDownWarningsItem CYCLE_DROPPED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsMouseDownWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsMouseDownWarningsItem INCOMPLETE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsMouseDownWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsMouseDownWarningsItem( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsMouseDownWarningsItem - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsMouseDownWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsMouseDownWarningsItem - valueOf(String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsMouseDownWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsMouseUp.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsMouseUp.java deleted file mode 100644 index 20c237e..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsMouseUp.java +++ /dev/null @@ -1,281 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsMouseUp.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsMouseUp { - private final Optional - root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List - warnings; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsMouseUp( - Optional root, - boolean incomplete, - int warningFlags, - List - warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional - getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List - getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional - _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsMouseUp - && equalTo( - (DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsMouseUp) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsMouseUp other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsMouseUp other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsMouseUp build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root( - Optional - root); - - _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsMouseUpRoot root); - - _FinalStage root( - Nullable - root); - - _FinalStage warnings( - List - warnings); - - _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsMouseUpWarningsItem - warnings); - - _FinalStage addAllWarnings( - List - warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List - warnings = new ArrayList<>(); - - private Optional - root = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsMouseUp other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List - warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsMouseUpWarningsItem - warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List - warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable - root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsMouseUpRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional - root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsMouseUp build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsMouseUp( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsMouseUpRoot.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsMouseUpRoot.java deleted file mode 100644 index 4b7e411..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsMouseUpRoot.java +++ /dev/null @@ -1,234 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsMouseUpRoot.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsMouseUpRoot { - private final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsMouseUpRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsMouseUpRoot( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsMouseUpRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsMouseUpRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsMouseUpRoot - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsMouseUpRoot) - other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsMouseUpRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsMouseUpRootType - type); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsMouseUpRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsMouseUpRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsMouseUpRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsMouseUpRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsMouseUpRootType - type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsMouseUpRoot build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsMouseUpRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsMouseUpRootType.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsMouseUpRootType.java deleted file mode 100644 index 5b704a1..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsMouseUpRootType.java +++ /dev/null @@ -1,310 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsMouseUpRootType { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsMouseUpRootType - UNKNOWN = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsMouseUpRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsMouseUpRootType - NAMED = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsMouseUpRootType( - Value.NAMED, "named"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsMouseUpRootType - GOTO = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsMouseUpRootType( - Value.GOTO, "goto"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsMouseUpRootType - GOTO_EMBEDDED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsMouseUpRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsMouseUpRootType - JAVASCRIPT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsMouseUpRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsMouseUpRootType - SOUND = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsMouseUpRootType( - Value.SOUND, "sound"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsMouseUpRootType - RENDITION = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsMouseUpRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsMouseUpRootType - GOTO_REMOTE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsMouseUpRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsMouseUpRootType - LAUNCH = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsMouseUpRootType( - Value.LAUNCH, "launch"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsMouseUpRootType - IMPORT_DATA = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsMouseUpRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsMouseUpRootType - SET_OCG_STATE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsMouseUpRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsMouseUpRootType - URI = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsMouseUpRootType( - Value.URI, "uri"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsMouseUpRootType - MOVIE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsMouseUpRootType( - Value.MOVIE, "movie"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsMouseUpRootType - SUBMIT_FORM = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsMouseUpRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsMouseUpRootType - HIDE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsMouseUpRootType( - Value.HIDE, "hide"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsMouseUpRootType - THREAD = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsMouseUpRootType( - Value.THREAD, "thread"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsMouseUpRootType - GOTO3D_VIEW = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsMouseUpRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsMouseUpRootType - TRANSITION = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsMouseUpRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsMouseUpRootType - RESET_FORM = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsMouseUpRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsMouseUpRootType( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsMouseUpRootType - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsMouseUpRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsMouseUpRootType valueOf( - String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsMouseUpRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsMouseUpWarningsItem.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsMouseUpWarningsItem.java deleted file mode 100644 index bfffd84..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsMouseUpWarningsItem.java +++ /dev/null @@ -1,111 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsMouseUpWarningsItem { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsMouseUpWarningsItem - MALFORMED_NEXT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsMouseUpWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsMouseUpWarningsItem - CYCLE_DROPPED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsMouseUpWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsMouseUpWarningsItem - INCOMPLETE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsMouseUpWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsMouseUpWarningsItem( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsMouseUpWarningsItem - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsMouseUpWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsMouseUpWarningsItem - valueOf(String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsMouseUpWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageClose.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageClose.java deleted file mode 100644 index ef1a86d..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageClose.java +++ /dev/null @@ -1,283 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageClose.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageClose { - private final Optional - root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List< - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageCloseWarningsItem> - warnings; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageClose( - Optional root, - boolean incomplete, - int warningFlags, - List - warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional - getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List - getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional - _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageClose - && equalTo( - (DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageClose) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageClose other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageClose other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageClose build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root( - Optional - root); - - _FinalStage root( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageCloseRoot root); - - _FinalStage root( - Nullable - root); - - _FinalStage warnings( - List - warnings); - - _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageCloseWarningsItem - warnings); - - _FinalStage addAllWarnings( - List - warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List - warnings = new ArrayList<>(); - - private Optional - root = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageClose other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List - warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageCloseWarningsItem - warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List - warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable - root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageCloseRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional - root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageClose build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageClose( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageCloseRoot.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageCloseRoot.java deleted file mode 100644 index 44f1fe2..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageCloseRoot.java +++ /dev/null @@ -1,237 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageCloseRoot.Builder - .class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageCloseRoot { - private final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageCloseRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageCloseRoot( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageCloseRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageCloseRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageCloseRoot - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageCloseRoot) - other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageCloseRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageCloseRootType - type); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageCloseRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageCloseRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageCloseRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageCloseRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageCloseRootType - type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageCloseRoot build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageCloseRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageCloseRootType.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageCloseRootType.java deleted file mode 100644 index 59817c8..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageCloseRootType.java +++ /dev/null @@ -1,311 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageCloseRootType { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageCloseRootType - UNKNOWN = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageCloseRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageCloseRootType - NAMED = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageCloseRootType( - Value.NAMED, "named"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageCloseRootType - GOTO = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageCloseRootType( - Value.GOTO, "goto"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageCloseRootType - GOTO_EMBEDDED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageCloseRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageCloseRootType - JAVASCRIPT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageCloseRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageCloseRootType - SOUND = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageCloseRootType( - Value.SOUND, "sound"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageCloseRootType - RENDITION = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageCloseRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageCloseRootType - GOTO_REMOTE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageCloseRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageCloseRootType - LAUNCH = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageCloseRootType( - Value.LAUNCH, "launch"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageCloseRootType - IMPORT_DATA = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageCloseRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageCloseRootType - SET_OCG_STATE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageCloseRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageCloseRootType - URI = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageCloseRootType( - Value.URI, "uri"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageCloseRootType - MOVIE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageCloseRootType( - Value.MOVIE, "movie"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageCloseRootType - SUBMIT_FORM = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageCloseRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageCloseRootType - HIDE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageCloseRootType( - Value.HIDE, "hide"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageCloseRootType - THREAD = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageCloseRootType( - Value.THREAD, "thread"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageCloseRootType - GOTO3D_VIEW = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageCloseRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageCloseRootType - TRANSITION = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageCloseRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageCloseRootType - RESET_FORM = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageCloseRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageCloseRootType( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageCloseRootType - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageCloseRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageCloseRootType - valueOf(String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageCloseRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageCloseWarningsItem.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageCloseWarningsItem.java deleted file mode 100644 index de18e5c..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageCloseWarningsItem.java +++ /dev/null @@ -1,111 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageCloseWarningsItem { - public static final - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageCloseWarningsItem MALFORMED_NEXT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageCloseWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageCloseWarningsItem CYCLE_DROPPED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageCloseWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageCloseWarningsItem INCOMPLETE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageCloseWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageCloseWarningsItem( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageCloseWarningsItem - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageCloseWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageCloseWarningsItem - valueOf(String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageCloseWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageInvisible.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageInvisible.java deleted file mode 100644 index 97a567b..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageInvisible.java +++ /dev/null @@ -1,294 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageInvisible.Builder - .class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageInvisible { - private final Optional< - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageInvisibleRoot> - root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List< - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageInvisibleWarningsItem> - warnings; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageInvisible( - Optional - root, - boolean incomplete, - int warningFlags, - List - warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional - getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List - getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional - _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageInvisible - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageInvisible) - other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageInvisible other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageInvisible other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageInvisible build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root( - Optional - root); - - _FinalStage root( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageInvisibleRoot root); - - _FinalStage root( - Nullable - root); - - _FinalStage warnings( - List< - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageInvisibleWarningsItem> - warnings); - - _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageInvisibleWarningsItem - warnings); - - _FinalStage addAllWarnings( - List< - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageInvisibleWarningsItem> - warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List< - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageInvisibleWarningsItem> - warnings = new ArrayList<>(); - - private Optional - root = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageInvisible other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List< - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageInvisibleWarningsItem> - warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageInvisibleWarningsItem - warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List< - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageInvisibleWarningsItem> - warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable - root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageInvisibleRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional - root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageInvisible build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageInvisible( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageInvisibleRoot.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageInvisibleRoot.java deleted file mode 100644 index 055e4ed..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageInvisibleRoot.java +++ /dev/null @@ -1,241 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageInvisibleRoot.Builder - .class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageInvisibleRoot { - private final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageInvisibleRootType - type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageInvisibleRoot( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageInvisibleRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageInvisibleRootType - getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageInvisibleRoot - && equalTo( - (DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageInvisibleRoot) - other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageInvisibleRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageInvisibleRootType - type); - - Builder from( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageInvisibleRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageInvisibleRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageInvisibleRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageInvisibleRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageInvisibleRootType - type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageInvisibleRoot build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageInvisibleRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageInvisibleRootType.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageInvisibleRootType.java deleted file mode 100644 index 552ce5c..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageInvisibleRootType.java +++ /dev/null @@ -1,319 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageInvisibleRootType { - public static final - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageInvisibleRootType UNKNOWN = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageInvisibleRootType( - Value.UNKNOWN, "unknown"); - - public static final - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageInvisibleRootType NAMED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageInvisibleRootType( - Value.NAMED, "named"); - - public static final - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageInvisibleRootType GOTO = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageInvisibleRootType( - Value.GOTO, "goto"); - - public static final - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageInvisibleRootType GOTO_EMBEDDED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageInvisibleRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageInvisibleRootType JAVASCRIPT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageInvisibleRootType( - Value.JAVASCRIPT, "javascript"); - - public static final - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageInvisibleRootType SOUND = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageInvisibleRootType( - Value.SOUND, "sound"); - - public static final - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageInvisibleRootType RENDITION = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageInvisibleRootType( - Value.RENDITION, "rendition"); - - public static final - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageInvisibleRootType GOTO_REMOTE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageInvisibleRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageInvisibleRootType LAUNCH = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageInvisibleRootType( - Value.LAUNCH, "launch"); - - public static final - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageInvisibleRootType IMPORT_DATA = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageInvisibleRootType( - Value.IMPORT_DATA, "import-data"); - - public static final - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageInvisibleRootType SET_OCG_STATE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageInvisibleRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageInvisibleRootType URI = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageInvisibleRootType( - Value.URI, "uri"); - - public static final - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageInvisibleRootType MOVIE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageInvisibleRootType( - Value.MOVIE, "movie"); - - public static final - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageInvisibleRootType SUBMIT_FORM = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageInvisibleRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageInvisibleRootType HIDE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageInvisibleRootType( - Value.HIDE, "hide"); - - public static final - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageInvisibleRootType THREAD = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageInvisibleRootType( - Value.THREAD, "thread"); - - public static final - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageInvisibleRootType GOTO3D_VIEW = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageInvisibleRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageInvisibleRootType TRANSITION = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageInvisibleRootType( - Value.TRANSITION, "transition"); - - public static final - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageInvisibleRootType RESET_FORM = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageInvisibleRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageInvisibleRootType( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageInvisibleRootType - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageInvisibleRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageInvisibleRootType - valueOf(String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageInvisibleRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageInvisibleWarningsItem.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageInvisibleWarningsItem.java deleted file mode 100644 index 4c66ee4..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageInvisibleWarningsItem.java +++ /dev/null @@ -1,114 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final -class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageInvisibleWarningsItem { - public static final - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageInvisibleWarningsItem - MALFORMED_NEXT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageInvisibleWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageInvisibleWarningsItem - CYCLE_DROPPED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageInvisibleWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageInvisibleWarningsItem INCOMPLETE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageInvisibleWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageInvisibleWarningsItem( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageInvisibleWarningsItem - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageInvisibleWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageInvisibleWarningsItem - valueOf(String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageInvisibleWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageOpen.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageOpen.java deleted file mode 100644 index 53fa4f7..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageOpen.java +++ /dev/null @@ -1,283 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageOpen.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageOpen { - private final Optional - root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List< - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageOpenWarningsItem> - warnings; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageOpen( - Optional root, - boolean incomplete, - int warningFlags, - List - warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional - getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List - getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional - _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageOpen - && equalTo( - (DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageOpen) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageOpen other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageOpen other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageOpen build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root( - Optional - root); - - _FinalStage root( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageOpenRoot root); - - _FinalStage root( - Nullable - root); - - _FinalStage warnings( - List - warnings); - - _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageOpenWarningsItem - warnings); - - _FinalStage addAllWarnings( - List - warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List - warnings = new ArrayList<>(); - - private Optional - root = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageOpen other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List - warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageOpenWarningsItem - warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List - warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable - root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageOpenRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional - root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageOpen build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageOpen( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageOpenRoot.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageOpenRoot.java deleted file mode 100644 index a7f6b77..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageOpenRoot.java +++ /dev/null @@ -1,236 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageOpenRoot.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageOpenRoot { - private final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageOpenRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageOpenRoot( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageOpenRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageOpenRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageOpenRoot - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageOpenRoot) - other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageOpenRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageOpenRootType - type); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageOpenRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageOpenRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageOpenRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageOpenRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageOpenRootType - type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageOpenRoot build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageOpenRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageOpenRootType.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageOpenRootType.java deleted file mode 100644 index 7afd548..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageOpenRootType.java +++ /dev/null @@ -1,310 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageOpenRootType { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageOpenRootType - UNKNOWN = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageOpenRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageOpenRootType - NAMED = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageOpenRootType( - Value.NAMED, "named"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageOpenRootType - GOTO = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageOpenRootType( - Value.GOTO, "goto"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageOpenRootType - GOTO_EMBEDDED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageOpenRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageOpenRootType - JAVASCRIPT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageOpenRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageOpenRootType - SOUND = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageOpenRootType( - Value.SOUND, "sound"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageOpenRootType - RENDITION = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageOpenRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageOpenRootType - GOTO_REMOTE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageOpenRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageOpenRootType - LAUNCH = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageOpenRootType( - Value.LAUNCH, "launch"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageOpenRootType - IMPORT_DATA = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageOpenRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageOpenRootType - SET_OCG_STATE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageOpenRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageOpenRootType - URI = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageOpenRootType( - Value.URI, "uri"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageOpenRootType - MOVIE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageOpenRootType( - Value.MOVIE, "movie"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageOpenRootType - SUBMIT_FORM = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageOpenRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageOpenRootType - HIDE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageOpenRootType( - Value.HIDE, "hide"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageOpenRootType - THREAD = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageOpenRootType( - Value.THREAD, "thread"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageOpenRootType - GOTO3D_VIEW = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageOpenRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageOpenRootType - TRANSITION = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageOpenRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageOpenRootType - RESET_FORM = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageOpenRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageOpenRootType( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageOpenRootType - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageOpenRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageOpenRootType valueOf( - String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageOpenRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageOpenWarningsItem.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageOpenWarningsItem.java deleted file mode 100644 index bcffb0e..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageOpenWarningsItem.java +++ /dev/null @@ -1,111 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageOpenWarningsItem { - public static final - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageOpenWarningsItem MALFORMED_NEXT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageOpenWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageOpenWarningsItem CYCLE_DROPPED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageOpenWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageOpenWarningsItem INCOMPLETE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageOpenWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageOpenWarningsItem( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageOpenWarningsItem - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageOpenWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageOpenWarningsItem - valueOf(String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageOpenWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageVisible.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageVisible.java deleted file mode 100644 index cc11e87..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageVisible.java +++ /dev/null @@ -1,289 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageVisible.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageVisible { - private final Optional - root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List< - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageVisibleWarningsItem> - warnings; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageVisible( - Optional root, - boolean incomplete, - int warningFlags, - List - warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional - getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List - getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional - _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageVisible - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageVisible) - other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageVisible other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageVisible other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageVisible build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root( - Optional - root); - - _FinalStage root( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageVisibleRoot root); - - _FinalStage root( - Nullable - root); - - _FinalStage warnings( - List< - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageVisibleWarningsItem> - warnings); - - _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageVisibleWarningsItem - warnings); - - _FinalStage addAllWarnings( - List< - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageVisibleWarningsItem> - warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List< - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageVisibleWarningsItem> - warnings = new ArrayList<>(); - - private Optional - root = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageVisible other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List< - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageVisibleWarningsItem> - warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageVisibleWarningsItem - warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List< - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageVisibleWarningsItem> - warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable - root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageVisibleRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional - root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageVisible build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageVisible( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageVisibleRoot.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageVisibleRoot.java deleted file mode 100644 index a170794..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageVisibleRoot.java +++ /dev/null @@ -1,239 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageVisibleRoot.Builder - .class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageVisibleRoot { - private final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageVisibleRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageVisibleRoot( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageVisibleRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageVisibleRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageVisibleRoot - && equalTo( - (DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageVisibleRoot) - other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageVisibleRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageVisibleRootType - type); - - Builder from( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageVisibleRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageVisibleRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageVisibleRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageVisibleRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageVisibleRootType - type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageVisibleRoot build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageVisibleRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageVisibleRootType.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageVisibleRootType.java deleted file mode 100644 index 4fc8cf8..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageVisibleRootType.java +++ /dev/null @@ -1,316 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageVisibleRootType { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageVisibleRootType - UNKNOWN = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageVisibleRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageVisibleRootType - NAMED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageVisibleRootType( - Value.NAMED, "named"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageVisibleRootType - GOTO = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageVisibleRootType( - Value.GOTO, "goto"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageVisibleRootType - GOTO_EMBEDDED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageVisibleRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageVisibleRootType - JAVASCRIPT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageVisibleRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageVisibleRootType - SOUND = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageVisibleRootType( - Value.SOUND, "sound"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageVisibleRootType - RENDITION = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageVisibleRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageVisibleRootType - GOTO_REMOTE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageVisibleRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageVisibleRootType - LAUNCH = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageVisibleRootType( - Value.LAUNCH, "launch"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageVisibleRootType - IMPORT_DATA = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageVisibleRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageVisibleRootType - SET_OCG_STATE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageVisibleRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageVisibleRootType - URI = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageVisibleRootType( - Value.URI, "uri"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageVisibleRootType - MOVIE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageVisibleRootType( - Value.MOVIE, "movie"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageVisibleRootType - SUBMIT_FORM = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageVisibleRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageVisibleRootType - HIDE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageVisibleRootType( - Value.HIDE, "hide"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageVisibleRootType - THREAD = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageVisibleRootType( - Value.THREAD, "thread"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageVisibleRootType - GOTO3D_VIEW = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageVisibleRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageVisibleRootType - TRANSITION = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageVisibleRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageVisibleRootType - RESET_FORM = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageVisibleRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageVisibleRootType( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageVisibleRootType - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageVisibleRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageVisibleRootType - valueOf(String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageVisibleRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageVisibleWarningsItem.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageVisibleWarningsItem.java deleted file mode 100644 index e109c37..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageVisibleWarningsItem.java +++ /dev/null @@ -1,113 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final -class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageVisibleWarningsItem { - public static final - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageVisibleWarningsItem - MALFORMED_NEXT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageVisibleWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageVisibleWarningsItem CYCLE_DROPPED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageVisibleWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageVisibleWarningsItem INCOMPLETE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageVisibleWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageVisibleWarningsItem( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageVisibleWarningsItem - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageVisibleWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageVisibleWarningsItem - valueOf(String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFileAttachmentActionsPageVisibleWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeText.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeText.java index 29217df..b8021ae 100644 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeText.java +++ b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeText.java @@ -64,7 +64,7 @@ public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeT private final Optional updatedBy; - private final Optional actions; + private final Optional actions; private final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextIntent intent; @@ -121,7 +121,7 @@ private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeText( Optional groupId, Optional createdBy, Optional updatedBy, - Optional actions, + Optional actions, DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextIntent intent, DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextFontFamily fontFamily, double fontSize, @@ -298,7 +298,7 @@ public Optional getUpdatedBy() { } @JsonProperty("actions") - public Optional getActions() { + public Optional getActions() { return actions; } @@ -696,9 +696,9 @@ _FinalStage replyType( _FinalStage updatedBy(String updatedBy); - _FinalStage actions(Optional actions); + _FinalStage actions(Optional actions); - _FinalStage actions(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActions actions); + _FinalStage actions(PdfAnnotationActions actions); _FinalStage fontColor( Optional fontColor); @@ -818,8 +818,7 @@ public static final class Builder private Optional fontColor = Optional.empty(); - private Optional actions = - Optional.empty(); + private Optional actions = Optional.empty(); private Optional updatedBy = Optional.empty(); @@ -1151,15 +1150,14 @@ public _FinalStage fontColor( } @java.lang.Override - public _FinalStage actions(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActions actions) { + public _FinalStage actions(PdfAnnotationActions actions) { this.actions = Optional.ofNullable(actions); return this; } @java.lang.Override @JsonSetter(value = "actions", nulls = Nulls.SKIP) - public _FinalStage actions( - Optional actions) { + public _FinalStage actions(Optional actions) { this.actions = actions; return this; } diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActions.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActions.java deleted file mode 100644 index 7ae3db5..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActions.java +++ /dev/null @@ -1,413 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.HashMap; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActions.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActions { - private final Optional activate; - - private final Optional - cursorEnter; - - private final Optional - cursorExit; - - private final Optional mouseDown; - - private final Optional mouseUp; - - private final Optional focus; - - private final Optional blur; - - private final Optional pageOpen; - - private final Optional pageClose; - - private final Optional - pageVisible; - - private final Optional - pageInvisible; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActions( - Optional activate, - Optional cursorEnter, - Optional cursorExit, - Optional mouseDown, - Optional mouseUp, - Optional focus, - Optional blur, - Optional pageOpen, - Optional pageClose, - Optional pageVisible, - Optional - pageInvisible, - Map additionalProperties) { - this.activate = activate; - this.cursorEnter = cursorEnter; - this.cursorExit = cursorExit; - this.mouseDown = mouseDown; - this.mouseUp = mouseUp; - this.focus = focus; - this.blur = blur; - this.pageOpen = pageOpen; - this.pageClose = pageClose; - this.pageVisible = pageVisible; - this.pageInvisible = pageInvisible; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("activate") - public Optional getActivate() { - return activate; - } - - @JsonProperty("cursorEnter") - public Optional - getCursorEnter() { - return cursorEnter; - } - - @JsonProperty("cursorExit") - public Optional getCursorExit() { - return cursorExit; - } - - @JsonProperty("mouseDown") - public Optional getMouseDown() { - return mouseDown; - } - - @JsonProperty("mouseUp") - public Optional getMouseUp() { - return mouseUp; - } - - @JsonProperty("focus") - public Optional getFocus() { - return focus; - } - - @JsonProperty("blur") - public Optional getBlur() { - return blur; - } - - @JsonProperty("pageOpen") - public Optional getPageOpen() { - return pageOpen; - } - - @JsonProperty("pageClose") - public Optional getPageClose() { - return pageClose; - } - - @JsonProperty("pageVisible") - public Optional - getPageVisible() { - return pageVisible; - } - - @JsonProperty("pageInvisible") - public Optional - getPageInvisible() { - return pageInvisible; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActions - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActions) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActions other) { - return activate.equals(other.activate) - && cursorEnter.equals(other.cursorEnter) - && cursorExit.equals(other.cursorExit) - && mouseDown.equals(other.mouseDown) - && mouseUp.equals(other.mouseUp) - && focus.equals(other.focus) - && blur.equals(other.blur) - && pageOpen.equals(other.pageOpen) - && pageClose.equals(other.pageClose) - && pageVisible.equals(other.pageVisible) - && pageInvisible.equals(other.pageInvisible); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash( - this.activate, - this.cursorEnter, - this.cursorExit, - this.mouseDown, - this.mouseUp, - this.focus, - this.blur, - this.pageOpen, - this.pageClose, - this.pageVisible, - this.pageInvisible); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static Builder builder() { - return new Builder(); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder { - private Optional activate = - Optional.empty(); - - private Optional - cursorEnter = Optional.empty(); - - private Optional cursorExit = - Optional.empty(); - - private Optional mouseDown = - Optional.empty(); - - private Optional mouseUp = - Optional.empty(); - - private Optional focus = - Optional.empty(); - - private Optional blur = - Optional.empty(); - - private Optional pageOpen = - Optional.empty(); - - private Optional pageClose = - Optional.empty(); - - private Optional - pageVisible = Optional.empty(); - - private Optional - pageInvisible = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActions other) { - activate(other.getActivate()); - cursorEnter(other.getCursorEnter()); - cursorExit(other.getCursorExit()); - mouseDown(other.getMouseDown()); - mouseUp(other.getMouseUp()); - focus(other.getFocus()); - blur(other.getBlur()); - pageOpen(other.getPageOpen()); - pageClose(other.getPageClose()); - pageVisible(other.getPageVisible()); - pageInvisible(other.getPageInvisible()); - return this; - } - - @JsonSetter(value = "activate", nulls = Nulls.SKIP) - public Builder activate( - Optional activate) { - this.activate = activate; - return this; - } - - public Builder activate( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsActivate activate) { - this.activate = Optional.ofNullable(activate); - return this; - } - - @JsonSetter(value = "cursorEnter", nulls = Nulls.SKIP) - public Builder cursorEnter( - Optional - cursorEnter) { - this.cursorEnter = cursorEnter; - return this; - } - - public Builder cursorEnter( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsCursorEnter cursorEnter) { - this.cursorEnter = Optional.ofNullable(cursorEnter); - return this; - } - - @JsonSetter(value = "cursorExit", nulls = Nulls.SKIP) - public Builder cursorExit( - Optional - cursorExit) { - this.cursorExit = cursorExit; - return this; - } - - public Builder cursorExit( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsCursorExit cursorExit) { - this.cursorExit = Optional.ofNullable(cursorExit); - return this; - } - - @JsonSetter(value = "mouseDown", nulls = Nulls.SKIP) - public Builder mouseDown( - Optional mouseDown) { - this.mouseDown = mouseDown; - return this; - } - - public Builder mouseDown( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsMouseDown mouseDown) { - this.mouseDown = Optional.ofNullable(mouseDown); - return this; - } - - @JsonSetter(value = "mouseUp", nulls = Nulls.SKIP) - public Builder mouseUp( - Optional mouseUp) { - this.mouseUp = mouseUp; - return this; - } - - public Builder mouseUp(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsMouseUp mouseUp) { - this.mouseUp = Optional.ofNullable(mouseUp); - return this; - } - - @JsonSetter(value = "focus", nulls = Nulls.SKIP) - public Builder focus( - Optional focus) { - this.focus = focus; - return this; - } - - public Builder focus(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsFocus focus) { - this.focus = Optional.ofNullable(focus); - return this; - } - - @JsonSetter(value = "blur", nulls = Nulls.SKIP) - public Builder blur( - Optional blur) { - this.blur = blur; - return this; - } - - public Builder blur(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsBlur blur) { - this.blur = Optional.ofNullable(blur); - return this; - } - - @JsonSetter(value = "pageOpen", nulls = Nulls.SKIP) - public Builder pageOpen( - Optional pageOpen) { - this.pageOpen = pageOpen; - return this; - } - - public Builder pageOpen( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageOpen pageOpen) { - this.pageOpen = Optional.ofNullable(pageOpen); - return this; - } - - @JsonSetter(value = "pageClose", nulls = Nulls.SKIP) - public Builder pageClose( - Optional pageClose) { - this.pageClose = pageClose; - return this; - } - - public Builder pageClose( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageClose pageClose) { - this.pageClose = Optional.ofNullable(pageClose); - return this; - } - - @JsonSetter(value = "pageVisible", nulls = Nulls.SKIP) - public Builder pageVisible( - Optional - pageVisible) { - this.pageVisible = pageVisible; - return this; - } - - public Builder pageVisible( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageVisible pageVisible) { - this.pageVisible = Optional.ofNullable(pageVisible); - return this; - } - - @JsonSetter(value = "pageInvisible", nulls = Nulls.SKIP) - public Builder pageInvisible( - Optional - pageInvisible) { - this.pageInvisible = pageInvisible; - return this; - } - - public Builder pageInvisible( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageInvisible pageInvisible) { - this.pageInvisible = Optional.ofNullable(pageInvisible); - return this; - } - - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActions build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActions( - activate, - cursorEnter, - cursorExit, - mouseDown, - mouseUp, - focus, - blur, - pageOpen, - pageClose, - pageVisible, - pageInvisible, - additionalProperties); - } - - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsActivate.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsActivate.java deleted file mode 100644 index b843791..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsActivate.java +++ /dev/null @@ -1,268 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsActivate.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsActivate { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List - warnings; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsActivate( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List - getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsActivate - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsActivate) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsActivate other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsActivate other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsActivate build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root( - Optional root); - - _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsActivateRoot root); - - _FinalStage root( - Nullable root); - - _FinalStage warnings( - List - warnings); - - _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsActivateWarningsItem warnings); - - _FinalStage addAllWarnings( - List - warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List - warnings = new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsActivate other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List - warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsActivateWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List - warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsActivateRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsActivate build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsActivate( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsActivateRoot.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsActivateRoot.java deleted file mode 100644 index b113268..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsActivateRoot.java +++ /dev/null @@ -1,226 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsActivateRoot.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsActivateRoot { - private final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsActivateRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsActivateRoot( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsActivateRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsActivateRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsActivateRoot - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsActivateRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsActivateRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsActivateRootType type); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsActivateRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsActivateRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsActivateRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsActivateRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsActivateRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsActivateRoot build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsActivateRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsActivateRootType.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsActivateRootType.java deleted file mode 100644 index 9a21f77..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsActivateRootType.java +++ /dev/null @@ -1,300 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsActivateRootType { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsActivateRootType - UNKNOWN = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsActivateRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsActivateRootType NAMED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsActivateRootType( - Value.NAMED, "named"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsActivateRootType GOTO = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsActivateRootType( - Value.GOTO, "goto"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsActivateRootType - GOTO_EMBEDDED = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsActivateRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsActivateRootType - JAVASCRIPT = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsActivateRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsActivateRootType SOUND = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsActivateRootType( - Value.SOUND, "sound"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsActivateRootType - RENDITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsActivateRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsActivateRootType - GOTO_REMOTE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsActivateRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsActivateRootType LAUNCH = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsActivateRootType( - Value.LAUNCH, "launch"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsActivateRootType - IMPORT_DATA = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsActivateRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsActivateRootType - SET_OCG_STATE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsActivateRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsActivateRootType URI = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsActivateRootType( - Value.URI, "uri"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsActivateRootType MOVIE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsActivateRootType( - Value.MOVIE, "movie"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsActivateRootType - SUBMIT_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsActivateRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsActivateRootType HIDE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsActivateRootType( - Value.HIDE, "hide"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsActivateRootType THREAD = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsActivateRootType( - Value.THREAD, "thread"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsActivateRootType - GOTO3D_VIEW = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsActivateRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsActivateRootType - TRANSITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsActivateRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsActivateRootType - RESET_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsActivateRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsActivateRootType( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsActivateRootType - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsActivateRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsActivateRootType valueOf( - String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsActivateRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsActivateWarningsItem.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsActivateWarningsItem.java deleted file mode 100644 index b013875..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsActivateWarningsItem.java +++ /dev/null @@ -1,111 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsActivateWarningsItem { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsActivateWarningsItem - MALFORMED_NEXT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsActivateWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsActivateWarningsItem - CYCLE_DROPPED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsActivateWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsActivateWarningsItem - INCOMPLETE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsActivateWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsActivateWarningsItem( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsActivateWarningsItem - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsActivateWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsActivateWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsActivateWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsBlur.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsBlur.java deleted file mode 100644 index 6614956..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsBlur.java +++ /dev/null @@ -1,263 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsBlur.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsBlur { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List - warnings; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsBlur( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsBlur - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsBlur) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsBlur other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsBlur other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsBlur build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root( - Optional root); - - _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsBlurRoot root); - - _FinalStage root( - Nullable root); - - _FinalStage warnings( - List warnings); - - _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsBlurWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsBlur other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List - warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsBlurWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List - warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsBlurRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsBlur build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsBlur( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsBlurRoot.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsBlurRoot.java deleted file mode 100644 index 438622f..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsBlurRoot.java +++ /dev/null @@ -1,226 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsBlurRoot.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsBlurRoot { - private final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsBlurRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsBlurRoot( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsBlurRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsBlurRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsBlurRoot - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsBlurRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsBlurRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsBlurRootType type); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsBlurRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsBlurRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsBlurRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsBlurRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsBlurRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsBlurRoot build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsBlurRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsBlurRootType.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsBlurRootType.java deleted file mode 100644 index 3726751..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsBlurRootType.java +++ /dev/null @@ -1,294 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsBlurRootType { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsBlurRootType UNKNOWN = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsBlurRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsBlurRootType NAMED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsBlurRootType( - Value.NAMED, "named"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsBlurRootType GOTO = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsBlurRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsBlurRootType - GOTO_EMBEDDED = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsBlurRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsBlurRootType JAVASCRIPT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsBlurRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsBlurRootType SOUND = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsBlurRootType( - Value.SOUND, "sound"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsBlurRootType RENDITION = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsBlurRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsBlurRootType - GOTO_REMOTE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsBlurRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsBlurRootType LAUNCH = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsBlurRootType( - Value.LAUNCH, "launch"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsBlurRootType - IMPORT_DATA = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsBlurRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsBlurRootType - SET_OCG_STATE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsBlurRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsBlurRootType URI = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsBlurRootType(Value.URI, "uri"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsBlurRootType MOVIE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsBlurRootType( - Value.MOVIE, "movie"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsBlurRootType - SUBMIT_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsBlurRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsBlurRootType HIDE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsBlurRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsBlurRootType THREAD = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsBlurRootType( - Value.THREAD, "thread"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsBlurRootType - GOTO3D_VIEW = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsBlurRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsBlurRootType TRANSITION = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsBlurRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsBlurRootType RESET_FORM = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsBlurRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsBlurRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsBlurRootType - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsBlurRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsBlurRootType valueOf( - String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsBlurRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsBlurWarningsItem.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsBlurWarningsItem.java deleted file mode 100644 index 723caa5..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsBlurWarningsItem.java +++ /dev/null @@ -1,109 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsBlurWarningsItem { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsBlurWarningsItem - MALFORMED_NEXT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsBlurWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsBlurWarningsItem - CYCLE_DROPPED = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsBlurWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsBlurWarningsItem - INCOMPLETE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsBlurWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsBlurWarningsItem( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsBlurWarningsItem - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsBlurWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsBlurWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsBlurWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsCursorEnter.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsCursorEnter.java deleted file mode 100644 index 7a74d71..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsCursorEnter.java +++ /dev/null @@ -1,272 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsCursorEnter.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsCursorEnter { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List - warnings; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsCursorEnter( - Optional root, - boolean incomplete, - int warningFlags, - List - warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List - getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional - _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsCursorEnter - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsCursorEnter) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsCursorEnter other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsCursorEnter other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsCursorEnter build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root( - Optional root); - - _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsCursorEnterRoot root); - - _FinalStage root( - Nullable root); - - _FinalStage warnings( - List - warnings); - - _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsCursorEnterWarningsItem - warnings); - - _FinalStage addAllWarnings( - List - warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List - warnings = new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsCursorEnter other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List - warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsCursorEnterWarningsItem - warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List - warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsCursorEnterRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsCursorEnter build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsCursorEnter( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsCursorEnterRoot.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsCursorEnterRoot.java deleted file mode 100644 index 51188cf..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsCursorEnterRoot.java +++ /dev/null @@ -1,233 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsCursorEnterRoot.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsCursorEnterRoot { - private final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsCursorEnterRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsCursorEnterRoot( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsCursorEnterRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsCursorEnterRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsCursorEnterRoot - && equalTo( - (DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsCursorEnterRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsCursorEnterRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsCursorEnterRootType - type); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsCursorEnterRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsCursorEnterRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsCursorEnterRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsCursorEnterRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsCursorEnterRootType - type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsCursorEnterRoot build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsCursorEnterRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsCursorEnterRootType.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsCursorEnterRootType.java deleted file mode 100644 index d7ab892..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsCursorEnterRootType.java +++ /dev/null @@ -1,306 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsCursorEnterRootType { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsCursorEnterRootType - UNKNOWN = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsCursorEnterRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsCursorEnterRootType - NAMED = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsCursorEnterRootType( - Value.NAMED, "named"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsCursorEnterRootType - GOTO = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsCursorEnterRootType( - Value.GOTO, "goto"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsCursorEnterRootType - GOTO_EMBEDDED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsCursorEnterRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsCursorEnterRootType - JAVASCRIPT = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsCursorEnterRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsCursorEnterRootType - SOUND = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsCursorEnterRootType( - Value.SOUND, "sound"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsCursorEnterRootType - RENDITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsCursorEnterRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsCursorEnterRootType - GOTO_REMOTE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsCursorEnterRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsCursorEnterRootType - LAUNCH = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsCursorEnterRootType( - Value.LAUNCH, "launch"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsCursorEnterRootType - IMPORT_DATA = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsCursorEnterRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsCursorEnterRootType - SET_OCG_STATE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsCursorEnterRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsCursorEnterRootType URI = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsCursorEnterRootType( - Value.URI, "uri"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsCursorEnterRootType - MOVIE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsCursorEnterRootType( - Value.MOVIE, "movie"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsCursorEnterRootType - SUBMIT_FORM = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsCursorEnterRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsCursorEnterRootType - HIDE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsCursorEnterRootType( - Value.HIDE, "hide"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsCursorEnterRootType - THREAD = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsCursorEnterRootType( - Value.THREAD, "thread"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsCursorEnterRootType - GOTO3D_VIEW = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsCursorEnterRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsCursorEnterRootType - TRANSITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsCursorEnterRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsCursorEnterRootType - RESET_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsCursorEnterRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsCursorEnterRootType( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsCursorEnterRootType - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsCursorEnterRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsCursorEnterRootType valueOf( - String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsCursorEnterRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsCursorEnterWarningsItem.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsCursorEnterWarningsItem.java deleted file mode 100644 index 47ff8ad..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsCursorEnterWarningsItem.java +++ /dev/null @@ -1,111 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsCursorEnterWarningsItem { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsCursorEnterWarningsItem - MALFORMED_NEXT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsCursorEnterWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsCursorEnterWarningsItem - CYCLE_DROPPED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsCursorEnterWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsCursorEnterWarningsItem - INCOMPLETE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsCursorEnterWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsCursorEnterWarningsItem( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsCursorEnterWarningsItem - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsCursorEnterWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsCursorEnterWarningsItem - valueOf(String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsCursorEnterWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsCursorExit.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsCursorExit.java deleted file mode 100644 index 2fd6dda..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsCursorExit.java +++ /dev/null @@ -1,270 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsCursorExit.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsCursorExit { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List - warnings; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsCursorExit( - Optional root, - boolean incomplete, - int warningFlags, - List - warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List - getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsCursorExit - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsCursorExit) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsCursorExit other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsCursorExit other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsCursorExit build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root( - Optional root); - - _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsCursorExitRoot root); - - _FinalStage root( - Nullable root); - - _FinalStage warnings( - List - warnings); - - _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsCursorExitWarningsItem warnings); - - _FinalStage addAllWarnings( - List - warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List - warnings = new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsCursorExit other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List - warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsCursorExitWarningsItem - warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List - warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsCursorExitRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsCursorExit build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsCursorExit( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsCursorExitRoot.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsCursorExitRoot.java deleted file mode 100644 index 79e1f2d..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsCursorExitRoot.java +++ /dev/null @@ -1,232 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsCursorExitRoot.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsCursorExitRoot { - private final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsCursorExitRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsCursorExitRoot( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsCursorExitRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsCursorExitRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsCursorExitRoot - && equalTo( - (DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsCursorExitRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsCursorExitRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsCursorExitRootType type); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsCursorExitRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsCursorExitRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsCursorExitRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsCursorExitRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsCursorExitRootType - type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsCursorExitRoot build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsCursorExitRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsCursorExitRootType.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsCursorExitRootType.java deleted file mode 100644 index b9839a1..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsCursorExitRootType.java +++ /dev/null @@ -1,302 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsCursorExitRootType { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsCursorExitRootType - UNKNOWN = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsCursorExitRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsCursorExitRootType - NAMED = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsCursorExitRootType( - Value.NAMED, "named"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsCursorExitRootType GOTO = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsCursorExitRootType( - Value.GOTO, "goto"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsCursorExitRootType - GOTO_EMBEDDED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsCursorExitRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsCursorExitRootType - JAVASCRIPT = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsCursorExitRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsCursorExitRootType - SOUND = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsCursorExitRootType( - Value.SOUND, "sound"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsCursorExitRootType - RENDITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsCursorExitRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsCursorExitRootType - GOTO_REMOTE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsCursorExitRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsCursorExitRootType - LAUNCH = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsCursorExitRootType( - Value.LAUNCH, "launch"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsCursorExitRootType - IMPORT_DATA = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsCursorExitRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsCursorExitRootType - SET_OCG_STATE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsCursorExitRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsCursorExitRootType URI = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsCursorExitRootType( - Value.URI, "uri"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsCursorExitRootType - MOVIE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsCursorExitRootType( - Value.MOVIE, "movie"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsCursorExitRootType - SUBMIT_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsCursorExitRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsCursorExitRootType HIDE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsCursorExitRootType( - Value.HIDE, "hide"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsCursorExitRootType - THREAD = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsCursorExitRootType( - Value.THREAD, "thread"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsCursorExitRootType - GOTO3D_VIEW = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsCursorExitRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsCursorExitRootType - TRANSITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsCursorExitRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsCursorExitRootType - RESET_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsCursorExitRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsCursorExitRootType( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsCursorExitRootType - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsCursorExitRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsCursorExitRootType valueOf( - String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsCursorExitRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsCursorExitWarningsItem.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsCursorExitWarningsItem.java deleted file mode 100644 index dc42f7d..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsCursorExitWarningsItem.java +++ /dev/null @@ -1,111 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsCursorExitWarningsItem { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsCursorExitWarningsItem - MALFORMED_NEXT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsCursorExitWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsCursorExitWarningsItem - CYCLE_DROPPED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsCursorExitWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsCursorExitWarningsItem - INCOMPLETE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsCursorExitWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsCursorExitWarningsItem( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsCursorExitWarningsItem - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsCursorExitWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsCursorExitWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsCursorExitWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsFocus.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsFocus.java deleted file mode 100644 index 30603d7..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsFocus.java +++ /dev/null @@ -1,266 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsFocus.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsFocus { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List - warnings; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsFocus( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List - getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsFocus - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsFocus) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsFocus other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsFocus other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsFocus build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root( - Optional root); - - _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsFocusRoot root); - - _FinalStage root( - Nullable root); - - _FinalStage warnings( - List - warnings); - - _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsFocusWarningsItem warnings); - - _FinalStage addAllWarnings( - List - warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List - warnings = new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsFocus other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List - warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsFocusWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List - warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsFocusRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsFocus build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsFocus( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsFocusRoot.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsFocusRoot.java deleted file mode 100644 index a3e2992..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsFocusRoot.java +++ /dev/null @@ -1,226 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsFocusRoot.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsFocusRoot { - private final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsFocusRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsFocusRoot( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsFocusRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsFocusRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsFocusRoot - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsFocusRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsFocusRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsFocusRootType type); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsFocusRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsFocusRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsFocusRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsFocusRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsFocusRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsFocusRoot build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsFocusRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsFocusRootType.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsFocusRootType.java deleted file mode 100644 index 1f0926e..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsFocusRootType.java +++ /dev/null @@ -1,298 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsFocusRootType { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsFocusRootType UNKNOWN = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsFocusRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsFocusRootType NAMED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsFocusRootType( - Value.NAMED, "named"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsFocusRootType GOTO = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsFocusRootType( - Value.GOTO, "goto"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsFocusRootType - GOTO_EMBEDDED = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsFocusRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsFocusRootType - JAVASCRIPT = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsFocusRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsFocusRootType SOUND = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsFocusRootType( - Value.SOUND, "sound"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsFocusRootType RENDITION = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsFocusRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsFocusRootType - GOTO_REMOTE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsFocusRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsFocusRootType LAUNCH = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsFocusRootType( - Value.LAUNCH, "launch"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsFocusRootType - IMPORT_DATA = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsFocusRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsFocusRootType - SET_OCG_STATE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsFocusRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsFocusRootType URI = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsFocusRootType(Value.URI, "uri"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsFocusRootType MOVIE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsFocusRootType( - Value.MOVIE, "movie"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsFocusRootType - SUBMIT_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsFocusRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsFocusRootType HIDE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsFocusRootType( - Value.HIDE, "hide"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsFocusRootType THREAD = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsFocusRootType( - Value.THREAD, "thread"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsFocusRootType - GOTO3D_VIEW = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsFocusRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsFocusRootType - TRANSITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsFocusRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsFocusRootType - RESET_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsFocusRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsFocusRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsFocusRootType - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsFocusRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsFocusRootType valueOf( - String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsFocusRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsFocusWarningsItem.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsFocusWarningsItem.java deleted file mode 100644 index affefc4..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsFocusWarningsItem.java +++ /dev/null @@ -1,110 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsFocusWarningsItem { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsFocusWarningsItem - MALFORMED_NEXT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsFocusWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsFocusWarningsItem - CYCLE_DROPPED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsFocusWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsFocusWarningsItem - INCOMPLETE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsFocusWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsFocusWarningsItem( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsFocusWarningsItem - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsFocusWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsFocusWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsFocusWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsMouseDown.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsMouseDown.java deleted file mode 100644 index 4672359..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsMouseDown.java +++ /dev/null @@ -1,268 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsMouseDown.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsMouseDown { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List - warnings; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsMouseDown( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List - getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsMouseDown - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsMouseDown) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsMouseDown other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsMouseDown other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsMouseDown build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root( - Optional root); - - _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsMouseDownRoot root); - - _FinalStage root( - Nullable root); - - _FinalStage warnings( - List - warnings); - - _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsMouseDownWarningsItem warnings); - - _FinalStage addAllWarnings( - List - warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List - warnings = new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsMouseDown other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List - warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsMouseDownWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List - warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsMouseDownRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsMouseDown build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsMouseDown( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsMouseDownRoot.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsMouseDownRoot.java deleted file mode 100644 index ce3178d..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsMouseDownRoot.java +++ /dev/null @@ -1,230 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsMouseDownRoot.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsMouseDownRoot { - private final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsMouseDownRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsMouseDownRoot( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsMouseDownRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsMouseDownRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsMouseDownRoot - && equalTo( - (DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsMouseDownRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsMouseDownRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsMouseDownRootType type); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsMouseDownRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsMouseDownRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsMouseDownRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsMouseDownRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsMouseDownRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsMouseDownRoot build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsMouseDownRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsMouseDownRootType.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsMouseDownRootType.java deleted file mode 100644 index 79d9267..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsMouseDownRootType.java +++ /dev/null @@ -1,302 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsMouseDownRootType { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsMouseDownRootType - UNKNOWN = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsMouseDownRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsMouseDownRootType NAMED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsMouseDownRootType( - Value.NAMED, "named"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsMouseDownRootType GOTO = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsMouseDownRootType( - Value.GOTO, "goto"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsMouseDownRootType - GOTO_EMBEDDED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsMouseDownRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsMouseDownRootType - JAVASCRIPT = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsMouseDownRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsMouseDownRootType SOUND = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsMouseDownRootType( - Value.SOUND, "sound"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsMouseDownRootType - RENDITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsMouseDownRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsMouseDownRootType - GOTO_REMOTE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsMouseDownRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsMouseDownRootType - LAUNCH = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsMouseDownRootType( - Value.LAUNCH, "launch"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsMouseDownRootType - IMPORT_DATA = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsMouseDownRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsMouseDownRootType - SET_OCG_STATE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsMouseDownRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsMouseDownRootType URI = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsMouseDownRootType( - Value.URI, "uri"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsMouseDownRootType MOVIE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsMouseDownRootType( - Value.MOVIE, "movie"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsMouseDownRootType - SUBMIT_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsMouseDownRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsMouseDownRootType HIDE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsMouseDownRootType( - Value.HIDE, "hide"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsMouseDownRootType - THREAD = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsMouseDownRootType( - Value.THREAD, "thread"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsMouseDownRootType - GOTO3D_VIEW = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsMouseDownRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsMouseDownRootType - TRANSITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsMouseDownRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsMouseDownRootType - RESET_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsMouseDownRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsMouseDownRootType( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsMouseDownRootType - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsMouseDownRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsMouseDownRootType valueOf( - String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsMouseDownRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsMouseDownWarningsItem.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsMouseDownWarningsItem.java deleted file mode 100644 index be653bc..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsMouseDownWarningsItem.java +++ /dev/null @@ -1,111 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsMouseDownWarningsItem { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsMouseDownWarningsItem - MALFORMED_NEXT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsMouseDownWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsMouseDownWarningsItem - CYCLE_DROPPED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsMouseDownWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsMouseDownWarningsItem - INCOMPLETE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsMouseDownWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsMouseDownWarningsItem( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsMouseDownWarningsItem - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsMouseDownWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsMouseDownWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsMouseDownWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsMouseUp.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsMouseUp.java deleted file mode 100644 index a14a666..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsMouseUp.java +++ /dev/null @@ -1,267 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsMouseUp.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsMouseUp { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List - warnings; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsMouseUp( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List - getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsMouseUp - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsMouseUp) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsMouseUp other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsMouseUp other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsMouseUp build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root( - Optional root); - - _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsMouseUpRoot root); - - _FinalStage root( - Nullable root); - - _FinalStage warnings( - List - warnings); - - _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsMouseUpWarningsItem warnings); - - _FinalStage addAllWarnings( - List - warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List - warnings = new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsMouseUp other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List - warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsMouseUpWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List - warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsMouseUpRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsMouseUp build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsMouseUp( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsMouseUpRoot.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsMouseUpRoot.java deleted file mode 100644 index 574561b..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsMouseUpRoot.java +++ /dev/null @@ -1,226 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsMouseUpRoot.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsMouseUpRoot { - private final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsMouseUpRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsMouseUpRoot( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsMouseUpRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsMouseUpRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsMouseUpRoot - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsMouseUpRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsMouseUpRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsMouseUpRootType type); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsMouseUpRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsMouseUpRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsMouseUpRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsMouseUpRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsMouseUpRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsMouseUpRoot build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsMouseUpRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsMouseUpRootType.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsMouseUpRootType.java deleted file mode 100644 index 49f7aba..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsMouseUpRootType.java +++ /dev/null @@ -1,299 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsMouseUpRootType { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsMouseUpRootType UNKNOWN = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsMouseUpRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsMouseUpRootType NAMED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsMouseUpRootType( - Value.NAMED, "named"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsMouseUpRootType GOTO = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsMouseUpRootType( - Value.GOTO, "goto"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsMouseUpRootType - GOTO_EMBEDDED = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsMouseUpRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsMouseUpRootType - JAVASCRIPT = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsMouseUpRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsMouseUpRootType SOUND = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsMouseUpRootType( - Value.SOUND, "sound"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsMouseUpRootType - RENDITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsMouseUpRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsMouseUpRootType - GOTO_REMOTE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsMouseUpRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsMouseUpRootType LAUNCH = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsMouseUpRootType( - Value.LAUNCH, "launch"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsMouseUpRootType - IMPORT_DATA = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsMouseUpRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsMouseUpRootType - SET_OCG_STATE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsMouseUpRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsMouseUpRootType URI = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsMouseUpRootType( - Value.URI, "uri"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsMouseUpRootType MOVIE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsMouseUpRootType( - Value.MOVIE, "movie"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsMouseUpRootType - SUBMIT_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsMouseUpRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsMouseUpRootType HIDE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsMouseUpRootType( - Value.HIDE, "hide"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsMouseUpRootType THREAD = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsMouseUpRootType( - Value.THREAD, "thread"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsMouseUpRootType - GOTO3D_VIEW = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsMouseUpRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsMouseUpRootType - TRANSITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsMouseUpRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsMouseUpRootType - RESET_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsMouseUpRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsMouseUpRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsMouseUpRootType - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsMouseUpRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsMouseUpRootType valueOf( - String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsMouseUpRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsMouseUpWarningsItem.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsMouseUpWarningsItem.java deleted file mode 100644 index 6efbe8b..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsMouseUpWarningsItem.java +++ /dev/null @@ -1,110 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsMouseUpWarningsItem { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsMouseUpWarningsItem - MALFORMED_NEXT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsMouseUpWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsMouseUpWarningsItem - CYCLE_DROPPED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsMouseUpWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsMouseUpWarningsItem - INCOMPLETE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsMouseUpWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsMouseUpWarningsItem( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsMouseUpWarningsItem - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsMouseUpWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsMouseUpWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsMouseUpWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageClose.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageClose.java deleted file mode 100644 index 3a5e443..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageClose.java +++ /dev/null @@ -1,268 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageClose.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageClose { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List - warnings; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageClose( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List - getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageClose - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageClose) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageClose other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageClose other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageClose build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root( - Optional root); - - _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageCloseRoot root); - - _FinalStage root( - Nullable root); - - _FinalStage warnings( - List - warnings); - - _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageCloseWarningsItem warnings); - - _FinalStage addAllWarnings( - List - warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List - warnings = new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageClose other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List - warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageCloseWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List - warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageCloseRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageClose build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageClose( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageCloseRoot.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageCloseRoot.java deleted file mode 100644 index fa6f9fd..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageCloseRoot.java +++ /dev/null @@ -1,230 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageCloseRoot.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageCloseRoot { - private final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageCloseRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageCloseRoot( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageCloseRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageCloseRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageCloseRoot - && equalTo( - (DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageCloseRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageCloseRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageCloseRootType type); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageCloseRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageCloseRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageCloseRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageCloseRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageCloseRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageCloseRoot build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageCloseRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageCloseRootType.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageCloseRootType.java deleted file mode 100644 index 21956a7..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageCloseRootType.java +++ /dev/null @@ -1,302 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageCloseRootType { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageCloseRootType - UNKNOWN = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageCloseRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageCloseRootType NAMED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageCloseRootType( - Value.NAMED, "named"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageCloseRootType GOTO = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageCloseRootType( - Value.GOTO, "goto"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageCloseRootType - GOTO_EMBEDDED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageCloseRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageCloseRootType - JAVASCRIPT = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageCloseRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageCloseRootType SOUND = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageCloseRootType( - Value.SOUND, "sound"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageCloseRootType - RENDITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageCloseRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageCloseRootType - GOTO_REMOTE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageCloseRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageCloseRootType - LAUNCH = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageCloseRootType( - Value.LAUNCH, "launch"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageCloseRootType - IMPORT_DATA = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageCloseRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageCloseRootType - SET_OCG_STATE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageCloseRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageCloseRootType URI = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageCloseRootType( - Value.URI, "uri"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageCloseRootType MOVIE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageCloseRootType( - Value.MOVIE, "movie"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageCloseRootType - SUBMIT_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageCloseRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageCloseRootType HIDE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageCloseRootType( - Value.HIDE, "hide"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageCloseRootType - THREAD = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageCloseRootType( - Value.THREAD, "thread"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageCloseRootType - GOTO3D_VIEW = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageCloseRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageCloseRootType - TRANSITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageCloseRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageCloseRootType - RESET_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageCloseRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageCloseRootType( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageCloseRootType - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageCloseRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageCloseRootType valueOf( - String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageCloseRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageCloseWarningsItem.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageCloseWarningsItem.java deleted file mode 100644 index ac7f498..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageCloseWarningsItem.java +++ /dev/null @@ -1,111 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageCloseWarningsItem { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageCloseWarningsItem - MALFORMED_NEXT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageCloseWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageCloseWarningsItem - CYCLE_DROPPED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageCloseWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageCloseWarningsItem - INCOMPLETE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageCloseWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageCloseWarningsItem( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageCloseWarningsItem - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageCloseWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageCloseWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageCloseWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageInvisible.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageInvisible.java deleted file mode 100644 index 7a89b5d..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageInvisible.java +++ /dev/null @@ -1,281 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageInvisible.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageInvisible { - private final Optional - root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List - warnings; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageInvisible( - Optional root, - boolean incomplete, - int warningFlags, - List - warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional - getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List - getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional - _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageInvisible - && equalTo( - (DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageInvisible) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageInvisible other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageInvisible other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageInvisible build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root( - Optional - root); - - _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageInvisibleRoot root); - - _FinalStage root( - Nullable - root); - - _FinalStage warnings( - List - warnings); - - _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageInvisibleWarningsItem - warnings); - - _FinalStage addAllWarnings( - List - warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List - warnings = new ArrayList<>(); - - private Optional - root = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageInvisible other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List - warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageInvisibleWarningsItem - warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List - warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable - root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageInvisibleRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional - root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageInvisible build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageInvisible( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageInvisibleRoot.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageInvisibleRoot.java deleted file mode 100644 index 4d2818f..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageInvisibleRoot.java +++ /dev/null @@ -1,234 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageInvisibleRoot.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageInvisibleRoot { - private final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageInvisibleRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageInvisibleRoot( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageInvisibleRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageInvisibleRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageInvisibleRoot - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageInvisibleRoot) - other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageInvisibleRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageInvisibleRootType - type); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageInvisibleRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageInvisibleRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageInvisibleRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageInvisibleRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageInvisibleRootType - type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageInvisibleRoot build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageInvisibleRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageInvisibleRootType.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageInvisibleRootType.java deleted file mode 100644 index 1f4cd0a..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageInvisibleRootType.java +++ /dev/null @@ -1,310 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageInvisibleRootType { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageInvisibleRootType - UNKNOWN = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageInvisibleRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageInvisibleRootType - NAMED = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageInvisibleRootType( - Value.NAMED, "named"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageInvisibleRootType - GOTO = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageInvisibleRootType( - Value.GOTO, "goto"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageInvisibleRootType - GOTO_EMBEDDED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageInvisibleRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageInvisibleRootType - JAVASCRIPT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageInvisibleRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageInvisibleRootType - SOUND = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageInvisibleRootType( - Value.SOUND, "sound"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageInvisibleRootType - RENDITION = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageInvisibleRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageInvisibleRootType - GOTO_REMOTE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageInvisibleRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageInvisibleRootType - LAUNCH = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageInvisibleRootType( - Value.LAUNCH, "launch"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageInvisibleRootType - IMPORT_DATA = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageInvisibleRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageInvisibleRootType - SET_OCG_STATE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageInvisibleRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageInvisibleRootType - URI = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageInvisibleRootType( - Value.URI, "uri"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageInvisibleRootType - MOVIE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageInvisibleRootType( - Value.MOVIE, "movie"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageInvisibleRootType - SUBMIT_FORM = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageInvisibleRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageInvisibleRootType - HIDE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageInvisibleRootType( - Value.HIDE, "hide"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageInvisibleRootType - THREAD = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageInvisibleRootType( - Value.THREAD, "thread"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageInvisibleRootType - GOTO3D_VIEW = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageInvisibleRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageInvisibleRootType - TRANSITION = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageInvisibleRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageInvisibleRootType - RESET_FORM = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageInvisibleRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageInvisibleRootType( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageInvisibleRootType - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageInvisibleRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageInvisibleRootType valueOf( - String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageInvisibleRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageInvisibleWarningsItem.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageInvisibleWarningsItem.java deleted file mode 100644 index aa21ecb..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageInvisibleWarningsItem.java +++ /dev/null @@ -1,111 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageInvisibleWarningsItem { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageInvisibleWarningsItem - MALFORMED_NEXT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageInvisibleWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageInvisibleWarningsItem - CYCLE_DROPPED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageInvisibleWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageInvisibleWarningsItem - INCOMPLETE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageInvisibleWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageInvisibleWarningsItem( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageInvisibleWarningsItem - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageInvisibleWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageInvisibleWarningsItem - valueOf(String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageInvisibleWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageOpen.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageOpen.java deleted file mode 100644 index 852ea6a..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageOpen.java +++ /dev/null @@ -1,268 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageOpen.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageOpen { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List - warnings; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageOpen( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List - getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageOpen - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageOpen) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageOpen other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageOpen other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageOpen build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root( - Optional root); - - _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageOpenRoot root); - - _FinalStage root( - Nullable root); - - _FinalStage warnings( - List - warnings); - - _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageOpenWarningsItem warnings); - - _FinalStage addAllWarnings( - List - warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List - warnings = new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageOpen other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List - warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageOpenWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List - warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageOpenRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageOpen build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageOpen( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageOpenRoot.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageOpenRoot.java deleted file mode 100644 index 0f556a4..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageOpenRoot.java +++ /dev/null @@ -1,226 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageOpenRoot.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageOpenRoot { - private final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageOpenRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageOpenRoot( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageOpenRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageOpenRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageOpenRoot - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageOpenRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageOpenRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageOpenRootType type); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageOpenRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageOpenRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageOpenRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageOpenRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageOpenRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageOpenRoot build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageOpenRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageOpenRootType.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageOpenRootType.java deleted file mode 100644 index 97cfd45..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageOpenRootType.java +++ /dev/null @@ -1,300 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageOpenRootType { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageOpenRootType - UNKNOWN = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageOpenRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageOpenRootType NAMED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageOpenRootType( - Value.NAMED, "named"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageOpenRootType GOTO = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageOpenRootType( - Value.GOTO, "goto"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageOpenRootType - GOTO_EMBEDDED = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageOpenRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageOpenRootType - JAVASCRIPT = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageOpenRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageOpenRootType SOUND = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageOpenRootType( - Value.SOUND, "sound"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageOpenRootType - RENDITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageOpenRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageOpenRootType - GOTO_REMOTE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageOpenRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageOpenRootType LAUNCH = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageOpenRootType( - Value.LAUNCH, "launch"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageOpenRootType - IMPORT_DATA = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageOpenRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageOpenRootType - SET_OCG_STATE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageOpenRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageOpenRootType URI = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageOpenRootType( - Value.URI, "uri"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageOpenRootType MOVIE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageOpenRootType( - Value.MOVIE, "movie"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageOpenRootType - SUBMIT_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageOpenRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageOpenRootType HIDE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageOpenRootType( - Value.HIDE, "hide"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageOpenRootType THREAD = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageOpenRootType( - Value.THREAD, "thread"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageOpenRootType - GOTO3D_VIEW = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageOpenRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageOpenRootType - TRANSITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageOpenRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageOpenRootType - RESET_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageOpenRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageOpenRootType( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageOpenRootType - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageOpenRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageOpenRootType valueOf( - String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageOpenRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageOpenWarningsItem.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageOpenWarningsItem.java deleted file mode 100644 index b678a96..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageOpenWarningsItem.java +++ /dev/null @@ -1,111 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageOpenWarningsItem { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageOpenWarningsItem - MALFORMED_NEXT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageOpenWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageOpenWarningsItem - CYCLE_DROPPED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageOpenWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageOpenWarningsItem - INCOMPLETE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageOpenWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageOpenWarningsItem( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageOpenWarningsItem - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageOpenWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageOpenWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageOpenWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageVisible.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageVisible.java deleted file mode 100644 index 044f4d9..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageVisible.java +++ /dev/null @@ -1,272 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageVisible.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageVisible { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List - warnings; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageVisible( - Optional root, - boolean incomplete, - int warningFlags, - List - warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List - getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional - _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageVisible - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageVisible) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageVisible other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageVisible other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageVisible build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root( - Optional root); - - _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageVisibleRoot root); - - _FinalStage root( - Nullable root); - - _FinalStage warnings( - List - warnings); - - _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageVisibleWarningsItem - warnings); - - _FinalStage addAllWarnings( - List - warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List - warnings = new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageVisible other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List - warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageVisibleWarningsItem - warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List - warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageVisibleRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageVisible build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageVisible( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageVisibleRoot.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageVisibleRoot.java deleted file mode 100644 index 716bc6b..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageVisibleRoot.java +++ /dev/null @@ -1,233 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageVisibleRoot.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageVisibleRoot { - private final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageVisibleRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageVisibleRoot( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageVisibleRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageVisibleRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageVisibleRoot - && equalTo( - (DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageVisibleRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageVisibleRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageVisibleRootType - type); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageVisibleRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageVisibleRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageVisibleRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageVisibleRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageVisibleRootType - type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageVisibleRoot build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageVisibleRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageVisibleRootType.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageVisibleRootType.java deleted file mode 100644 index 2092d8b..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageVisibleRootType.java +++ /dev/null @@ -1,306 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageVisibleRootType { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageVisibleRootType - UNKNOWN = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageVisibleRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageVisibleRootType - NAMED = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageVisibleRootType( - Value.NAMED, "named"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageVisibleRootType - GOTO = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageVisibleRootType( - Value.GOTO, "goto"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageVisibleRootType - GOTO_EMBEDDED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageVisibleRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageVisibleRootType - JAVASCRIPT = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageVisibleRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageVisibleRootType - SOUND = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageVisibleRootType( - Value.SOUND, "sound"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageVisibleRootType - RENDITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageVisibleRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageVisibleRootType - GOTO_REMOTE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageVisibleRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageVisibleRootType - LAUNCH = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageVisibleRootType( - Value.LAUNCH, "launch"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageVisibleRootType - IMPORT_DATA = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageVisibleRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageVisibleRootType - SET_OCG_STATE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageVisibleRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageVisibleRootType URI = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageVisibleRootType( - Value.URI, "uri"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageVisibleRootType - MOVIE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageVisibleRootType( - Value.MOVIE, "movie"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageVisibleRootType - SUBMIT_FORM = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageVisibleRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageVisibleRootType - HIDE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageVisibleRootType( - Value.HIDE, "hide"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageVisibleRootType - THREAD = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageVisibleRootType( - Value.THREAD, "thread"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageVisibleRootType - GOTO3D_VIEW = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageVisibleRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageVisibleRootType - TRANSITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageVisibleRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageVisibleRootType - RESET_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageVisibleRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageVisibleRootType( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageVisibleRootType - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageVisibleRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageVisibleRootType valueOf( - String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageVisibleRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageVisibleWarningsItem.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageVisibleWarningsItem.java deleted file mode 100644 index a77d493..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageVisibleWarningsItem.java +++ /dev/null @@ -1,111 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageVisibleWarningsItem { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageVisibleWarningsItem - MALFORMED_NEXT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageVisibleWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageVisibleWarningsItem - CYCLE_DROPPED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageVisibleWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageVisibleWarningsItem - INCOMPLETE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageVisibleWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageVisibleWarningsItem( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageVisibleWarningsItem - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageVisibleWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageVisibleWarningsItem - valueOf(String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemFreeTextActionsPageVisibleWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlight.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlight.java index 72034d2..4ad64c4 100644 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlight.java +++ b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlight.java @@ -65,7 +65,7 @@ public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighl private final Optional updatedBy; - private final Optional actions; + private final Optional actions; private final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightColor color; @@ -95,7 +95,7 @@ private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlight( Optional groupId, Optional createdBy, Optional updatedBy, - Optional actions, + Optional actions, DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightColor color, double opacity, List quadPoints, @@ -246,7 +246,7 @@ public Optional getUpdatedBy() { } @JsonProperty("actions") - public Optional getActions() { + public Optional getActions() { return actions; } @@ -505,9 +505,9 @@ _FinalStage replyType( _FinalStage updatedBy(String updatedBy); - _FinalStage actions(Optional actions); + _FinalStage actions(Optional actions); - _FinalStage actions(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActions actions); + _FinalStage actions(PdfAnnotationActions actions); _FinalStage quadPoints( List quadPoints); @@ -552,8 +552,7 @@ public static final class Builder private List quadPoints = new ArrayList<>(); - private Optional actions = - Optional.empty(); + private Optional actions = Optional.empty(); private Optional updatedBy = Optional.empty(); @@ -712,15 +711,14 @@ public _FinalStage quadPoints( } @java.lang.Override - public _FinalStage actions(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActions actions) { + public _FinalStage actions(PdfAnnotationActions actions) { this.actions = Optional.ofNullable(actions); return this; } @java.lang.Override @JsonSetter(value = "actions", nulls = Nulls.SKIP) - public _FinalStage actions( - Optional actions) { + public _FinalStage actions(Optional actions) { this.actions = actions; return this; } diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActions.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActions.java deleted file mode 100644 index 0ffb80a..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActions.java +++ /dev/null @@ -1,415 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.HashMap; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActions.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActions { - private final Optional activate; - - private final Optional - cursorEnter; - - private final Optional - cursorExit; - - private final Optional mouseDown; - - private final Optional mouseUp; - - private final Optional focus; - - private final Optional blur; - - private final Optional pageOpen; - - private final Optional pageClose; - - private final Optional - pageVisible; - - private final Optional - pageInvisible; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActions( - Optional activate, - Optional cursorEnter, - Optional cursorExit, - Optional mouseDown, - Optional mouseUp, - Optional focus, - Optional blur, - Optional pageOpen, - Optional pageClose, - Optional pageVisible, - Optional - pageInvisible, - Map additionalProperties) { - this.activate = activate; - this.cursorEnter = cursorEnter; - this.cursorExit = cursorExit; - this.mouseDown = mouseDown; - this.mouseUp = mouseUp; - this.focus = focus; - this.blur = blur; - this.pageOpen = pageOpen; - this.pageClose = pageClose; - this.pageVisible = pageVisible; - this.pageInvisible = pageInvisible; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("activate") - public Optional getActivate() { - return activate; - } - - @JsonProperty("cursorEnter") - public Optional - getCursorEnter() { - return cursorEnter; - } - - @JsonProperty("cursorExit") - public Optional - getCursorExit() { - return cursorExit; - } - - @JsonProperty("mouseDown") - public Optional getMouseDown() { - return mouseDown; - } - - @JsonProperty("mouseUp") - public Optional getMouseUp() { - return mouseUp; - } - - @JsonProperty("focus") - public Optional getFocus() { - return focus; - } - - @JsonProperty("blur") - public Optional getBlur() { - return blur; - } - - @JsonProperty("pageOpen") - public Optional getPageOpen() { - return pageOpen; - } - - @JsonProperty("pageClose") - public Optional getPageClose() { - return pageClose; - } - - @JsonProperty("pageVisible") - public Optional - getPageVisible() { - return pageVisible; - } - - @JsonProperty("pageInvisible") - public Optional - getPageInvisible() { - return pageInvisible; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActions - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActions) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActions other) { - return activate.equals(other.activate) - && cursorEnter.equals(other.cursorEnter) - && cursorExit.equals(other.cursorExit) - && mouseDown.equals(other.mouseDown) - && mouseUp.equals(other.mouseUp) - && focus.equals(other.focus) - && blur.equals(other.blur) - && pageOpen.equals(other.pageOpen) - && pageClose.equals(other.pageClose) - && pageVisible.equals(other.pageVisible) - && pageInvisible.equals(other.pageInvisible); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash( - this.activate, - this.cursorEnter, - this.cursorExit, - this.mouseDown, - this.mouseUp, - this.focus, - this.blur, - this.pageOpen, - this.pageClose, - this.pageVisible, - this.pageInvisible); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static Builder builder() { - return new Builder(); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder { - private Optional activate = - Optional.empty(); - - private Optional - cursorEnter = Optional.empty(); - - private Optional - cursorExit = Optional.empty(); - - private Optional mouseDown = - Optional.empty(); - - private Optional mouseUp = - Optional.empty(); - - private Optional focus = - Optional.empty(); - - private Optional blur = - Optional.empty(); - - private Optional pageOpen = - Optional.empty(); - - private Optional pageClose = - Optional.empty(); - - private Optional - pageVisible = Optional.empty(); - - private Optional - pageInvisible = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActions other) { - activate(other.getActivate()); - cursorEnter(other.getCursorEnter()); - cursorExit(other.getCursorExit()); - mouseDown(other.getMouseDown()); - mouseUp(other.getMouseUp()); - focus(other.getFocus()); - blur(other.getBlur()); - pageOpen(other.getPageOpen()); - pageClose(other.getPageClose()); - pageVisible(other.getPageVisible()); - pageInvisible(other.getPageInvisible()); - return this; - } - - @JsonSetter(value = "activate", nulls = Nulls.SKIP) - public Builder activate( - Optional activate) { - this.activate = activate; - return this; - } - - public Builder activate( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsActivate activate) { - this.activate = Optional.ofNullable(activate); - return this; - } - - @JsonSetter(value = "cursorEnter", nulls = Nulls.SKIP) - public Builder cursorEnter( - Optional - cursorEnter) { - this.cursorEnter = cursorEnter; - return this; - } - - public Builder cursorEnter( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsCursorEnter cursorEnter) { - this.cursorEnter = Optional.ofNullable(cursorEnter); - return this; - } - - @JsonSetter(value = "cursorExit", nulls = Nulls.SKIP) - public Builder cursorExit( - Optional - cursorExit) { - this.cursorExit = cursorExit; - return this; - } - - public Builder cursorExit( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsCursorExit cursorExit) { - this.cursorExit = Optional.ofNullable(cursorExit); - return this; - } - - @JsonSetter(value = "mouseDown", nulls = Nulls.SKIP) - public Builder mouseDown( - Optional mouseDown) { - this.mouseDown = mouseDown; - return this; - } - - public Builder mouseDown( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsMouseDown mouseDown) { - this.mouseDown = Optional.ofNullable(mouseDown); - return this; - } - - @JsonSetter(value = "mouseUp", nulls = Nulls.SKIP) - public Builder mouseUp( - Optional mouseUp) { - this.mouseUp = mouseUp; - return this; - } - - public Builder mouseUp( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsMouseUp mouseUp) { - this.mouseUp = Optional.ofNullable(mouseUp); - return this; - } - - @JsonSetter(value = "focus", nulls = Nulls.SKIP) - public Builder focus( - Optional focus) { - this.focus = focus; - return this; - } - - public Builder focus(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsFocus focus) { - this.focus = Optional.ofNullable(focus); - return this; - } - - @JsonSetter(value = "blur", nulls = Nulls.SKIP) - public Builder blur( - Optional blur) { - this.blur = blur; - return this; - } - - public Builder blur(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsBlur blur) { - this.blur = Optional.ofNullable(blur); - return this; - } - - @JsonSetter(value = "pageOpen", nulls = Nulls.SKIP) - public Builder pageOpen( - Optional pageOpen) { - this.pageOpen = pageOpen; - return this; - } - - public Builder pageOpen( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageOpen pageOpen) { - this.pageOpen = Optional.ofNullable(pageOpen); - return this; - } - - @JsonSetter(value = "pageClose", nulls = Nulls.SKIP) - public Builder pageClose( - Optional pageClose) { - this.pageClose = pageClose; - return this; - } - - public Builder pageClose( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageClose pageClose) { - this.pageClose = Optional.ofNullable(pageClose); - return this; - } - - @JsonSetter(value = "pageVisible", nulls = Nulls.SKIP) - public Builder pageVisible( - Optional - pageVisible) { - this.pageVisible = pageVisible; - return this; - } - - public Builder pageVisible( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageVisible pageVisible) { - this.pageVisible = Optional.ofNullable(pageVisible); - return this; - } - - @JsonSetter(value = "pageInvisible", nulls = Nulls.SKIP) - public Builder pageInvisible( - Optional - pageInvisible) { - this.pageInvisible = pageInvisible; - return this; - } - - public Builder pageInvisible( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageInvisible pageInvisible) { - this.pageInvisible = Optional.ofNullable(pageInvisible); - return this; - } - - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActions build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActions( - activate, - cursorEnter, - cursorExit, - mouseDown, - mouseUp, - focus, - blur, - pageOpen, - pageClose, - pageVisible, - pageInvisible, - additionalProperties); - } - - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsActivate.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsActivate.java deleted file mode 100644 index ba414b7..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsActivate.java +++ /dev/null @@ -1,268 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsActivate.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsActivate { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List - warnings; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsActivate( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List - getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsActivate - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsActivate) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsActivate other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsActivate other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsActivate build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root( - Optional root); - - _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsActivateRoot root); - - _FinalStage root( - Nullable root); - - _FinalStage warnings( - List - warnings); - - _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsActivateWarningsItem warnings); - - _FinalStage addAllWarnings( - List - warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List - warnings = new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsActivate other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List - warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsActivateWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List - warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsActivateRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsActivate build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsActivate( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsActivateRoot.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsActivateRoot.java deleted file mode 100644 index 686755a..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsActivateRoot.java +++ /dev/null @@ -1,230 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsActivateRoot.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsActivateRoot { - private final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsActivateRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsActivateRoot( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsActivateRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsActivateRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsActivateRoot - && equalTo( - (DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsActivateRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsActivateRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsActivateRootType type); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsActivateRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsActivateRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsActivateRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsActivateRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsActivateRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsActivateRoot build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsActivateRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsActivateRootType.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsActivateRootType.java deleted file mode 100644 index e0344b5..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsActivateRootType.java +++ /dev/null @@ -1,302 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsActivateRootType { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsActivateRootType - UNKNOWN = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsActivateRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsActivateRootType NAMED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsActivateRootType( - Value.NAMED, "named"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsActivateRootType GOTO = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsActivateRootType( - Value.GOTO, "goto"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsActivateRootType - GOTO_EMBEDDED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsActivateRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsActivateRootType - JAVASCRIPT = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsActivateRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsActivateRootType SOUND = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsActivateRootType( - Value.SOUND, "sound"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsActivateRootType - RENDITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsActivateRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsActivateRootType - GOTO_REMOTE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsActivateRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsActivateRootType - LAUNCH = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsActivateRootType( - Value.LAUNCH, "launch"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsActivateRootType - IMPORT_DATA = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsActivateRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsActivateRootType - SET_OCG_STATE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsActivateRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsActivateRootType URI = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsActivateRootType( - Value.URI, "uri"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsActivateRootType MOVIE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsActivateRootType( - Value.MOVIE, "movie"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsActivateRootType - SUBMIT_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsActivateRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsActivateRootType HIDE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsActivateRootType( - Value.HIDE, "hide"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsActivateRootType - THREAD = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsActivateRootType( - Value.THREAD, "thread"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsActivateRootType - GOTO3D_VIEW = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsActivateRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsActivateRootType - TRANSITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsActivateRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsActivateRootType - RESET_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsActivateRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsActivateRootType( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsActivateRootType - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsActivateRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsActivateRootType valueOf( - String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsActivateRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsActivateWarningsItem.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsActivateWarningsItem.java deleted file mode 100644 index 9d5ed21..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsActivateWarningsItem.java +++ /dev/null @@ -1,111 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsActivateWarningsItem { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsActivateWarningsItem - MALFORMED_NEXT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsActivateWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsActivateWarningsItem - CYCLE_DROPPED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsActivateWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsActivateWarningsItem - INCOMPLETE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsActivateWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsActivateWarningsItem( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsActivateWarningsItem - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsActivateWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsActivateWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsActivateWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsBlur.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsBlur.java deleted file mode 100644 index 07d1e0e..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsBlur.java +++ /dev/null @@ -1,266 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsBlur.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsBlur { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List - warnings; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsBlur( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List - getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsBlur - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsBlur) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsBlur other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsBlur other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsBlur build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root( - Optional root); - - _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsBlurRoot root); - - _FinalStage root( - Nullable root); - - _FinalStage warnings( - List - warnings); - - _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsBlurWarningsItem warnings); - - _FinalStage addAllWarnings( - List - warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List - warnings = new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsBlur other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List - warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsBlurWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List - warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsBlurRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsBlur build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsBlur( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsBlurRoot.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsBlurRoot.java deleted file mode 100644 index 96f1ba6..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsBlurRoot.java +++ /dev/null @@ -1,226 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsBlurRoot.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsBlurRoot { - private final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsBlurRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsBlurRoot( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsBlurRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsBlurRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsBlurRoot - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsBlurRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsBlurRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsBlurRootType type); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsBlurRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsBlurRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsBlurRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsBlurRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsBlurRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsBlurRoot build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsBlurRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsBlurRootType.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsBlurRootType.java deleted file mode 100644 index 480fcdf..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsBlurRootType.java +++ /dev/null @@ -1,298 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsBlurRootType { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsBlurRootType UNKNOWN = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsBlurRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsBlurRootType NAMED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsBlurRootType( - Value.NAMED, "named"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsBlurRootType GOTO = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsBlurRootType( - Value.GOTO, "goto"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsBlurRootType - GOTO_EMBEDDED = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsBlurRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsBlurRootType - JAVASCRIPT = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsBlurRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsBlurRootType SOUND = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsBlurRootType( - Value.SOUND, "sound"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsBlurRootType RENDITION = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsBlurRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsBlurRootType - GOTO_REMOTE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsBlurRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsBlurRootType LAUNCH = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsBlurRootType( - Value.LAUNCH, "launch"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsBlurRootType - IMPORT_DATA = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsBlurRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsBlurRootType - SET_OCG_STATE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsBlurRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsBlurRootType URI = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsBlurRootType(Value.URI, "uri"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsBlurRootType MOVIE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsBlurRootType( - Value.MOVIE, "movie"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsBlurRootType - SUBMIT_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsBlurRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsBlurRootType HIDE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsBlurRootType( - Value.HIDE, "hide"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsBlurRootType THREAD = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsBlurRootType( - Value.THREAD, "thread"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsBlurRootType - GOTO3D_VIEW = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsBlurRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsBlurRootType - TRANSITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsBlurRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsBlurRootType - RESET_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsBlurRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsBlurRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsBlurRootType - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsBlurRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsBlurRootType valueOf( - String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsBlurRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsBlurWarningsItem.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsBlurWarningsItem.java deleted file mode 100644 index 6c4ceb8..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsBlurWarningsItem.java +++ /dev/null @@ -1,110 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsBlurWarningsItem { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsBlurWarningsItem - MALFORMED_NEXT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsBlurWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsBlurWarningsItem - CYCLE_DROPPED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsBlurWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsBlurWarningsItem - INCOMPLETE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsBlurWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsBlurWarningsItem( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsBlurWarningsItem - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsBlurWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsBlurWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsBlurWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsCursorEnter.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsCursorEnter.java deleted file mode 100644 index 89474c4..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsCursorEnter.java +++ /dev/null @@ -1,275 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsCursorEnter.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsCursorEnter { - private final Optional - root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List - warnings; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsCursorEnter( - Optional root, - boolean incomplete, - int warningFlags, - List - warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List - getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional - _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsCursorEnter - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsCursorEnter) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsCursorEnter other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsCursorEnter other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsCursorEnter build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root( - Optional root); - - _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsCursorEnterRoot root); - - _FinalStage root( - Nullable root); - - _FinalStage warnings( - List - warnings); - - _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsCursorEnterWarningsItem - warnings); - - _FinalStage addAllWarnings( - List - warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List - warnings = new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsCursorEnter other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List - warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsCursorEnterWarningsItem - warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List - warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable - root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsCursorEnterRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional - root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsCursorEnter build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsCursorEnter( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsCursorEnterRoot.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsCursorEnterRoot.java deleted file mode 100644 index 83f52be..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsCursorEnterRoot.java +++ /dev/null @@ -1,233 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsCursorEnterRoot.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsCursorEnterRoot { - private final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsCursorEnterRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsCursorEnterRoot( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsCursorEnterRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsCursorEnterRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsCursorEnterRoot - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsCursorEnterRoot) - other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsCursorEnterRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsCursorEnterRootType - type); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsCursorEnterRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsCursorEnterRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsCursorEnterRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsCursorEnterRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsCursorEnterRootType - type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsCursorEnterRoot build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsCursorEnterRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsCursorEnterRootType.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsCursorEnterRootType.java deleted file mode 100644 index b54de13..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsCursorEnterRootType.java +++ /dev/null @@ -1,309 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsCursorEnterRootType { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsCursorEnterRootType - UNKNOWN = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsCursorEnterRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsCursorEnterRootType - NAMED = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsCursorEnterRootType( - Value.NAMED, "named"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsCursorEnterRootType - GOTO = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsCursorEnterRootType( - Value.GOTO, "goto"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsCursorEnterRootType - GOTO_EMBEDDED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsCursorEnterRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsCursorEnterRootType - JAVASCRIPT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsCursorEnterRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsCursorEnterRootType - SOUND = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsCursorEnterRootType( - Value.SOUND, "sound"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsCursorEnterRootType - RENDITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsCursorEnterRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsCursorEnterRootType - GOTO_REMOTE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsCursorEnterRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsCursorEnterRootType - LAUNCH = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsCursorEnterRootType( - Value.LAUNCH, "launch"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsCursorEnterRootType - IMPORT_DATA = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsCursorEnterRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsCursorEnterRootType - SET_OCG_STATE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsCursorEnterRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsCursorEnterRootType - URI = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsCursorEnterRootType( - Value.URI, "uri"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsCursorEnterRootType - MOVIE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsCursorEnterRootType( - Value.MOVIE, "movie"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsCursorEnterRootType - SUBMIT_FORM = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsCursorEnterRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsCursorEnterRootType - HIDE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsCursorEnterRootType( - Value.HIDE, "hide"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsCursorEnterRootType - THREAD = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsCursorEnterRootType( - Value.THREAD, "thread"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsCursorEnterRootType - GOTO3D_VIEW = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsCursorEnterRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsCursorEnterRootType - TRANSITION = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsCursorEnterRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsCursorEnterRootType - RESET_FORM = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsCursorEnterRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsCursorEnterRootType( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsCursorEnterRootType - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsCursorEnterRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsCursorEnterRootType valueOf( - String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsCursorEnterRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsCursorEnterWarningsItem.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsCursorEnterWarningsItem.java deleted file mode 100644 index 2f20d5b..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsCursorEnterWarningsItem.java +++ /dev/null @@ -1,111 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsCursorEnterWarningsItem { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsCursorEnterWarningsItem - MALFORMED_NEXT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsCursorEnterWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsCursorEnterWarningsItem - CYCLE_DROPPED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsCursorEnterWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsCursorEnterWarningsItem - INCOMPLETE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsCursorEnterWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsCursorEnterWarningsItem( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsCursorEnterWarningsItem - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsCursorEnterWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsCursorEnterWarningsItem - valueOf(String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsCursorEnterWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsCursorExit.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsCursorExit.java deleted file mode 100644 index 4d8aafb..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsCursorExit.java +++ /dev/null @@ -1,272 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsCursorExit.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsCursorExit { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List - warnings; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsCursorExit( - Optional root, - boolean incomplete, - int warningFlags, - List - warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List - getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional - _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsCursorExit - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsCursorExit) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsCursorExit other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsCursorExit other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsCursorExit build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root( - Optional root); - - _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsCursorExitRoot root); - - _FinalStage root( - Nullable root); - - _FinalStage warnings( - List - warnings); - - _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsCursorExitWarningsItem - warnings); - - _FinalStage addAllWarnings( - List - warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List - warnings = new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsCursorExit other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List - warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsCursorExitWarningsItem - warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List - warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsCursorExitRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsCursorExit build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsCursorExit( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsCursorExitRoot.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsCursorExitRoot.java deleted file mode 100644 index f3d6f74..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsCursorExitRoot.java +++ /dev/null @@ -1,233 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsCursorExitRoot.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsCursorExitRoot { - private final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsCursorExitRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsCursorExitRoot( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsCursorExitRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsCursorExitRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsCursorExitRoot - && equalTo( - (DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsCursorExitRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsCursorExitRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsCursorExitRootType - type); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsCursorExitRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsCursorExitRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsCursorExitRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsCursorExitRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsCursorExitRootType - type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsCursorExitRoot build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsCursorExitRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsCursorExitRootType.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsCursorExitRootType.java deleted file mode 100644 index ec6323d..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsCursorExitRootType.java +++ /dev/null @@ -1,306 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsCursorExitRootType { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsCursorExitRootType - UNKNOWN = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsCursorExitRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsCursorExitRootType - NAMED = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsCursorExitRootType( - Value.NAMED, "named"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsCursorExitRootType - GOTO = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsCursorExitRootType( - Value.GOTO, "goto"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsCursorExitRootType - GOTO_EMBEDDED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsCursorExitRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsCursorExitRootType - JAVASCRIPT = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsCursorExitRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsCursorExitRootType - SOUND = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsCursorExitRootType( - Value.SOUND, "sound"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsCursorExitRootType - RENDITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsCursorExitRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsCursorExitRootType - GOTO_REMOTE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsCursorExitRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsCursorExitRootType - LAUNCH = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsCursorExitRootType( - Value.LAUNCH, "launch"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsCursorExitRootType - IMPORT_DATA = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsCursorExitRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsCursorExitRootType - SET_OCG_STATE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsCursorExitRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsCursorExitRootType URI = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsCursorExitRootType( - Value.URI, "uri"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsCursorExitRootType - MOVIE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsCursorExitRootType( - Value.MOVIE, "movie"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsCursorExitRootType - SUBMIT_FORM = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsCursorExitRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsCursorExitRootType - HIDE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsCursorExitRootType( - Value.HIDE, "hide"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsCursorExitRootType - THREAD = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsCursorExitRootType( - Value.THREAD, "thread"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsCursorExitRootType - GOTO3D_VIEW = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsCursorExitRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsCursorExitRootType - TRANSITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsCursorExitRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsCursorExitRootType - RESET_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsCursorExitRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsCursorExitRootType( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsCursorExitRootType - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsCursorExitRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsCursorExitRootType valueOf( - String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsCursorExitRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsCursorExitWarningsItem.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsCursorExitWarningsItem.java deleted file mode 100644 index bdfc543..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsCursorExitWarningsItem.java +++ /dev/null @@ -1,111 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsCursorExitWarningsItem { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsCursorExitWarningsItem - MALFORMED_NEXT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsCursorExitWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsCursorExitWarningsItem - CYCLE_DROPPED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsCursorExitWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsCursorExitWarningsItem - INCOMPLETE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsCursorExitWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsCursorExitWarningsItem( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsCursorExitWarningsItem - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsCursorExitWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsCursorExitWarningsItem - valueOf(String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsCursorExitWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsFocus.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsFocus.java deleted file mode 100644 index fd2c9fd..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsFocus.java +++ /dev/null @@ -1,267 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsFocus.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsFocus { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List - warnings; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsFocus( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List - getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsFocus - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsFocus) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsFocus other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsFocus other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsFocus build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root( - Optional root); - - _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsFocusRoot root); - - _FinalStage root( - Nullable root); - - _FinalStage warnings( - List - warnings); - - _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsFocusWarningsItem warnings); - - _FinalStage addAllWarnings( - List - warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List - warnings = new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsFocus other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List - warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsFocusWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List - warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsFocusRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsFocus build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsFocus( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsFocusRoot.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsFocusRoot.java deleted file mode 100644 index cad6fd3..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsFocusRoot.java +++ /dev/null @@ -1,226 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsFocusRoot.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsFocusRoot { - private final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsFocusRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsFocusRoot( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsFocusRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsFocusRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsFocusRoot - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsFocusRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsFocusRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsFocusRootType type); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsFocusRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsFocusRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsFocusRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsFocusRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsFocusRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsFocusRoot build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsFocusRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsFocusRootType.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsFocusRootType.java deleted file mode 100644 index 460a3e3..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsFocusRootType.java +++ /dev/null @@ -1,298 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsFocusRootType { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsFocusRootType UNKNOWN = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsFocusRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsFocusRootType NAMED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsFocusRootType( - Value.NAMED, "named"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsFocusRootType GOTO = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsFocusRootType( - Value.GOTO, "goto"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsFocusRootType - GOTO_EMBEDDED = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsFocusRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsFocusRootType - JAVASCRIPT = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsFocusRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsFocusRootType SOUND = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsFocusRootType( - Value.SOUND, "sound"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsFocusRootType - RENDITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsFocusRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsFocusRootType - GOTO_REMOTE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsFocusRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsFocusRootType LAUNCH = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsFocusRootType( - Value.LAUNCH, "launch"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsFocusRootType - IMPORT_DATA = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsFocusRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsFocusRootType - SET_OCG_STATE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsFocusRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsFocusRootType URI = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsFocusRootType(Value.URI, "uri"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsFocusRootType MOVIE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsFocusRootType( - Value.MOVIE, "movie"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsFocusRootType - SUBMIT_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsFocusRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsFocusRootType HIDE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsFocusRootType( - Value.HIDE, "hide"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsFocusRootType THREAD = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsFocusRootType( - Value.THREAD, "thread"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsFocusRootType - GOTO3D_VIEW = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsFocusRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsFocusRootType - TRANSITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsFocusRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsFocusRootType - RESET_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsFocusRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsFocusRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsFocusRootType - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsFocusRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsFocusRootType valueOf( - String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsFocusRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsFocusWarningsItem.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsFocusWarningsItem.java deleted file mode 100644 index 5530fb4..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsFocusWarningsItem.java +++ /dev/null @@ -1,110 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsFocusWarningsItem { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsFocusWarningsItem - MALFORMED_NEXT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsFocusWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsFocusWarningsItem - CYCLE_DROPPED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsFocusWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsFocusWarningsItem - INCOMPLETE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsFocusWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsFocusWarningsItem( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsFocusWarningsItem - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsFocusWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsFocusWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsFocusWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsMouseDown.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsMouseDown.java deleted file mode 100644 index a528a42..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsMouseDown.java +++ /dev/null @@ -1,270 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsMouseDown.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsMouseDown { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List - warnings; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsMouseDown( - Optional root, - boolean incomplete, - int warningFlags, - List - warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List - getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsMouseDown - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsMouseDown) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsMouseDown other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsMouseDown other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsMouseDown build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root( - Optional root); - - _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsMouseDownRoot root); - - _FinalStage root( - Nullable root); - - _FinalStage warnings( - List - warnings); - - _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsMouseDownWarningsItem warnings); - - _FinalStage addAllWarnings( - List - warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List - warnings = new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsMouseDown other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List - warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsMouseDownWarningsItem - warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List - warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsMouseDownRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsMouseDown build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsMouseDown( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsMouseDownRoot.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsMouseDownRoot.java deleted file mode 100644 index e3b1fde..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsMouseDownRoot.java +++ /dev/null @@ -1,232 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsMouseDownRoot.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsMouseDownRoot { - private final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsMouseDownRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsMouseDownRoot( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsMouseDownRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsMouseDownRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsMouseDownRoot - && equalTo( - (DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsMouseDownRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsMouseDownRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsMouseDownRootType type); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsMouseDownRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsMouseDownRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsMouseDownRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsMouseDownRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsMouseDownRootType - type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsMouseDownRoot build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsMouseDownRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsMouseDownRootType.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsMouseDownRootType.java deleted file mode 100644 index 309c6d3..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsMouseDownRootType.java +++ /dev/null @@ -1,302 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsMouseDownRootType { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsMouseDownRootType - UNKNOWN = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsMouseDownRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsMouseDownRootType - NAMED = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsMouseDownRootType( - Value.NAMED, "named"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsMouseDownRootType GOTO = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsMouseDownRootType( - Value.GOTO, "goto"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsMouseDownRootType - GOTO_EMBEDDED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsMouseDownRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsMouseDownRootType - JAVASCRIPT = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsMouseDownRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsMouseDownRootType - SOUND = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsMouseDownRootType( - Value.SOUND, "sound"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsMouseDownRootType - RENDITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsMouseDownRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsMouseDownRootType - GOTO_REMOTE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsMouseDownRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsMouseDownRootType - LAUNCH = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsMouseDownRootType( - Value.LAUNCH, "launch"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsMouseDownRootType - IMPORT_DATA = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsMouseDownRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsMouseDownRootType - SET_OCG_STATE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsMouseDownRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsMouseDownRootType URI = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsMouseDownRootType( - Value.URI, "uri"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsMouseDownRootType - MOVIE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsMouseDownRootType( - Value.MOVIE, "movie"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsMouseDownRootType - SUBMIT_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsMouseDownRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsMouseDownRootType HIDE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsMouseDownRootType( - Value.HIDE, "hide"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsMouseDownRootType - THREAD = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsMouseDownRootType( - Value.THREAD, "thread"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsMouseDownRootType - GOTO3D_VIEW = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsMouseDownRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsMouseDownRootType - TRANSITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsMouseDownRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsMouseDownRootType - RESET_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsMouseDownRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsMouseDownRootType( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsMouseDownRootType - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsMouseDownRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsMouseDownRootType valueOf( - String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsMouseDownRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsMouseDownWarningsItem.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsMouseDownWarningsItem.java deleted file mode 100644 index e695d4d..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsMouseDownWarningsItem.java +++ /dev/null @@ -1,111 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsMouseDownWarningsItem { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsMouseDownWarningsItem - MALFORMED_NEXT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsMouseDownWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsMouseDownWarningsItem - CYCLE_DROPPED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsMouseDownWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsMouseDownWarningsItem - INCOMPLETE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsMouseDownWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsMouseDownWarningsItem( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsMouseDownWarningsItem - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsMouseDownWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsMouseDownWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsMouseDownWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsMouseUp.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsMouseUp.java deleted file mode 100644 index 1e0da8b..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsMouseUp.java +++ /dev/null @@ -1,268 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsMouseUp.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsMouseUp { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List - warnings; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsMouseUp( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List - getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsMouseUp - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsMouseUp) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsMouseUp other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsMouseUp other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsMouseUp build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root( - Optional root); - - _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsMouseUpRoot root); - - _FinalStage root( - Nullable root); - - _FinalStage warnings( - List - warnings); - - _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsMouseUpWarningsItem warnings); - - _FinalStage addAllWarnings( - List - warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List - warnings = new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsMouseUp other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List - warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsMouseUpWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List - warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsMouseUpRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsMouseUp build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsMouseUp( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsMouseUpRoot.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsMouseUpRoot.java deleted file mode 100644 index 26b8078..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsMouseUpRoot.java +++ /dev/null @@ -1,226 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsMouseUpRoot.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsMouseUpRoot { - private final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsMouseUpRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsMouseUpRoot( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsMouseUpRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsMouseUpRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsMouseUpRoot - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsMouseUpRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsMouseUpRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsMouseUpRootType type); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsMouseUpRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsMouseUpRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsMouseUpRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsMouseUpRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsMouseUpRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsMouseUpRoot build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsMouseUpRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsMouseUpRootType.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsMouseUpRootType.java deleted file mode 100644 index 131a3bb..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsMouseUpRootType.java +++ /dev/null @@ -1,300 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsMouseUpRootType { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsMouseUpRootType - UNKNOWN = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsMouseUpRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsMouseUpRootType NAMED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsMouseUpRootType( - Value.NAMED, "named"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsMouseUpRootType GOTO = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsMouseUpRootType( - Value.GOTO, "goto"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsMouseUpRootType - GOTO_EMBEDDED = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsMouseUpRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsMouseUpRootType - JAVASCRIPT = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsMouseUpRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsMouseUpRootType SOUND = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsMouseUpRootType( - Value.SOUND, "sound"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsMouseUpRootType - RENDITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsMouseUpRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsMouseUpRootType - GOTO_REMOTE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsMouseUpRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsMouseUpRootType LAUNCH = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsMouseUpRootType( - Value.LAUNCH, "launch"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsMouseUpRootType - IMPORT_DATA = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsMouseUpRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsMouseUpRootType - SET_OCG_STATE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsMouseUpRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsMouseUpRootType URI = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsMouseUpRootType( - Value.URI, "uri"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsMouseUpRootType MOVIE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsMouseUpRootType( - Value.MOVIE, "movie"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsMouseUpRootType - SUBMIT_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsMouseUpRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsMouseUpRootType HIDE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsMouseUpRootType( - Value.HIDE, "hide"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsMouseUpRootType THREAD = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsMouseUpRootType( - Value.THREAD, "thread"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsMouseUpRootType - GOTO3D_VIEW = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsMouseUpRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsMouseUpRootType - TRANSITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsMouseUpRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsMouseUpRootType - RESET_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsMouseUpRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsMouseUpRootType( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsMouseUpRootType - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsMouseUpRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsMouseUpRootType valueOf( - String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsMouseUpRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsMouseUpWarningsItem.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsMouseUpWarningsItem.java deleted file mode 100644 index 921231b..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsMouseUpWarningsItem.java +++ /dev/null @@ -1,111 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsMouseUpWarningsItem { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsMouseUpWarningsItem - MALFORMED_NEXT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsMouseUpWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsMouseUpWarningsItem - CYCLE_DROPPED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsMouseUpWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsMouseUpWarningsItem - INCOMPLETE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsMouseUpWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsMouseUpWarningsItem( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsMouseUpWarningsItem - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsMouseUpWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsMouseUpWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsMouseUpWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageClose.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageClose.java deleted file mode 100644 index d477d33..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageClose.java +++ /dev/null @@ -1,270 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageClose.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageClose { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List - warnings; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageClose( - Optional root, - boolean incomplete, - int warningFlags, - List - warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List - getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageClose - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageClose) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageClose other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageClose other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageClose build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root( - Optional root); - - _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageCloseRoot root); - - _FinalStage root( - Nullable root); - - _FinalStage warnings( - List - warnings); - - _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageCloseWarningsItem warnings); - - _FinalStage addAllWarnings( - List - warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List - warnings = new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageClose other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List - warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageCloseWarningsItem - warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List - warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageCloseRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageClose build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageClose( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageCloseRoot.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageCloseRoot.java deleted file mode 100644 index 6b9b34e..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageCloseRoot.java +++ /dev/null @@ -1,232 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageCloseRoot.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageCloseRoot { - private final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageCloseRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageCloseRoot( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageCloseRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageCloseRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageCloseRoot - && equalTo( - (DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageCloseRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageCloseRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageCloseRootType type); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageCloseRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageCloseRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageCloseRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageCloseRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageCloseRootType - type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageCloseRoot build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageCloseRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageCloseRootType.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageCloseRootType.java deleted file mode 100644 index 950bd2c..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageCloseRootType.java +++ /dev/null @@ -1,302 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageCloseRootType { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageCloseRootType - UNKNOWN = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageCloseRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageCloseRootType - NAMED = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageCloseRootType( - Value.NAMED, "named"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageCloseRootType GOTO = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageCloseRootType( - Value.GOTO, "goto"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageCloseRootType - GOTO_EMBEDDED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageCloseRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageCloseRootType - JAVASCRIPT = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageCloseRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageCloseRootType - SOUND = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageCloseRootType( - Value.SOUND, "sound"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageCloseRootType - RENDITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageCloseRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageCloseRootType - GOTO_REMOTE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageCloseRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageCloseRootType - LAUNCH = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageCloseRootType( - Value.LAUNCH, "launch"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageCloseRootType - IMPORT_DATA = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageCloseRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageCloseRootType - SET_OCG_STATE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageCloseRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageCloseRootType URI = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageCloseRootType( - Value.URI, "uri"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageCloseRootType - MOVIE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageCloseRootType( - Value.MOVIE, "movie"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageCloseRootType - SUBMIT_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageCloseRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageCloseRootType HIDE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageCloseRootType( - Value.HIDE, "hide"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageCloseRootType - THREAD = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageCloseRootType( - Value.THREAD, "thread"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageCloseRootType - GOTO3D_VIEW = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageCloseRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageCloseRootType - TRANSITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageCloseRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageCloseRootType - RESET_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageCloseRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageCloseRootType( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageCloseRootType - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageCloseRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageCloseRootType valueOf( - String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageCloseRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageCloseWarningsItem.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageCloseWarningsItem.java deleted file mode 100644 index 0663f02..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageCloseWarningsItem.java +++ /dev/null @@ -1,111 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageCloseWarningsItem { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageCloseWarningsItem - MALFORMED_NEXT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageCloseWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageCloseWarningsItem - CYCLE_DROPPED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageCloseWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageCloseWarningsItem - INCOMPLETE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageCloseWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageCloseWarningsItem( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageCloseWarningsItem - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageCloseWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageCloseWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageCloseWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageInvisible.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageInvisible.java deleted file mode 100644 index e6c0c1c..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageInvisible.java +++ /dev/null @@ -1,283 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageInvisible.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageInvisible { - private final Optional - root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List< - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageInvisibleWarningsItem> - warnings; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageInvisible( - Optional root, - boolean incomplete, - int warningFlags, - List - warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional - getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List - getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional - _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageInvisible - && equalTo( - (DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageInvisible) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageInvisible other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageInvisible other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageInvisible build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root( - Optional - root); - - _FinalStage root( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageInvisibleRoot root); - - _FinalStage root( - Nullable - root); - - _FinalStage warnings( - List - warnings); - - _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageInvisibleWarningsItem - warnings); - - _FinalStage addAllWarnings( - List - warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List - warnings = new ArrayList<>(); - - private Optional - root = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageInvisible other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List - warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageInvisibleWarningsItem - warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List - warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable - root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageInvisibleRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional - root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageInvisible build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageInvisible( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageInvisibleRoot.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageInvisibleRoot.java deleted file mode 100644 index b43e9ae..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageInvisibleRoot.java +++ /dev/null @@ -1,236 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageInvisibleRoot.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageInvisibleRoot { - private final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageInvisibleRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageInvisibleRoot( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageInvisibleRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageInvisibleRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageInvisibleRoot - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageInvisibleRoot) - other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageInvisibleRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageInvisibleRootType - type); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageInvisibleRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageInvisibleRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageInvisibleRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageInvisibleRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageInvisibleRootType - type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageInvisibleRoot build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageInvisibleRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageInvisibleRootType.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageInvisibleRootType.java deleted file mode 100644 index aabfd75..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageInvisibleRootType.java +++ /dev/null @@ -1,310 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageInvisibleRootType { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageInvisibleRootType - UNKNOWN = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageInvisibleRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageInvisibleRootType - NAMED = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageInvisibleRootType( - Value.NAMED, "named"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageInvisibleRootType - GOTO = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageInvisibleRootType( - Value.GOTO, "goto"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageInvisibleRootType - GOTO_EMBEDDED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageInvisibleRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageInvisibleRootType - JAVASCRIPT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageInvisibleRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageInvisibleRootType - SOUND = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageInvisibleRootType( - Value.SOUND, "sound"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageInvisibleRootType - RENDITION = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageInvisibleRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageInvisibleRootType - GOTO_REMOTE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageInvisibleRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageInvisibleRootType - LAUNCH = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageInvisibleRootType( - Value.LAUNCH, "launch"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageInvisibleRootType - IMPORT_DATA = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageInvisibleRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageInvisibleRootType - SET_OCG_STATE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageInvisibleRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageInvisibleRootType - URI = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageInvisibleRootType( - Value.URI, "uri"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageInvisibleRootType - MOVIE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageInvisibleRootType( - Value.MOVIE, "movie"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageInvisibleRootType - SUBMIT_FORM = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageInvisibleRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageInvisibleRootType - HIDE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageInvisibleRootType( - Value.HIDE, "hide"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageInvisibleRootType - THREAD = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageInvisibleRootType( - Value.THREAD, "thread"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageInvisibleRootType - GOTO3D_VIEW = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageInvisibleRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageInvisibleRootType - TRANSITION = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageInvisibleRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageInvisibleRootType - RESET_FORM = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageInvisibleRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageInvisibleRootType( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageInvisibleRootType - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageInvisibleRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageInvisibleRootType valueOf( - String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageInvisibleRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageInvisibleWarningsItem.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageInvisibleWarningsItem.java deleted file mode 100644 index 8551b8e..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageInvisibleWarningsItem.java +++ /dev/null @@ -1,111 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageInvisibleWarningsItem { - public static final - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageInvisibleWarningsItem MALFORMED_NEXT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageInvisibleWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageInvisibleWarningsItem CYCLE_DROPPED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageInvisibleWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageInvisibleWarningsItem INCOMPLETE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageInvisibleWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageInvisibleWarningsItem( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageInvisibleWarningsItem - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageInvisibleWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageInvisibleWarningsItem - valueOf(String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageInvisibleWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageOpen.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageOpen.java deleted file mode 100644 index d005b7b..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageOpen.java +++ /dev/null @@ -1,268 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageOpen.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageOpen { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List - warnings; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageOpen( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List - getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageOpen - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageOpen) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageOpen other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageOpen other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageOpen build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root( - Optional root); - - _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageOpenRoot root); - - _FinalStage root( - Nullable root); - - _FinalStage warnings( - List - warnings); - - _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageOpenWarningsItem warnings); - - _FinalStage addAllWarnings( - List - warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List - warnings = new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageOpen other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List - warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageOpenWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List - warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageOpenRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageOpen build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageOpen( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageOpenRoot.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageOpenRoot.java deleted file mode 100644 index bcf9676..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageOpenRoot.java +++ /dev/null @@ -1,230 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageOpenRoot.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageOpenRoot { - private final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageOpenRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageOpenRoot( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageOpenRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageOpenRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageOpenRoot - && equalTo( - (DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageOpenRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageOpenRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageOpenRootType type); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageOpenRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageOpenRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageOpenRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageOpenRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageOpenRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageOpenRoot build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageOpenRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageOpenRootType.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageOpenRootType.java deleted file mode 100644 index c3503fb..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageOpenRootType.java +++ /dev/null @@ -1,302 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageOpenRootType { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageOpenRootType - UNKNOWN = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageOpenRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageOpenRootType NAMED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageOpenRootType( - Value.NAMED, "named"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageOpenRootType GOTO = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageOpenRootType( - Value.GOTO, "goto"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageOpenRootType - GOTO_EMBEDDED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageOpenRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageOpenRootType - JAVASCRIPT = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageOpenRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageOpenRootType SOUND = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageOpenRootType( - Value.SOUND, "sound"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageOpenRootType - RENDITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageOpenRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageOpenRootType - GOTO_REMOTE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageOpenRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageOpenRootType - LAUNCH = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageOpenRootType( - Value.LAUNCH, "launch"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageOpenRootType - IMPORT_DATA = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageOpenRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageOpenRootType - SET_OCG_STATE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageOpenRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageOpenRootType URI = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageOpenRootType( - Value.URI, "uri"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageOpenRootType MOVIE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageOpenRootType( - Value.MOVIE, "movie"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageOpenRootType - SUBMIT_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageOpenRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageOpenRootType HIDE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageOpenRootType( - Value.HIDE, "hide"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageOpenRootType - THREAD = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageOpenRootType( - Value.THREAD, "thread"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageOpenRootType - GOTO3D_VIEW = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageOpenRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageOpenRootType - TRANSITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageOpenRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageOpenRootType - RESET_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageOpenRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageOpenRootType( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageOpenRootType - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageOpenRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageOpenRootType valueOf( - String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageOpenRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageOpenWarningsItem.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageOpenWarningsItem.java deleted file mode 100644 index fd9526a..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageOpenWarningsItem.java +++ /dev/null @@ -1,111 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageOpenWarningsItem { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageOpenWarningsItem - MALFORMED_NEXT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageOpenWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageOpenWarningsItem - CYCLE_DROPPED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageOpenWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageOpenWarningsItem - INCOMPLETE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageOpenWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageOpenWarningsItem( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageOpenWarningsItem - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageOpenWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageOpenWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageOpenWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageVisible.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageVisible.java deleted file mode 100644 index bae6070..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageVisible.java +++ /dev/null @@ -1,275 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageVisible.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageVisible { - private final Optional - root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List - warnings; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageVisible( - Optional root, - boolean incomplete, - int warningFlags, - List - warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List - getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional - _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageVisible - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageVisible) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageVisible other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageVisible other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageVisible build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root( - Optional root); - - _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageVisibleRoot root); - - _FinalStage root( - Nullable root); - - _FinalStage warnings( - List - warnings); - - _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageVisibleWarningsItem - warnings); - - _FinalStage addAllWarnings( - List - warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List - warnings = new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageVisible other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List - warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageVisibleWarningsItem - warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List - warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable - root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageVisibleRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional - root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageVisible build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageVisible( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageVisibleRoot.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageVisibleRoot.java deleted file mode 100644 index eb53e73..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageVisibleRoot.java +++ /dev/null @@ -1,233 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageVisibleRoot.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageVisibleRoot { - private final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageVisibleRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageVisibleRoot( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageVisibleRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageVisibleRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageVisibleRoot - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageVisibleRoot) - other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageVisibleRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageVisibleRootType - type); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageVisibleRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageVisibleRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageVisibleRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageVisibleRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageVisibleRootType - type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageVisibleRoot build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageVisibleRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageVisibleRootType.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageVisibleRootType.java deleted file mode 100644 index d5c1bfc..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageVisibleRootType.java +++ /dev/null @@ -1,309 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageVisibleRootType { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageVisibleRootType - UNKNOWN = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageVisibleRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageVisibleRootType - NAMED = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageVisibleRootType( - Value.NAMED, "named"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageVisibleRootType - GOTO = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageVisibleRootType( - Value.GOTO, "goto"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageVisibleRootType - GOTO_EMBEDDED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageVisibleRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageVisibleRootType - JAVASCRIPT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageVisibleRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageVisibleRootType - SOUND = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageVisibleRootType( - Value.SOUND, "sound"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageVisibleRootType - RENDITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageVisibleRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageVisibleRootType - GOTO_REMOTE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageVisibleRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageVisibleRootType - LAUNCH = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageVisibleRootType( - Value.LAUNCH, "launch"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageVisibleRootType - IMPORT_DATA = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageVisibleRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageVisibleRootType - SET_OCG_STATE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageVisibleRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageVisibleRootType - URI = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageVisibleRootType( - Value.URI, "uri"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageVisibleRootType - MOVIE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageVisibleRootType( - Value.MOVIE, "movie"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageVisibleRootType - SUBMIT_FORM = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageVisibleRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageVisibleRootType - HIDE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageVisibleRootType( - Value.HIDE, "hide"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageVisibleRootType - THREAD = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageVisibleRootType( - Value.THREAD, "thread"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageVisibleRootType - GOTO3D_VIEW = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageVisibleRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageVisibleRootType - TRANSITION = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageVisibleRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageVisibleRootType - RESET_FORM = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageVisibleRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageVisibleRootType( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageVisibleRootType - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageVisibleRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageVisibleRootType valueOf( - String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageVisibleRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageVisibleWarningsItem.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageVisibleWarningsItem.java deleted file mode 100644 index e2091b4..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageVisibleWarningsItem.java +++ /dev/null @@ -1,111 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageVisibleWarningsItem { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageVisibleWarningsItem - MALFORMED_NEXT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageVisibleWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageVisibleWarningsItem - CYCLE_DROPPED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageVisibleWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageVisibleWarningsItem - INCOMPLETE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageVisibleWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageVisibleWarningsItem( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageVisibleWarningsItem - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageVisibleWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageVisibleWarningsItem - valueOf(String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemHighlightActionsPageVisibleWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInk.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInk.java index bca19ae..a118d39 100644 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInk.java +++ b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInk.java @@ -65,7 +65,7 @@ public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInk { private final Optional updatedBy; - private final Optional actions; + private final Optional actions; private final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkColor color; @@ -105,7 +105,7 @@ private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInk( Optional groupId, Optional createdBy, Optional updatedBy, - Optional actions, + Optional actions, DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkColor color, double opacity, double strokeWidth, @@ -266,7 +266,7 @@ public Optional getUpdatedBy() { } @JsonProperty("actions") - public Optional getActions() { + public Optional getActions() { return actions; } @@ -571,9 +571,9 @@ public interface _FinalStage { _FinalStage updatedBy(String updatedBy); - _FinalStage actions(Optional actions); + _FinalStage actions(Optional actions); - _FinalStage actions(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActions actions); + _FinalStage actions(PdfAnnotationActions actions); _FinalStage dashArray(Optional> dashArray); @@ -644,7 +644,7 @@ public static final class Builder private Optional> dashArray = Optional.empty(); - private Optional actions = Optional.empty(); + private Optional actions = Optional.empty(); private Optional updatedBy = Optional.empty(); @@ -869,15 +869,14 @@ public _FinalStage dashArray(Optional> dashArray) { } @java.lang.Override - public _FinalStage actions(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActions actions) { + public _FinalStage actions(PdfAnnotationActions actions) { this.actions = Optional.ofNullable(actions); return this; } @java.lang.Override @JsonSetter(value = "actions", nulls = Nulls.SKIP) - public _FinalStage actions( - Optional actions) { + public _FinalStage actions(Optional actions) { this.actions = actions; return this; } diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActions.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActions.java deleted file mode 100644 index e45a8ea..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActions.java +++ /dev/null @@ -1,400 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.HashMap; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActions.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActions { - private final Optional activate; - - private final Optional cursorEnter; - - private final Optional cursorExit; - - private final Optional mouseDown; - - private final Optional mouseUp; - - private final Optional focus; - - private final Optional blur; - - private final Optional pageOpen; - - private final Optional pageClose; - - private final Optional pageVisible; - - private final Optional - pageInvisible; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActions( - Optional activate, - Optional cursorEnter, - Optional cursorExit, - Optional mouseDown, - Optional mouseUp, - Optional focus, - Optional blur, - Optional pageOpen, - Optional pageClose, - Optional pageVisible, - Optional pageInvisible, - Map additionalProperties) { - this.activate = activate; - this.cursorEnter = cursorEnter; - this.cursorExit = cursorExit; - this.mouseDown = mouseDown; - this.mouseUp = mouseUp; - this.focus = focus; - this.blur = blur; - this.pageOpen = pageOpen; - this.pageClose = pageClose; - this.pageVisible = pageVisible; - this.pageInvisible = pageInvisible; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("activate") - public Optional getActivate() { - return activate; - } - - @JsonProperty("cursorEnter") - public Optional getCursorEnter() { - return cursorEnter; - } - - @JsonProperty("cursorExit") - public Optional getCursorExit() { - return cursorExit; - } - - @JsonProperty("mouseDown") - public Optional getMouseDown() { - return mouseDown; - } - - @JsonProperty("mouseUp") - public Optional getMouseUp() { - return mouseUp; - } - - @JsonProperty("focus") - public Optional getFocus() { - return focus; - } - - @JsonProperty("blur") - public Optional getBlur() { - return blur; - } - - @JsonProperty("pageOpen") - public Optional getPageOpen() { - return pageOpen; - } - - @JsonProperty("pageClose") - public Optional getPageClose() { - return pageClose; - } - - @JsonProperty("pageVisible") - public Optional getPageVisible() { - return pageVisible; - } - - @JsonProperty("pageInvisible") - public Optional - getPageInvisible() { - return pageInvisible; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActions - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActions) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActions other) { - return activate.equals(other.activate) - && cursorEnter.equals(other.cursorEnter) - && cursorExit.equals(other.cursorExit) - && mouseDown.equals(other.mouseDown) - && mouseUp.equals(other.mouseUp) - && focus.equals(other.focus) - && blur.equals(other.blur) - && pageOpen.equals(other.pageOpen) - && pageClose.equals(other.pageClose) - && pageVisible.equals(other.pageVisible) - && pageInvisible.equals(other.pageInvisible); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash( - this.activate, - this.cursorEnter, - this.cursorExit, - this.mouseDown, - this.mouseUp, - this.focus, - this.blur, - this.pageOpen, - this.pageClose, - this.pageVisible, - this.pageInvisible); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static Builder builder() { - return new Builder(); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder { - private Optional activate = - Optional.empty(); - - private Optional cursorEnter = - Optional.empty(); - - private Optional cursorExit = - Optional.empty(); - - private Optional mouseDown = - Optional.empty(); - - private Optional mouseUp = - Optional.empty(); - - private Optional focus = - Optional.empty(); - - private Optional blur = - Optional.empty(); - - private Optional pageOpen = - Optional.empty(); - - private Optional pageClose = - Optional.empty(); - - private Optional pageVisible = - Optional.empty(); - - private Optional - pageInvisible = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActions other) { - activate(other.getActivate()); - cursorEnter(other.getCursorEnter()); - cursorExit(other.getCursorExit()); - mouseDown(other.getMouseDown()); - mouseUp(other.getMouseUp()); - focus(other.getFocus()); - blur(other.getBlur()); - pageOpen(other.getPageOpen()); - pageClose(other.getPageClose()); - pageVisible(other.getPageVisible()); - pageInvisible(other.getPageInvisible()); - return this; - } - - @JsonSetter(value = "activate", nulls = Nulls.SKIP) - public Builder activate( - Optional activate) { - this.activate = activate; - return this; - } - - public Builder activate(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsActivate activate) { - this.activate = Optional.ofNullable(activate); - return this; - } - - @JsonSetter(value = "cursorEnter", nulls = Nulls.SKIP) - public Builder cursorEnter( - Optional cursorEnter) { - this.cursorEnter = cursorEnter; - return this; - } - - public Builder cursorEnter( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsCursorEnter cursorEnter) { - this.cursorEnter = Optional.ofNullable(cursorEnter); - return this; - } - - @JsonSetter(value = "cursorExit", nulls = Nulls.SKIP) - public Builder cursorExit( - Optional cursorExit) { - this.cursorExit = cursorExit; - return this; - } - - public Builder cursorExit( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsCursorExit cursorExit) { - this.cursorExit = Optional.ofNullable(cursorExit); - return this; - } - - @JsonSetter(value = "mouseDown", nulls = Nulls.SKIP) - public Builder mouseDown( - Optional mouseDown) { - this.mouseDown = mouseDown; - return this; - } - - public Builder mouseDown( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsMouseDown mouseDown) { - this.mouseDown = Optional.ofNullable(mouseDown); - return this; - } - - @JsonSetter(value = "mouseUp", nulls = Nulls.SKIP) - public Builder mouseUp( - Optional mouseUp) { - this.mouseUp = mouseUp; - return this; - } - - public Builder mouseUp(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsMouseUp mouseUp) { - this.mouseUp = Optional.ofNullable(mouseUp); - return this; - } - - @JsonSetter(value = "focus", nulls = Nulls.SKIP) - public Builder focus(Optional focus) { - this.focus = focus; - return this; - } - - public Builder focus(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsFocus focus) { - this.focus = Optional.ofNullable(focus); - return this; - } - - @JsonSetter(value = "blur", nulls = Nulls.SKIP) - public Builder blur(Optional blur) { - this.blur = blur; - return this; - } - - public Builder blur(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsBlur blur) { - this.blur = Optional.ofNullable(blur); - return this; - } - - @JsonSetter(value = "pageOpen", nulls = Nulls.SKIP) - public Builder pageOpen( - Optional pageOpen) { - this.pageOpen = pageOpen; - return this; - } - - public Builder pageOpen(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageOpen pageOpen) { - this.pageOpen = Optional.ofNullable(pageOpen); - return this; - } - - @JsonSetter(value = "pageClose", nulls = Nulls.SKIP) - public Builder pageClose( - Optional pageClose) { - this.pageClose = pageClose; - return this; - } - - public Builder pageClose( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageClose pageClose) { - this.pageClose = Optional.ofNullable(pageClose); - return this; - } - - @JsonSetter(value = "pageVisible", nulls = Nulls.SKIP) - public Builder pageVisible( - Optional pageVisible) { - this.pageVisible = pageVisible; - return this; - } - - public Builder pageVisible( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageVisible pageVisible) { - this.pageVisible = Optional.ofNullable(pageVisible); - return this; - } - - @JsonSetter(value = "pageInvisible", nulls = Nulls.SKIP) - public Builder pageInvisible( - Optional - pageInvisible) { - this.pageInvisible = pageInvisible; - return this; - } - - public Builder pageInvisible( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageInvisible pageInvisible) { - this.pageInvisible = Optional.ofNullable(pageInvisible); - return this; - } - - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActions build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActions( - activate, - cursorEnter, - cursorExit, - mouseDown, - mouseUp, - focus, - blur, - pageOpen, - pageClose, - pageVisible, - pageInvisible, - additionalProperties); - } - - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsActivate.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsActivate.java deleted file mode 100644 index a37d49c..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsActivate.java +++ /dev/null @@ -1,258 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsActivate.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsActivate { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsActivate( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsActivate - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsActivate) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsActivate other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsActivate other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsActivate build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsActivateRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings( - List warnings); - - _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsActivateWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsActivate other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsActivateWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsActivateRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsActivate build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsActivate( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsActivateRoot.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsActivateRoot.java deleted file mode 100644 index 8824e6f..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsActivateRoot.java +++ /dev/null @@ -1,225 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsActivateRoot.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsActivateRoot { - private final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsActivateRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsActivateRoot( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsActivateRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsActivateRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsActivateRoot - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsActivateRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsActivateRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsActivateRootType type); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsActivateRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsActivateRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsActivateRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsActivateRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsActivateRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsActivateRoot build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsActivateRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsActivateRootType.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsActivateRootType.java deleted file mode 100644 index 8810159..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsActivateRootType.java +++ /dev/null @@ -1,294 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsActivateRootType { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsActivateRootType UNKNOWN = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsActivateRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsActivateRootType NAMED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsActivateRootType( - Value.NAMED, "named"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsActivateRootType GOTO = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsActivateRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsActivateRootType - GOTO_EMBEDDED = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsActivateRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsActivateRootType JAVASCRIPT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsActivateRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsActivateRootType SOUND = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsActivateRootType( - Value.SOUND, "sound"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsActivateRootType RENDITION = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsActivateRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsActivateRootType GOTO_REMOTE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsActivateRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsActivateRootType LAUNCH = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsActivateRootType( - Value.LAUNCH, "launch"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsActivateRootType IMPORT_DATA = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsActivateRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsActivateRootType - SET_OCG_STATE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsActivateRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsActivateRootType URI = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsActivateRootType(Value.URI, "uri"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsActivateRootType MOVIE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsActivateRootType( - Value.MOVIE, "movie"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsActivateRootType SUBMIT_FORM = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsActivateRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsActivateRootType HIDE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsActivateRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsActivateRootType THREAD = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsActivateRootType( - Value.THREAD, "thread"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsActivateRootType GOTO3D_VIEW = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsActivateRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsActivateRootType TRANSITION = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsActivateRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsActivateRootType RESET_FORM = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsActivateRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsActivateRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsActivateRootType - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsActivateRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsActivateRootType valueOf( - String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsActivateRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsActivateWarningsItem.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsActivateWarningsItem.java deleted file mode 100644 index 08500e4..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsActivateWarningsItem.java +++ /dev/null @@ -1,107 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsActivateWarningsItem { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsActivateWarningsItem - MALFORMED_NEXT = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsActivateWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsActivateWarningsItem - CYCLE_DROPPED = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsActivateWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsActivateWarningsItem - INCOMPLETE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsActivateWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsActivateWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsActivateWarningsItem - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsActivateWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsActivateWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsActivateWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsBlur.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsBlur.java deleted file mode 100644 index daeecf6..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsBlur.java +++ /dev/null @@ -1,258 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsBlur.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsBlur { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsBlur( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsBlur - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsBlur) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsBlur other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsBlur other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsBlur build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsBlurRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings( - List warnings); - - _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsBlurWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsBlur other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsBlurWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsBlurRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsBlur build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsBlur( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsBlurRoot.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsBlurRoot.java deleted file mode 100644 index 92fb344..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsBlurRoot.java +++ /dev/null @@ -1,224 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsBlurRoot.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsBlurRoot { - private final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsBlurRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsBlurRoot( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsBlurRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsBlurRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsBlurRoot - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsBlurRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsBlurRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type(@NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsBlurRootType type); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsBlurRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsBlurRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsBlurRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsBlurRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsBlurRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsBlurRoot build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsBlurRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsBlurRootType.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsBlurRootType.java deleted file mode 100644 index 3aa1d2f..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsBlurRootType.java +++ /dev/null @@ -1,287 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsBlurRootType { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsBlurRootType UNKNOWN = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsBlurRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsBlurRootType NAMED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsBlurRootType(Value.NAMED, "named"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsBlurRootType GOTO = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsBlurRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsBlurRootType GOTO_EMBEDDED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsBlurRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsBlurRootType JAVASCRIPT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsBlurRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsBlurRootType SOUND = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsBlurRootType(Value.SOUND, "sound"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsBlurRootType RENDITION = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsBlurRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsBlurRootType GOTO_REMOTE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsBlurRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsBlurRootType LAUNCH = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsBlurRootType(Value.LAUNCH, "launch"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsBlurRootType IMPORT_DATA = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsBlurRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsBlurRootType SET_OCG_STATE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsBlurRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsBlurRootType URI = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsBlurRootType(Value.URI, "uri"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsBlurRootType MOVIE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsBlurRootType(Value.MOVIE, "movie"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsBlurRootType SUBMIT_FORM = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsBlurRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsBlurRootType HIDE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsBlurRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsBlurRootType THREAD = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsBlurRootType(Value.THREAD, "thread"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsBlurRootType GOTO3D_VIEW = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsBlurRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsBlurRootType TRANSITION = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsBlurRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsBlurRootType RESET_FORM = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsBlurRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsBlurRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsBlurRootType - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsBlurRootType) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsBlurRootType valueOf(String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsBlurRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsBlurWarningsItem.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsBlurWarningsItem.java deleted file mode 100644 index 96bd218..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsBlurWarningsItem.java +++ /dev/null @@ -1,105 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsBlurWarningsItem { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsBlurWarningsItem - MALFORMED_NEXT = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsBlurWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsBlurWarningsItem - CYCLE_DROPPED = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsBlurWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsBlurWarningsItem INCOMPLETE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsBlurWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsBlurWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsBlurWarningsItem - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsBlurWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsBlurWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsBlurWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsCursorEnter.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsCursorEnter.java deleted file mode 100644 index 7b131b3..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsCursorEnter.java +++ /dev/null @@ -1,267 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsCursorEnter.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsCursorEnter { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List - warnings; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsCursorEnter( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List - getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsCursorEnter - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsCursorEnter) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsCursorEnter other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsCursorEnter other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsCursorEnter build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root( - Optional root); - - _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsCursorEnterRoot root); - - _FinalStage root( - Nullable root); - - _FinalStage warnings( - List - warnings); - - _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsCursorEnterWarningsItem warnings); - - _FinalStage addAllWarnings( - List - warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List - warnings = new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsCursorEnter other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List - warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsCursorEnterWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List - warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsCursorEnterRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsCursorEnter build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsCursorEnter( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsCursorEnterRoot.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsCursorEnterRoot.java deleted file mode 100644 index 3f2d739..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsCursorEnterRoot.java +++ /dev/null @@ -1,226 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsCursorEnterRoot.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsCursorEnterRoot { - private final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsCursorEnterRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsCursorEnterRoot( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsCursorEnterRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsCursorEnterRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsCursorEnterRoot - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsCursorEnterRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsCursorEnterRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsCursorEnterRootType type); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsCursorEnterRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsCursorEnterRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsCursorEnterRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsCursorEnterRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsCursorEnterRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsCursorEnterRoot build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsCursorEnterRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsCursorEnterRootType.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsCursorEnterRootType.java deleted file mode 100644 index 6fac5e5..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsCursorEnterRootType.java +++ /dev/null @@ -1,298 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsCursorEnterRootType { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsCursorEnterRootType UNKNOWN = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsCursorEnterRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsCursorEnterRootType NAMED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsCursorEnterRootType( - Value.NAMED, "named"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsCursorEnterRootType GOTO = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsCursorEnterRootType( - Value.GOTO, "goto"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsCursorEnterRootType - GOTO_EMBEDDED = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsCursorEnterRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsCursorEnterRootType - JAVASCRIPT = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsCursorEnterRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsCursorEnterRootType SOUND = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsCursorEnterRootType( - Value.SOUND, "sound"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsCursorEnterRootType - RENDITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsCursorEnterRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsCursorEnterRootType - GOTO_REMOTE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsCursorEnterRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsCursorEnterRootType LAUNCH = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsCursorEnterRootType( - Value.LAUNCH, "launch"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsCursorEnterRootType - IMPORT_DATA = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsCursorEnterRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsCursorEnterRootType - SET_OCG_STATE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsCursorEnterRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsCursorEnterRootType URI = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsCursorEnterRootType(Value.URI, "uri"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsCursorEnterRootType MOVIE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsCursorEnterRootType( - Value.MOVIE, "movie"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsCursorEnterRootType - SUBMIT_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsCursorEnterRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsCursorEnterRootType HIDE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsCursorEnterRootType( - Value.HIDE, "hide"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsCursorEnterRootType THREAD = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsCursorEnterRootType( - Value.THREAD, "thread"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsCursorEnterRootType - GOTO3D_VIEW = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsCursorEnterRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsCursorEnterRootType - TRANSITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsCursorEnterRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsCursorEnterRootType - RESET_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsCursorEnterRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsCursorEnterRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsCursorEnterRootType - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsCursorEnterRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsCursorEnterRootType valueOf( - String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsCursorEnterRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsCursorEnterWarningsItem.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsCursorEnterWarningsItem.java deleted file mode 100644 index 9996ede..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsCursorEnterWarningsItem.java +++ /dev/null @@ -1,110 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsCursorEnterWarningsItem { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsCursorEnterWarningsItem - MALFORMED_NEXT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsCursorEnterWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsCursorEnterWarningsItem - CYCLE_DROPPED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsCursorEnterWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsCursorEnterWarningsItem - INCOMPLETE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsCursorEnterWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsCursorEnterWarningsItem( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsCursorEnterWarningsItem - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsCursorEnterWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsCursorEnterWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsCursorEnterWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsCursorExit.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsCursorExit.java deleted file mode 100644 index 24ee971..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsCursorExit.java +++ /dev/null @@ -1,266 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsCursorExit.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsCursorExit { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List - warnings; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsCursorExit( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List - getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsCursorExit - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsCursorExit) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsCursorExit other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsCursorExit other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsCursorExit build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root( - Optional root); - - _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsCursorExitRoot root); - - _FinalStage root( - Nullable root); - - _FinalStage warnings( - List - warnings); - - _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsCursorExitWarningsItem warnings); - - _FinalStage addAllWarnings( - List - warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List - warnings = new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsCursorExit other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List - warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsCursorExitWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List - warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsCursorExitRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsCursorExit build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsCursorExit( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsCursorExitRoot.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsCursorExitRoot.java deleted file mode 100644 index 53bcaee..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsCursorExitRoot.java +++ /dev/null @@ -1,226 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsCursorExitRoot.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsCursorExitRoot { - private final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsCursorExitRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsCursorExitRoot( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsCursorExitRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsCursorExitRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsCursorExitRoot - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsCursorExitRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsCursorExitRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsCursorExitRootType type); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsCursorExitRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsCursorExitRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsCursorExitRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsCursorExitRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsCursorExitRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsCursorExitRoot build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsCursorExitRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsCursorExitRootType.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsCursorExitRootType.java deleted file mode 100644 index bcc21fb..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsCursorExitRootType.java +++ /dev/null @@ -1,298 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsCursorExitRootType { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsCursorExitRootType UNKNOWN = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsCursorExitRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsCursorExitRootType NAMED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsCursorExitRootType( - Value.NAMED, "named"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsCursorExitRootType GOTO = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsCursorExitRootType( - Value.GOTO, "goto"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsCursorExitRootType - GOTO_EMBEDDED = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsCursorExitRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsCursorExitRootType - JAVASCRIPT = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsCursorExitRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsCursorExitRootType SOUND = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsCursorExitRootType( - Value.SOUND, "sound"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsCursorExitRootType RENDITION = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsCursorExitRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsCursorExitRootType - GOTO_REMOTE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsCursorExitRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsCursorExitRootType LAUNCH = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsCursorExitRootType( - Value.LAUNCH, "launch"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsCursorExitRootType - IMPORT_DATA = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsCursorExitRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsCursorExitRootType - SET_OCG_STATE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsCursorExitRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsCursorExitRootType URI = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsCursorExitRootType(Value.URI, "uri"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsCursorExitRootType MOVIE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsCursorExitRootType( - Value.MOVIE, "movie"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsCursorExitRootType - SUBMIT_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsCursorExitRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsCursorExitRootType HIDE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsCursorExitRootType( - Value.HIDE, "hide"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsCursorExitRootType THREAD = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsCursorExitRootType( - Value.THREAD, "thread"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsCursorExitRootType - GOTO3D_VIEW = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsCursorExitRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsCursorExitRootType - TRANSITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsCursorExitRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsCursorExitRootType - RESET_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsCursorExitRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsCursorExitRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsCursorExitRootType - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsCursorExitRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsCursorExitRootType valueOf( - String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsCursorExitRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsCursorExitWarningsItem.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsCursorExitWarningsItem.java deleted file mode 100644 index bcf58f3..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsCursorExitWarningsItem.java +++ /dev/null @@ -1,110 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsCursorExitWarningsItem { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsCursorExitWarningsItem - MALFORMED_NEXT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsCursorExitWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsCursorExitWarningsItem - CYCLE_DROPPED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsCursorExitWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsCursorExitWarningsItem - INCOMPLETE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsCursorExitWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsCursorExitWarningsItem( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsCursorExitWarningsItem - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsCursorExitWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsCursorExitWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsCursorExitWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsFocus.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsFocus.java deleted file mode 100644 index 36f33d4..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsFocus.java +++ /dev/null @@ -1,258 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsFocus.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsFocus { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsFocus( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsFocus - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsFocus) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsFocus other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsFocus other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsFocus build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsFocusRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings( - List warnings); - - _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsFocusWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsFocus other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsFocusWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsFocusRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsFocus build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsFocus( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsFocusRoot.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsFocusRoot.java deleted file mode 100644 index 26026fd..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsFocusRoot.java +++ /dev/null @@ -1,225 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsFocusRoot.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsFocusRoot { - private final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsFocusRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsFocusRoot( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsFocusRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsFocusRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsFocusRoot - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsFocusRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsFocusRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsFocusRootType type); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsFocusRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsFocusRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsFocusRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsFocusRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsFocusRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsFocusRoot build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsFocusRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsFocusRootType.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsFocusRootType.java deleted file mode 100644 index 2304bd0..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsFocusRootType.java +++ /dev/null @@ -1,289 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsFocusRootType { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsFocusRootType UNKNOWN = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsFocusRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsFocusRootType NAMED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsFocusRootType(Value.NAMED, "named"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsFocusRootType GOTO = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsFocusRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsFocusRootType GOTO_EMBEDDED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsFocusRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsFocusRootType JAVASCRIPT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsFocusRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsFocusRootType SOUND = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsFocusRootType(Value.SOUND, "sound"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsFocusRootType RENDITION = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsFocusRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsFocusRootType GOTO_REMOTE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsFocusRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsFocusRootType LAUNCH = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsFocusRootType(Value.LAUNCH, "launch"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsFocusRootType IMPORT_DATA = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsFocusRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsFocusRootType SET_OCG_STATE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsFocusRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsFocusRootType URI = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsFocusRootType(Value.URI, "uri"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsFocusRootType MOVIE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsFocusRootType(Value.MOVIE, "movie"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsFocusRootType SUBMIT_FORM = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsFocusRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsFocusRootType HIDE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsFocusRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsFocusRootType THREAD = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsFocusRootType(Value.THREAD, "thread"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsFocusRootType GOTO3D_VIEW = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsFocusRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsFocusRootType TRANSITION = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsFocusRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsFocusRootType RESET_FORM = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsFocusRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsFocusRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsFocusRootType - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsFocusRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsFocusRootType valueOf( - String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsFocusRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsFocusWarningsItem.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsFocusWarningsItem.java deleted file mode 100644 index d91638c..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsFocusWarningsItem.java +++ /dev/null @@ -1,105 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsFocusWarningsItem { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsFocusWarningsItem - MALFORMED_NEXT = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsFocusWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsFocusWarningsItem - CYCLE_DROPPED = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsFocusWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsFocusWarningsItem INCOMPLETE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsFocusWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsFocusWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsFocusWarningsItem - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsFocusWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsFocusWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsFocusWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsMouseDown.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsMouseDown.java deleted file mode 100644 index 33afaa3..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsMouseDown.java +++ /dev/null @@ -1,263 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsMouseDown.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsMouseDown { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List - warnings; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsMouseDown( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsMouseDown - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsMouseDown) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsMouseDown other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsMouseDown other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsMouseDown build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root( - Optional root); - - _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsMouseDownRoot root); - - _FinalStage root( - Nullable root); - - _FinalStage warnings( - List warnings); - - _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsMouseDownWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsMouseDown other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List - warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsMouseDownWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List - warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsMouseDownRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsMouseDown build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsMouseDown( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsMouseDownRoot.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsMouseDownRoot.java deleted file mode 100644 index 2713c2c..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsMouseDownRoot.java +++ /dev/null @@ -1,226 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsMouseDownRoot.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsMouseDownRoot { - private final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsMouseDownRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsMouseDownRoot( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsMouseDownRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsMouseDownRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsMouseDownRoot - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsMouseDownRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsMouseDownRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsMouseDownRootType type); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsMouseDownRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsMouseDownRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsMouseDownRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsMouseDownRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsMouseDownRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsMouseDownRoot build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsMouseDownRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsMouseDownRootType.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsMouseDownRootType.java deleted file mode 100644 index dd5e535..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsMouseDownRootType.java +++ /dev/null @@ -1,294 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsMouseDownRootType { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsMouseDownRootType UNKNOWN = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsMouseDownRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsMouseDownRootType NAMED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsMouseDownRootType( - Value.NAMED, "named"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsMouseDownRootType GOTO = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsMouseDownRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsMouseDownRootType - GOTO_EMBEDDED = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsMouseDownRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsMouseDownRootType JAVASCRIPT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsMouseDownRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsMouseDownRootType SOUND = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsMouseDownRootType( - Value.SOUND, "sound"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsMouseDownRootType RENDITION = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsMouseDownRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsMouseDownRootType - GOTO_REMOTE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsMouseDownRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsMouseDownRootType LAUNCH = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsMouseDownRootType( - Value.LAUNCH, "launch"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsMouseDownRootType - IMPORT_DATA = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsMouseDownRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsMouseDownRootType - SET_OCG_STATE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsMouseDownRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsMouseDownRootType URI = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsMouseDownRootType(Value.URI, "uri"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsMouseDownRootType MOVIE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsMouseDownRootType( - Value.MOVIE, "movie"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsMouseDownRootType - SUBMIT_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsMouseDownRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsMouseDownRootType HIDE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsMouseDownRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsMouseDownRootType THREAD = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsMouseDownRootType( - Value.THREAD, "thread"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsMouseDownRootType - GOTO3D_VIEW = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsMouseDownRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsMouseDownRootType TRANSITION = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsMouseDownRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsMouseDownRootType RESET_FORM = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsMouseDownRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsMouseDownRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsMouseDownRootType - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsMouseDownRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsMouseDownRootType valueOf( - String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsMouseDownRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsMouseDownWarningsItem.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsMouseDownWarningsItem.java deleted file mode 100644 index ef7749d..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsMouseDownWarningsItem.java +++ /dev/null @@ -1,109 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsMouseDownWarningsItem { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsMouseDownWarningsItem - MALFORMED_NEXT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsMouseDownWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsMouseDownWarningsItem - CYCLE_DROPPED = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsMouseDownWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsMouseDownWarningsItem - INCOMPLETE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsMouseDownWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsMouseDownWarningsItem( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsMouseDownWarningsItem - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsMouseDownWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsMouseDownWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsMouseDownWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsMouseUp.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsMouseUp.java deleted file mode 100644 index d22faaf..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsMouseUp.java +++ /dev/null @@ -1,258 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsMouseUp.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsMouseUp { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsMouseUp( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsMouseUp - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsMouseUp) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsMouseUp other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsMouseUp other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsMouseUp build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsMouseUpRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings( - List warnings); - - _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsMouseUpWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsMouseUp other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsMouseUpWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsMouseUpRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsMouseUp build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsMouseUp( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsMouseUpRoot.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsMouseUpRoot.java deleted file mode 100644 index 639a052..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsMouseUpRoot.java +++ /dev/null @@ -1,225 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsMouseUpRoot.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsMouseUpRoot { - private final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsMouseUpRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsMouseUpRoot( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsMouseUpRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsMouseUpRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsMouseUpRoot - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsMouseUpRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsMouseUpRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsMouseUpRootType type); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsMouseUpRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsMouseUpRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsMouseUpRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsMouseUpRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsMouseUpRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsMouseUpRoot build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsMouseUpRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsMouseUpRootType.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsMouseUpRootType.java deleted file mode 100644 index 9d91c52..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsMouseUpRootType.java +++ /dev/null @@ -1,291 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsMouseUpRootType { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsMouseUpRootType UNKNOWN = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsMouseUpRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsMouseUpRootType NAMED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsMouseUpRootType(Value.NAMED, "named"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsMouseUpRootType GOTO = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsMouseUpRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsMouseUpRootType - GOTO_EMBEDDED = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsMouseUpRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsMouseUpRootType JAVASCRIPT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsMouseUpRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsMouseUpRootType SOUND = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsMouseUpRootType(Value.SOUND, "sound"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsMouseUpRootType RENDITION = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsMouseUpRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsMouseUpRootType GOTO_REMOTE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsMouseUpRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsMouseUpRootType LAUNCH = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsMouseUpRootType( - Value.LAUNCH, "launch"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsMouseUpRootType IMPORT_DATA = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsMouseUpRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsMouseUpRootType - SET_OCG_STATE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsMouseUpRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsMouseUpRootType URI = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsMouseUpRootType(Value.URI, "uri"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsMouseUpRootType MOVIE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsMouseUpRootType(Value.MOVIE, "movie"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsMouseUpRootType SUBMIT_FORM = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsMouseUpRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsMouseUpRootType HIDE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsMouseUpRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsMouseUpRootType THREAD = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsMouseUpRootType( - Value.THREAD, "thread"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsMouseUpRootType GOTO3D_VIEW = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsMouseUpRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsMouseUpRootType TRANSITION = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsMouseUpRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsMouseUpRootType RESET_FORM = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsMouseUpRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsMouseUpRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsMouseUpRootType - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsMouseUpRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsMouseUpRootType valueOf( - String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsMouseUpRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsMouseUpWarningsItem.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsMouseUpWarningsItem.java deleted file mode 100644 index feb58c3..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsMouseUpWarningsItem.java +++ /dev/null @@ -1,107 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsMouseUpWarningsItem { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsMouseUpWarningsItem - MALFORMED_NEXT = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsMouseUpWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsMouseUpWarningsItem - CYCLE_DROPPED = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsMouseUpWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsMouseUpWarningsItem - INCOMPLETE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsMouseUpWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsMouseUpWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsMouseUpWarningsItem - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsMouseUpWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsMouseUpWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsMouseUpWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageClose.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageClose.java deleted file mode 100644 index 2ff4842..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageClose.java +++ /dev/null @@ -1,263 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageClose.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageClose { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List - warnings; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageClose( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageClose - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageClose) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageClose other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageClose other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageClose build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root( - Optional root); - - _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageCloseRoot root); - - _FinalStage root( - Nullable root); - - _FinalStage warnings( - List warnings); - - _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageCloseWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageClose other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List - warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageCloseWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List - warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageCloseRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageClose build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageClose( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageCloseRoot.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageCloseRoot.java deleted file mode 100644 index 01f27bc..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageCloseRoot.java +++ /dev/null @@ -1,226 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageCloseRoot.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageCloseRoot { - private final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageCloseRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageCloseRoot( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageCloseRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageCloseRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageCloseRoot - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageCloseRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageCloseRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageCloseRootType type); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageCloseRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageCloseRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageCloseRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageCloseRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageCloseRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageCloseRoot build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageCloseRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageCloseRootType.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageCloseRootType.java deleted file mode 100644 index feeada8..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageCloseRootType.java +++ /dev/null @@ -1,294 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageCloseRootType { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageCloseRootType UNKNOWN = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageCloseRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageCloseRootType NAMED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageCloseRootType( - Value.NAMED, "named"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageCloseRootType GOTO = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageCloseRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageCloseRootType - GOTO_EMBEDDED = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageCloseRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageCloseRootType JAVASCRIPT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageCloseRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageCloseRootType SOUND = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageCloseRootType( - Value.SOUND, "sound"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageCloseRootType RENDITION = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageCloseRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageCloseRootType - GOTO_REMOTE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageCloseRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageCloseRootType LAUNCH = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageCloseRootType( - Value.LAUNCH, "launch"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageCloseRootType - IMPORT_DATA = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageCloseRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageCloseRootType - SET_OCG_STATE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageCloseRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageCloseRootType URI = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageCloseRootType(Value.URI, "uri"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageCloseRootType MOVIE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageCloseRootType( - Value.MOVIE, "movie"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageCloseRootType - SUBMIT_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageCloseRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageCloseRootType HIDE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageCloseRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageCloseRootType THREAD = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageCloseRootType( - Value.THREAD, "thread"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageCloseRootType - GOTO3D_VIEW = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageCloseRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageCloseRootType TRANSITION = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageCloseRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageCloseRootType RESET_FORM = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageCloseRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageCloseRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageCloseRootType - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageCloseRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageCloseRootType valueOf( - String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageCloseRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageCloseWarningsItem.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageCloseWarningsItem.java deleted file mode 100644 index 033c440..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageCloseWarningsItem.java +++ /dev/null @@ -1,109 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageCloseWarningsItem { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageCloseWarningsItem - MALFORMED_NEXT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageCloseWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageCloseWarningsItem - CYCLE_DROPPED = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageCloseWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageCloseWarningsItem - INCOMPLETE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageCloseWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageCloseWarningsItem( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageCloseWarningsItem - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageCloseWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageCloseWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageCloseWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageInvisible.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageInvisible.java deleted file mode 100644 index ac73247..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageInvisible.java +++ /dev/null @@ -1,268 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageInvisible.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageInvisible { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List - warnings; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageInvisible( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List - getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageInvisible - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageInvisible) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageInvisible other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageInvisible other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageInvisible build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root( - Optional root); - - _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageInvisibleRoot root); - - _FinalStage root( - Nullable root); - - _FinalStage warnings( - List - warnings); - - _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageInvisibleWarningsItem warnings); - - _FinalStage addAllWarnings( - List - warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List - warnings = new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageInvisible other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List - warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageInvisibleWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List - warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageInvisibleRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageInvisible build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageInvisible( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageInvisibleRoot.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageInvisibleRoot.java deleted file mode 100644 index ffe8b05..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageInvisibleRoot.java +++ /dev/null @@ -1,226 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageInvisibleRoot.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageInvisibleRoot { - private final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageInvisibleRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageInvisibleRoot( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageInvisibleRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageInvisibleRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageInvisibleRoot - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageInvisibleRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageInvisibleRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageInvisibleRootType type); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageInvisibleRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageInvisibleRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageInvisibleRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageInvisibleRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageInvisibleRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageInvisibleRoot build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageInvisibleRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageInvisibleRootType.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageInvisibleRootType.java deleted file mode 100644 index a056a32..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageInvisibleRootType.java +++ /dev/null @@ -1,300 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageInvisibleRootType { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageInvisibleRootType - UNKNOWN = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageInvisibleRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageInvisibleRootType NAMED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageInvisibleRootType( - Value.NAMED, "named"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageInvisibleRootType GOTO = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageInvisibleRootType( - Value.GOTO, "goto"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageInvisibleRootType - GOTO_EMBEDDED = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageInvisibleRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageInvisibleRootType - JAVASCRIPT = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageInvisibleRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageInvisibleRootType SOUND = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageInvisibleRootType( - Value.SOUND, "sound"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageInvisibleRootType - RENDITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageInvisibleRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageInvisibleRootType - GOTO_REMOTE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageInvisibleRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageInvisibleRootType LAUNCH = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageInvisibleRootType( - Value.LAUNCH, "launch"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageInvisibleRootType - IMPORT_DATA = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageInvisibleRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageInvisibleRootType - SET_OCG_STATE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageInvisibleRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageInvisibleRootType URI = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageInvisibleRootType( - Value.URI, "uri"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageInvisibleRootType MOVIE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageInvisibleRootType( - Value.MOVIE, "movie"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageInvisibleRootType - SUBMIT_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageInvisibleRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageInvisibleRootType HIDE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageInvisibleRootType( - Value.HIDE, "hide"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageInvisibleRootType THREAD = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageInvisibleRootType( - Value.THREAD, "thread"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageInvisibleRootType - GOTO3D_VIEW = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageInvisibleRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageInvisibleRootType - TRANSITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageInvisibleRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageInvisibleRootType - RESET_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageInvisibleRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageInvisibleRootType( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageInvisibleRootType - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageInvisibleRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageInvisibleRootType valueOf( - String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageInvisibleRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageInvisibleWarningsItem.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageInvisibleWarningsItem.java deleted file mode 100644 index 29a4241..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageInvisibleWarningsItem.java +++ /dev/null @@ -1,111 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageInvisibleWarningsItem { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageInvisibleWarningsItem - MALFORMED_NEXT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageInvisibleWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageInvisibleWarningsItem - CYCLE_DROPPED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageInvisibleWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageInvisibleWarningsItem - INCOMPLETE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageInvisibleWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageInvisibleWarningsItem( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageInvisibleWarningsItem - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageInvisibleWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageInvisibleWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageInvisibleWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageOpen.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageOpen.java deleted file mode 100644 index b958d76..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageOpen.java +++ /dev/null @@ -1,258 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageOpen.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageOpen { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageOpen( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageOpen - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageOpen) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageOpen other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageOpen other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageOpen build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageOpenRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings( - List warnings); - - _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageOpenWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageOpen other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageOpenWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageOpenRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageOpen build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageOpen( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageOpenRoot.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageOpenRoot.java deleted file mode 100644 index e7e428b..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageOpenRoot.java +++ /dev/null @@ -1,225 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageOpenRoot.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageOpenRoot { - private final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageOpenRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageOpenRoot( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageOpenRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageOpenRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageOpenRoot - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageOpenRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageOpenRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageOpenRootType type); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageOpenRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageOpenRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageOpenRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageOpenRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageOpenRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageOpenRoot build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageOpenRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageOpenRootType.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageOpenRootType.java deleted file mode 100644 index a791133..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageOpenRootType.java +++ /dev/null @@ -1,294 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageOpenRootType { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageOpenRootType UNKNOWN = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageOpenRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageOpenRootType NAMED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageOpenRootType( - Value.NAMED, "named"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageOpenRootType GOTO = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageOpenRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageOpenRootType - GOTO_EMBEDDED = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageOpenRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageOpenRootType JAVASCRIPT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageOpenRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageOpenRootType SOUND = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageOpenRootType( - Value.SOUND, "sound"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageOpenRootType RENDITION = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageOpenRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageOpenRootType GOTO_REMOTE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageOpenRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageOpenRootType LAUNCH = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageOpenRootType( - Value.LAUNCH, "launch"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageOpenRootType IMPORT_DATA = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageOpenRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageOpenRootType - SET_OCG_STATE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageOpenRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageOpenRootType URI = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageOpenRootType(Value.URI, "uri"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageOpenRootType MOVIE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageOpenRootType( - Value.MOVIE, "movie"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageOpenRootType SUBMIT_FORM = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageOpenRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageOpenRootType HIDE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageOpenRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageOpenRootType THREAD = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageOpenRootType( - Value.THREAD, "thread"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageOpenRootType GOTO3D_VIEW = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageOpenRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageOpenRootType TRANSITION = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageOpenRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageOpenRootType RESET_FORM = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageOpenRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageOpenRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageOpenRootType - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageOpenRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageOpenRootType valueOf( - String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageOpenRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageOpenWarningsItem.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageOpenWarningsItem.java deleted file mode 100644 index 8faf26a..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageOpenWarningsItem.java +++ /dev/null @@ -1,107 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageOpenWarningsItem { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageOpenWarningsItem - MALFORMED_NEXT = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageOpenWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageOpenWarningsItem - CYCLE_DROPPED = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageOpenWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageOpenWarningsItem - INCOMPLETE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageOpenWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageOpenWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageOpenWarningsItem - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageOpenWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageOpenWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageOpenWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageVisible.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageVisible.java deleted file mode 100644 index 7ca816c..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageVisible.java +++ /dev/null @@ -1,267 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageVisible.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageVisible { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List - warnings; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageVisible( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List - getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageVisible - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageVisible) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageVisible other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageVisible other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageVisible build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root( - Optional root); - - _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageVisibleRoot root); - - _FinalStage root( - Nullable root); - - _FinalStage warnings( - List - warnings); - - _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageVisibleWarningsItem warnings); - - _FinalStage addAllWarnings( - List - warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List - warnings = new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageVisible other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List - warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageVisibleWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List - warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageVisibleRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageVisible build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageVisible( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageVisibleRoot.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageVisibleRoot.java deleted file mode 100644 index f51d26d..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageVisibleRoot.java +++ /dev/null @@ -1,226 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageVisibleRoot.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageVisibleRoot { - private final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageVisibleRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageVisibleRoot( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageVisibleRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageVisibleRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageVisibleRoot - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageVisibleRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageVisibleRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageVisibleRootType type); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageVisibleRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageVisibleRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageVisibleRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageVisibleRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageVisibleRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageVisibleRoot build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageVisibleRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageVisibleRootType.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageVisibleRootType.java deleted file mode 100644 index b4502c1..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageVisibleRootType.java +++ /dev/null @@ -1,298 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageVisibleRootType { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageVisibleRootType UNKNOWN = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageVisibleRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageVisibleRootType NAMED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageVisibleRootType( - Value.NAMED, "named"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageVisibleRootType GOTO = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageVisibleRootType( - Value.GOTO, "goto"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageVisibleRootType - GOTO_EMBEDDED = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageVisibleRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageVisibleRootType - JAVASCRIPT = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageVisibleRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageVisibleRootType SOUND = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageVisibleRootType( - Value.SOUND, "sound"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageVisibleRootType - RENDITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageVisibleRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageVisibleRootType - GOTO_REMOTE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageVisibleRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageVisibleRootType LAUNCH = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageVisibleRootType( - Value.LAUNCH, "launch"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageVisibleRootType - IMPORT_DATA = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageVisibleRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageVisibleRootType - SET_OCG_STATE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageVisibleRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageVisibleRootType URI = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageVisibleRootType(Value.URI, "uri"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageVisibleRootType MOVIE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageVisibleRootType( - Value.MOVIE, "movie"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageVisibleRootType - SUBMIT_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageVisibleRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageVisibleRootType HIDE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageVisibleRootType( - Value.HIDE, "hide"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageVisibleRootType THREAD = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageVisibleRootType( - Value.THREAD, "thread"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageVisibleRootType - GOTO3D_VIEW = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageVisibleRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageVisibleRootType - TRANSITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageVisibleRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageVisibleRootType - RESET_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageVisibleRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageVisibleRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageVisibleRootType - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageVisibleRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageVisibleRootType valueOf( - String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageVisibleRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageVisibleWarningsItem.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageVisibleWarningsItem.java deleted file mode 100644 index 66a15ed..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageVisibleWarningsItem.java +++ /dev/null @@ -1,110 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageVisibleWarningsItem { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageVisibleWarningsItem - MALFORMED_NEXT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageVisibleWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageVisibleWarningsItem - CYCLE_DROPPED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageVisibleWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageVisibleWarningsItem - INCOMPLETE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageVisibleWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageVisibleWarningsItem( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageVisibleWarningsItem - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageVisibleWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageVisibleWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemInkActionsPageVisibleWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLine.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLine.java index 033a45b..8019be0 100644 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLine.java +++ b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLine.java @@ -64,7 +64,7 @@ public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLine private final Optional updatedBy; - private final Optional actions; + private final Optional actions; private final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineColor color; @@ -106,7 +106,7 @@ private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLine( Optional groupId, Optional createdBy, Optional updatedBy, - Optional actions, + Optional actions, DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineColor color, double opacity, double strokeWidth, @@ -269,7 +269,7 @@ public Optional getUpdatedBy() { } @JsonProperty("actions") - public Optional getActions() { + public Optional getActions() { return actions; } @@ -595,9 +595,9 @@ _FinalStage replyType( _FinalStage updatedBy(String updatedBy); - _FinalStage actions(Optional actions); + _FinalStage actions(Optional actions); - _FinalStage actions(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActions actions); + _FinalStage actions(PdfAnnotationActions actions); _FinalStage dashArray(Optional> dashArray); @@ -666,8 +666,7 @@ public static final class Builder private Optional> dashArray = Optional.empty(); - private Optional actions = - Optional.empty(); + private Optional actions = Optional.empty(); private Optional updatedBy = Optional.empty(); @@ -885,15 +884,14 @@ public _FinalStage dashArray(Optional> dashArray) { } @java.lang.Override - public _FinalStage actions(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActions actions) { + public _FinalStage actions(PdfAnnotationActions actions) { this.actions = Optional.ofNullable(actions); return this; } @java.lang.Override @JsonSetter(value = "actions", nulls = Nulls.SKIP) - public _FinalStage actions( - Optional actions) { + public _FinalStage actions(Optional actions) { this.actions = actions; return this; } diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActions.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActions.java deleted file mode 100644 index dd4090b..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActions.java +++ /dev/null @@ -1,400 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.HashMap; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActions.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActions { - private final Optional activate; - - private final Optional cursorEnter; - - private final Optional cursorExit; - - private final Optional mouseDown; - - private final Optional mouseUp; - - private final Optional focus; - - private final Optional blur; - - private final Optional pageOpen; - - private final Optional pageClose; - - private final Optional pageVisible; - - private final Optional - pageInvisible; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActions( - Optional activate, - Optional cursorEnter, - Optional cursorExit, - Optional mouseDown, - Optional mouseUp, - Optional focus, - Optional blur, - Optional pageOpen, - Optional pageClose, - Optional pageVisible, - Optional pageInvisible, - Map additionalProperties) { - this.activate = activate; - this.cursorEnter = cursorEnter; - this.cursorExit = cursorExit; - this.mouseDown = mouseDown; - this.mouseUp = mouseUp; - this.focus = focus; - this.blur = blur; - this.pageOpen = pageOpen; - this.pageClose = pageClose; - this.pageVisible = pageVisible; - this.pageInvisible = pageInvisible; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("activate") - public Optional getActivate() { - return activate; - } - - @JsonProperty("cursorEnter") - public Optional getCursorEnter() { - return cursorEnter; - } - - @JsonProperty("cursorExit") - public Optional getCursorExit() { - return cursorExit; - } - - @JsonProperty("mouseDown") - public Optional getMouseDown() { - return mouseDown; - } - - @JsonProperty("mouseUp") - public Optional getMouseUp() { - return mouseUp; - } - - @JsonProperty("focus") - public Optional getFocus() { - return focus; - } - - @JsonProperty("blur") - public Optional getBlur() { - return blur; - } - - @JsonProperty("pageOpen") - public Optional getPageOpen() { - return pageOpen; - } - - @JsonProperty("pageClose") - public Optional getPageClose() { - return pageClose; - } - - @JsonProperty("pageVisible") - public Optional getPageVisible() { - return pageVisible; - } - - @JsonProperty("pageInvisible") - public Optional - getPageInvisible() { - return pageInvisible; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActions - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActions) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActions other) { - return activate.equals(other.activate) - && cursorEnter.equals(other.cursorEnter) - && cursorExit.equals(other.cursorExit) - && mouseDown.equals(other.mouseDown) - && mouseUp.equals(other.mouseUp) - && focus.equals(other.focus) - && blur.equals(other.blur) - && pageOpen.equals(other.pageOpen) - && pageClose.equals(other.pageClose) - && pageVisible.equals(other.pageVisible) - && pageInvisible.equals(other.pageInvisible); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash( - this.activate, - this.cursorEnter, - this.cursorExit, - this.mouseDown, - this.mouseUp, - this.focus, - this.blur, - this.pageOpen, - this.pageClose, - this.pageVisible, - this.pageInvisible); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static Builder builder() { - return new Builder(); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder { - private Optional activate = - Optional.empty(); - - private Optional cursorEnter = - Optional.empty(); - - private Optional cursorExit = - Optional.empty(); - - private Optional mouseDown = - Optional.empty(); - - private Optional mouseUp = - Optional.empty(); - - private Optional focus = - Optional.empty(); - - private Optional blur = - Optional.empty(); - - private Optional pageOpen = - Optional.empty(); - - private Optional pageClose = - Optional.empty(); - - private Optional pageVisible = - Optional.empty(); - - private Optional - pageInvisible = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActions other) { - activate(other.getActivate()); - cursorEnter(other.getCursorEnter()); - cursorExit(other.getCursorExit()); - mouseDown(other.getMouseDown()); - mouseUp(other.getMouseUp()); - focus(other.getFocus()); - blur(other.getBlur()); - pageOpen(other.getPageOpen()); - pageClose(other.getPageClose()); - pageVisible(other.getPageVisible()); - pageInvisible(other.getPageInvisible()); - return this; - } - - @JsonSetter(value = "activate", nulls = Nulls.SKIP) - public Builder activate( - Optional activate) { - this.activate = activate; - return this; - } - - public Builder activate(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsActivate activate) { - this.activate = Optional.ofNullable(activate); - return this; - } - - @JsonSetter(value = "cursorEnter", nulls = Nulls.SKIP) - public Builder cursorEnter( - Optional cursorEnter) { - this.cursorEnter = cursorEnter; - return this; - } - - public Builder cursorEnter( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsCursorEnter cursorEnter) { - this.cursorEnter = Optional.ofNullable(cursorEnter); - return this; - } - - @JsonSetter(value = "cursorExit", nulls = Nulls.SKIP) - public Builder cursorExit( - Optional cursorExit) { - this.cursorExit = cursorExit; - return this; - } - - public Builder cursorExit( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsCursorExit cursorExit) { - this.cursorExit = Optional.ofNullable(cursorExit); - return this; - } - - @JsonSetter(value = "mouseDown", nulls = Nulls.SKIP) - public Builder mouseDown( - Optional mouseDown) { - this.mouseDown = mouseDown; - return this; - } - - public Builder mouseDown( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsMouseDown mouseDown) { - this.mouseDown = Optional.ofNullable(mouseDown); - return this; - } - - @JsonSetter(value = "mouseUp", nulls = Nulls.SKIP) - public Builder mouseUp( - Optional mouseUp) { - this.mouseUp = mouseUp; - return this; - } - - public Builder mouseUp(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsMouseUp mouseUp) { - this.mouseUp = Optional.ofNullable(mouseUp); - return this; - } - - @JsonSetter(value = "focus", nulls = Nulls.SKIP) - public Builder focus(Optional focus) { - this.focus = focus; - return this; - } - - public Builder focus(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsFocus focus) { - this.focus = Optional.ofNullable(focus); - return this; - } - - @JsonSetter(value = "blur", nulls = Nulls.SKIP) - public Builder blur(Optional blur) { - this.blur = blur; - return this; - } - - public Builder blur(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsBlur blur) { - this.blur = Optional.ofNullable(blur); - return this; - } - - @JsonSetter(value = "pageOpen", nulls = Nulls.SKIP) - public Builder pageOpen( - Optional pageOpen) { - this.pageOpen = pageOpen; - return this; - } - - public Builder pageOpen(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageOpen pageOpen) { - this.pageOpen = Optional.ofNullable(pageOpen); - return this; - } - - @JsonSetter(value = "pageClose", nulls = Nulls.SKIP) - public Builder pageClose( - Optional pageClose) { - this.pageClose = pageClose; - return this; - } - - public Builder pageClose( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageClose pageClose) { - this.pageClose = Optional.ofNullable(pageClose); - return this; - } - - @JsonSetter(value = "pageVisible", nulls = Nulls.SKIP) - public Builder pageVisible( - Optional pageVisible) { - this.pageVisible = pageVisible; - return this; - } - - public Builder pageVisible( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageVisible pageVisible) { - this.pageVisible = Optional.ofNullable(pageVisible); - return this; - } - - @JsonSetter(value = "pageInvisible", nulls = Nulls.SKIP) - public Builder pageInvisible( - Optional - pageInvisible) { - this.pageInvisible = pageInvisible; - return this; - } - - public Builder pageInvisible( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageInvisible pageInvisible) { - this.pageInvisible = Optional.ofNullable(pageInvisible); - return this; - } - - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActions build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActions( - activate, - cursorEnter, - cursorExit, - mouseDown, - mouseUp, - focus, - blur, - pageOpen, - pageClose, - pageVisible, - pageInvisible, - additionalProperties); - } - - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsActivate.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsActivate.java deleted file mode 100644 index 9706148..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsActivate.java +++ /dev/null @@ -1,263 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsActivate.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsActivate { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List - warnings; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsActivate( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsActivate - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsActivate) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsActivate other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsActivate other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsActivate build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root( - Optional root); - - _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsActivateRoot root); - - _FinalStage root( - Nullable root); - - _FinalStage warnings( - List warnings); - - _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsActivateWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsActivate other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List - warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsActivateWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List - warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsActivateRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsActivate build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsActivate( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsActivateRoot.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsActivateRoot.java deleted file mode 100644 index 61c76b8..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsActivateRoot.java +++ /dev/null @@ -1,226 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsActivateRoot.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsActivateRoot { - private final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsActivateRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsActivateRoot( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsActivateRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsActivateRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsActivateRoot - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsActivateRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsActivateRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsActivateRootType type); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsActivateRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsActivateRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsActivateRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsActivateRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsActivateRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsActivateRoot build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsActivateRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsActivateRootType.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsActivateRootType.java deleted file mode 100644 index c8d27f4..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsActivateRootType.java +++ /dev/null @@ -1,294 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsActivateRootType { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsActivateRootType UNKNOWN = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsActivateRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsActivateRootType NAMED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsActivateRootType( - Value.NAMED, "named"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsActivateRootType GOTO = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsActivateRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsActivateRootType - GOTO_EMBEDDED = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsActivateRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsActivateRootType JAVASCRIPT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsActivateRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsActivateRootType SOUND = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsActivateRootType( - Value.SOUND, "sound"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsActivateRootType RENDITION = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsActivateRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsActivateRootType - GOTO_REMOTE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsActivateRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsActivateRootType LAUNCH = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsActivateRootType( - Value.LAUNCH, "launch"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsActivateRootType - IMPORT_DATA = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsActivateRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsActivateRootType - SET_OCG_STATE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsActivateRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsActivateRootType URI = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsActivateRootType(Value.URI, "uri"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsActivateRootType MOVIE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsActivateRootType( - Value.MOVIE, "movie"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsActivateRootType - SUBMIT_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsActivateRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsActivateRootType HIDE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsActivateRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsActivateRootType THREAD = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsActivateRootType( - Value.THREAD, "thread"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsActivateRootType - GOTO3D_VIEW = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsActivateRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsActivateRootType TRANSITION = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsActivateRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsActivateRootType RESET_FORM = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsActivateRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsActivateRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsActivateRootType - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsActivateRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsActivateRootType valueOf( - String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsActivateRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsActivateWarningsItem.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsActivateWarningsItem.java deleted file mode 100644 index 3198106..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsActivateWarningsItem.java +++ /dev/null @@ -1,109 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsActivateWarningsItem { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsActivateWarningsItem - MALFORMED_NEXT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsActivateWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsActivateWarningsItem - CYCLE_DROPPED = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsActivateWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsActivateWarningsItem - INCOMPLETE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsActivateWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsActivateWarningsItem( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsActivateWarningsItem - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsActivateWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsActivateWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsActivateWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsBlur.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsBlur.java deleted file mode 100644 index 05cc1d0..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsBlur.java +++ /dev/null @@ -1,258 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsBlur.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsBlur { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsBlur( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsBlur - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsBlur) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsBlur other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsBlur other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsBlur build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsBlurRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings( - List warnings); - - _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsBlurWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsBlur other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsBlurWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsBlurRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsBlur build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsBlur( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsBlurRoot.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsBlurRoot.java deleted file mode 100644 index e6754c6..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsBlurRoot.java +++ /dev/null @@ -1,225 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsBlurRoot.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsBlurRoot { - private final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsBlurRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsBlurRoot( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsBlurRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsBlurRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsBlurRoot - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsBlurRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsBlurRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsBlurRootType type); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsBlurRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsBlurRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsBlurRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsBlurRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsBlurRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsBlurRoot build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsBlurRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsBlurRootType.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsBlurRootType.java deleted file mode 100644 index 3bdfdb1..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsBlurRootType.java +++ /dev/null @@ -1,289 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsBlurRootType { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsBlurRootType UNKNOWN = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsBlurRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsBlurRootType NAMED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsBlurRootType(Value.NAMED, "named"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsBlurRootType GOTO = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsBlurRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsBlurRootType GOTO_EMBEDDED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsBlurRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsBlurRootType JAVASCRIPT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsBlurRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsBlurRootType SOUND = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsBlurRootType(Value.SOUND, "sound"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsBlurRootType RENDITION = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsBlurRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsBlurRootType GOTO_REMOTE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsBlurRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsBlurRootType LAUNCH = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsBlurRootType(Value.LAUNCH, "launch"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsBlurRootType IMPORT_DATA = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsBlurRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsBlurRootType SET_OCG_STATE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsBlurRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsBlurRootType URI = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsBlurRootType(Value.URI, "uri"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsBlurRootType MOVIE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsBlurRootType(Value.MOVIE, "movie"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsBlurRootType SUBMIT_FORM = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsBlurRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsBlurRootType HIDE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsBlurRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsBlurRootType THREAD = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsBlurRootType(Value.THREAD, "thread"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsBlurRootType GOTO3D_VIEW = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsBlurRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsBlurRootType TRANSITION = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsBlurRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsBlurRootType RESET_FORM = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsBlurRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsBlurRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsBlurRootType - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsBlurRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsBlurRootType valueOf( - String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsBlurRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsBlurWarningsItem.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsBlurWarningsItem.java deleted file mode 100644 index 4b195df..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsBlurWarningsItem.java +++ /dev/null @@ -1,105 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsBlurWarningsItem { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsBlurWarningsItem - MALFORMED_NEXT = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsBlurWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsBlurWarningsItem - CYCLE_DROPPED = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsBlurWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsBlurWarningsItem INCOMPLETE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsBlurWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsBlurWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsBlurWarningsItem - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsBlurWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsBlurWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsBlurWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsCursorEnter.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsCursorEnter.java deleted file mode 100644 index e13ef78..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsCursorEnter.java +++ /dev/null @@ -1,267 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsCursorEnter.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsCursorEnter { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List - warnings; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsCursorEnter( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List - getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsCursorEnter - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsCursorEnter) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsCursorEnter other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsCursorEnter other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsCursorEnter build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root( - Optional root); - - _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsCursorEnterRoot root); - - _FinalStage root( - Nullable root); - - _FinalStage warnings( - List - warnings); - - _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsCursorEnterWarningsItem warnings); - - _FinalStage addAllWarnings( - List - warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List - warnings = new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsCursorEnter other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List - warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsCursorEnterWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List - warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsCursorEnterRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsCursorEnter build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsCursorEnter( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsCursorEnterRoot.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsCursorEnterRoot.java deleted file mode 100644 index 0a04d77..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsCursorEnterRoot.java +++ /dev/null @@ -1,226 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsCursorEnterRoot.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsCursorEnterRoot { - private final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsCursorEnterRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsCursorEnterRoot( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsCursorEnterRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsCursorEnterRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsCursorEnterRoot - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsCursorEnterRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsCursorEnterRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsCursorEnterRootType type); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsCursorEnterRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsCursorEnterRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsCursorEnterRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsCursorEnterRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsCursorEnterRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsCursorEnterRoot build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsCursorEnterRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsCursorEnterRootType.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsCursorEnterRootType.java deleted file mode 100644 index 0f8a7d6..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsCursorEnterRootType.java +++ /dev/null @@ -1,299 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsCursorEnterRootType { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsCursorEnterRootType UNKNOWN = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsCursorEnterRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsCursorEnterRootType NAMED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsCursorEnterRootType( - Value.NAMED, "named"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsCursorEnterRootType GOTO = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsCursorEnterRootType( - Value.GOTO, "goto"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsCursorEnterRootType - GOTO_EMBEDDED = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsCursorEnterRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsCursorEnterRootType - JAVASCRIPT = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsCursorEnterRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsCursorEnterRootType SOUND = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsCursorEnterRootType( - Value.SOUND, "sound"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsCursorEnterRootType - RENDITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsCursorEnterRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsCursorEnterRootType - GOTO_REMOTE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsCursorEnterRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsCursorEnterRootType LAUNCH = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsCursorEnterRootType( - Value.LAUNCH, "launch"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsCursorEnterRootType - IMPORT_DATA = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsCursorEnterRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsCursorEnterRootType - SET_OCG_STATE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsCursorEnterRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsCursorEnterRootType URI = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsCursorEnterRootType( - Value.URI, "uri"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsCursorEnterRootType MOVIE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsCursorEnterRootType( - Value.MOVIE, "movie"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsCursorEnterRootType - SUBMIT_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsCursorEnterRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsCursorEnterRootType HIDE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsCursorEnterRootType( - Value.HIDE, "hide"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsCursorEnterRootType THREAD = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsCursorEnterRootType( - Value.THREAD, "thread"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsCursorEnterRootType - GOTO3D_VIEW = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsCursorEnterRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsCursorEnterRootType - TRANSITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsCursorEnterRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsCursorEnterRootType - RESET_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsCursorEnterRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsCursorEnterRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsCursorEnterRootType - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsCursorEnterRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsCursorEnterRootType valueOf( - String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsCursorEnterRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsCursorEnterWarningsItem.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsCursorEnterWarningsItem.java deleted file mode 100644 index 8328437..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsCursorEnterWarningsItem.java +++ /dev/null @@ -1,110 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsCursorEnterWarningsItem { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsCursorEnterWarningsItem - MALFORMED_NEXT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsCursorEnterWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsCursorEnterWarningsItem - CYCLE_DROPPED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsCursorEnterWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsCursorEnterWarningsItem - INCOMPLETE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsCursorEnterWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsCursorEnterWarningsItem( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsCursorEnterWarningsItem - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsCursorEnterWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsCursorEnterWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsCursorEnterWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsCursorExit.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsCursorExit.java deleted file mode 100644 index 915a1c1..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsCursorExit.java +++ /dev/null @@ -1,267 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsCursorExit.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsCursorExit { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List - warnings; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsCursorExit( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List - getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsCursorExit - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsCursorExit) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsCursorExit other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsCursorExit other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsCursorExit build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root( - Optional root); - - _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsCursorExitRoot root); - - _FinalStage root( - Nullable root); - - _FinalStage warnings( - List - warnings); - - _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsCursorExitWarningsItem warnings); - - _FinalStage addAllWarnings( - List - warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List - warnings = new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsCursorExit other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List - warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsCursorExitWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List - warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsCursorExitRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsCursorExit build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsCursorExit( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsCursorExitRoot.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsCursorExitRoot.java deleted file mode 100644 index 86c4cc0..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsCursorExitRoot.java +++ /dev/null @@ -1,226 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsCursorExitRoot.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsCursorExitRoot { - private final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsCursorExitRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsCursorExitRoot( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsCursorExitRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsCursorExitRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsCursorExitRoot - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsCursorExitRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsCursorExitRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsCursorExitRootType type); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsCursorExitRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsCursorExitRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsCursorExitRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsCursorExitRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsCursorExitRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsCursorExitRoot build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsCursorExitRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsCursorExitRootType.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsCursorExitRootType.java deleted file mode 100644 index ea69a7e..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsCursorExitRootType.java +++ /dev/null @@ -1,298 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsCursorExitRootType { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsCursorExitRootType UNKNOWN = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsCursorExitRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsCursorExitRootType NAMED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsCursorExitRootType( - Value.NAMED, "named"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsCursorExitRootType GOTO = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsCursorExitRootType( - Value.GOTO, "goto"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsCursorExitRootType - GOTO_EMBEDDED = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsCursorExitRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsCursorExitRootType - JAVASCRIPT = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsCursorExitRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsCursorExitRootType SOUND = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsCursorExitRootType( - Value.SOUND, "sound"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsCursorExitRootType - RENDITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsCursorExitRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsCursorExitRootType - GOTO_REMOTE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsCursorExitRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsCursorExitRootType LAUNCH = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsCursorExitRootType( - Value.LAUNCH, "launch"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsCursorExitRootType - IMPORT_DATA = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsCursorExitRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsCursorExitRootType - SET_OCG_STATE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsCursorExitRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsCursorExitRootType URI = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsCursorExitRootType(Value.URI, "uri"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsCursorExitRootType MOVIE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsCursorExitRootType( - Value.MOVIE, "movie"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsCursorExitRootType - SUBMIT_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsCursorExitRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsCursorExitRootType HIDE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsCursorExitRootType( - Value.HIDE, "hide"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsCursorExitRootType THREAD = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsCursorExitRootType( - Value.THREAD, "thread"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsCursorExitRootType - GOTO3D_VIEW = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsCursorExitRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsCursorExitRootType - TRANSITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsCursorExitRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsCursorExitRootType - RESET_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsCursorExitRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsCursorExitRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsCursorExitRootType - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsCursorExitRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsCursorExitRootType valueOf( - String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsCursorExitRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsCursorExitWarningsItem.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsCursorExitWarningsItem.java deleted file mode 100644 index 4db2f14..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsCursorExitWarningsItem.java +++ /dev/null @@ -1,110 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsCursorExitWarningsItem { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsCursorExitWarningsItem - MALFORMED_NEXT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsCursorExitWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsCursorExitWarningsItem - CYCLE_DROPPED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsCursorExitWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsCursorExitWarningsItem - INCOMPLETE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsCursorExitWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsCursorExitWarningsItem( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsCursorExitWarningsItem - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsCursorExitWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsCursorExitWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsCursorExitWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsFocus.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsFocus.java deleted file mode 100644 index 208282c..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsFocus.java +++ /dev/null @@ -1,258 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsFocus.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsFocus { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsFocus( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsFocus - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsFocus) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsFocus other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsFocus other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsFocus build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsFocusRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings( - List warnings); - - _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsFocusWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsFocus other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsFocusWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsFocusRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsFocus build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsFocus( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsFocusRoot.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsFocusRoot.java deleted file mode 100644 index fe11926..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsFocusRoot.java +++ /dev/null @@ -1,225 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsFocusRoot.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsFocusRoot { - private final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsFocusRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsFocusRoot( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsFocusRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsFocusRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsFocusRoot - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsFocusRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsFocusRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsFocusRootType type); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsFocusRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsFocusRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsFocusRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsFocusRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsFocusRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsFocusRoot build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsFocusRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsFocusRootType.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsFocusRootType.java deleted file mode 100644 index e4b0963..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsFocusRootType.java +++ /dev/null @@ -1,291 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsFocusRootType { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsFocusRootType UNKNOWN = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsFocusRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsFocusRootType NAMED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsFocusRootType(Value.NAMED, "named"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsFocusRootType GOTO = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsFocusRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsFocusRootType GOTO_EMBEDDED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsFocusRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsFocusRootType JAVASCRIPT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsFocusRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsFocusRootType SOUND = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsFocusRootType(Value.SOUND, "sound"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsFocusRootType RENDITION = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsFocusRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsFocusRootType GOTO_REMOTE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsFocusRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsFocusRootType LAUNCH = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsFocusRootType( - Value.LAUNCH, "launch"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsFocusRootType IMPORT_DATA = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsFocusRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsFocusRootType SET_OCG_STATE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsFocusRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsFocusRootType URI = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsFocusRootType(Value.URI, "uri"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsFocusRootType MOVIE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsFocusRootType(Value.MOVIE, "movie"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsFocusRootType SUBMIT_FORM = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsFocusRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsFocusRootType HIDE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsFocusRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsFocusRootType THREAD = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsFocusRootType( - Value.THREAD, "thread"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsFocusRootType GOTO3D_VIEW = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsFocusRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsFocusRootType TRANSITION = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsFocusRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsFocusRootType RESET_FORM = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsFocusRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsFocusRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsFocusRootType - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsFocusRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsFocusRootType valueOf( - String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsFocusRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsFocusWarningsItem.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsFocusWarningsItem.java deleted file mode 100644 index 4a380f1..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsFocusWarningsItem.java +++ /dev/null @@ -1,107 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsFocusWarningsItem { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsFocusWarningsItem - MALFORMED_NEXT = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsFocusWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsFocusWarningsItem - CYCLE_DROPPED = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsFocusWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsFocusWarningsItem - INCOMPLETE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsFocusWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsFocusWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsFocusWarningsItem - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsFocusWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsFocusWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsFocusWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsMouseDown.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsMouseDown.java deleted file mode 100644 index d557bc5..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsMouseDown.java +++ /dev/null @@ -1,266 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsMouseDown.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsMouseDown { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List - warnings; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsMouseDown( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List - getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsMouseDown - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsMouseDown) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsMouseDown other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsMouseDown other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsMouseDown build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root( - Optional root); - - _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsMouseDownRoot root); - - _FinalStage root( - Nullable root); - - _FinalStage warnings( - List - warnings); - - _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsMouseDownWarningsItem warnings); - - _FinalStage addAllWarnings( - List - warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List - warnings = new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsMouseDown other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List - warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsMouseDownWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List - warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsMouseDownRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsMouseDown build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsMouseDown( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsMouseDownRoot.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsMouseDownRoot.java deleted file mode 100644 index 9550a56..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsMouseDownRoot.java +++ /dev/null @@ -1,226 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsMouseDownRoot.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsMouseDownRoot { - private final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsMouseDownRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsMouseDownRoot( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsMouseDownRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsMouseDownRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsMouseDownRoot - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsMouseDownRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsMouseDownRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsMouseDownRootType type); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsMouseDownRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsMouseDownRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsMouseDownRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsMouseDownRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsMouseDownRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsMouseDownRoot build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsMouseDownRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsMouseDownRootType.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsMouseDownRootType.java deleted file mode 100644 index 91f60d4..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsMouseDownRootType.java +++ /dev/null @@ -1,298 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsMouseDownRootType { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsMouseDownRootType UNKNOWN = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsMouseDownRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsMouseDownRootType NAMED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsMouseDownRootType( - Value.NAMED, "named"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsMouseDownRootType GOTO = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsMouseDownRootType( - Value.GOTO, "goto"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsMouseDownRootType - GOTO_EMBEDDED = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsMouseDownRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsMouseDownRootType - JAVASCRIPT = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsMouseDownRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsMouseDownRootType SOUND = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsMouseDownRootType( - Value.SOUND, "sound"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsMouseDownRootType RENDITION = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsMouseDownRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsMouseDownRootType - GOTO_REMOTE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsMouseDownRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsMouseDownRootType LAUNCH = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsMouseDownRootType( - Value.LAUNCH, "launch"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsMouseDownRootType - IMPORT_DATA = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsMouseDownRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsMouseDownRootType - SET_OCG_STATE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsMouseDownRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsMouseDownRootType URI = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsMouseDownRootType(Value.URI, "uri"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsMouseDownRootType MOVIE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsMouseDownRootType( - Value.MOVIE, "movie"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsMouseDownRootType - SUBMIT_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsMouseDownRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsMouseDownRootType HIDE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsMouseDownRootType( - Value.HIDE, "hide"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsMouseDownRootType THREAD = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsMouseDownRootType( - Value.THREAD, "thread"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsMouseDownRootType - GOTO3D_VIEW = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsMouseDownRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsMouseDownRootType - TRANSITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsMouseDownRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsMouseDownRootType - RESET_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsMouseDownRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsMouseDownRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsMouseDownRootType - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsMouseDownRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsMouseDownRootType valueOf( - String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsMouseDownRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsMouseDownWarningsItem.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsMouseDownWarningsItem.java deleted file mode 100644 index e0994bb..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsMouseDownWarningsItem.java +++ /dev/null @@ -1,110 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsMouseDownWarningsItem { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsMouseDownWarningsItem - MALFORMED_NEXT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsMouseDownWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsMouseDownWarningsItem - CYCLE_DROPPED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsMouseDownWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsMouseDownWarningsItem - INCOMPLETE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsMouseDownWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsMouseDownWarningsItem( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsMouseDownWarningsItem - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsMouseDownWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsMouseDownWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsMouseDownWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsMouseUp.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsMouseUp.java deleted file mode 100644 index 371442d..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsMouseUp.java +++ /dev/null @@ -1,258 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsMouseUp.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsMouseUp { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsMouseUp( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsMouseUp - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsMouseUp) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsMouseUp other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsMouseUp other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsMouseUp build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsMouseUpRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings( - List warnings); - - _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsMouseUpWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsMouseUp other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsMouseUpWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsMouseUpRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsMouseUp build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsMouseUp( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsMouseUpRoot.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsMouseUpRoot.java deleted file mode 100644 index da96dfe..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsMouseUpRoot.java +++ /dev/null @@ -1,225 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsMouseUpRoot.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsMouseUpRoot { - private final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsMouseUpRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsMouseUpRoot( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsMouseUpRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsMouseUpRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsMouseUpRoot - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsMouseUpRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsMouseUpRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsMouseUpRootType type); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsMouseUpRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsMouseUpRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsMouseUpRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsMouseUpRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsMouseUpRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsMouseUpRoot build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsMouseUpRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsMouseUpRootType.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsMouseUpRootType.java deleted file mode 100644 index 51397b2..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsMouseUpRootType.java +++ /dev/null @@ -1,294 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsMouseUpRootType { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsMouseUpRootType UNKNOWN = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsMouseUpRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsMouseUpRootType NAMED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsMouseUpRootType( - Value.NAMED, "named"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsMouseUpRootType GOTO = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsMouseUpRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsMouseUpRootType - GOTO_EMBEDDED = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsMouseUpRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsMouseUpRootType JAVASCRIPT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsMouseUpRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsMouseUpRootType SOUND = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsMouseUpRootType( - Value.SOUND, "sound"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsMouseUpRootType RENDITION = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsMouseUpRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsMouseUpRootType GOTO_REMOTE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsMouseUpRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsMouseUpRootType LAUNCH = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsMouseUpRootType( - Value.LAUNCH, "launch"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsMouseUpRootType IMPORT_DATA = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsMouseUpRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsMouseUpRootType - SET_OCG_STATE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsMouseUpRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsMouseUpRootType URI = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsMouseUpRootType(Value.URI, "uri"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsMouseUpRootType MOVIE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsMouseUpRootType( - Value.MOVIE, "movie"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsMouseUpRootType SUBMIT_FORM = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsMouseUpRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsMouseUpRootType HIDE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsMouseUpRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsMouseUpRootType THREAD = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsMouseUpRootType( - Value.THREAD, "thread"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsMouseUpRootType GOTO3D_VIEW = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsMouseUpRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsMouseUpRootType TRANSITION = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsMouseUpRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsMouseUpRootType RESET_FORM = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsMouseUpRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsMouseUpRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsMouseUpRootType - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsMouseUpRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsMouseUpRootType valueOf( - String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsMouseUpRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsMouseUpWarningsItem.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsMouseUpWarningsItem.java deleted file mode 100644 index 92d6403..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsMouseUpWarningsItem.java +++ /dev/null @@ -1,107 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsMouseUpWarningsItem { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsMouseUpWarningsItem - MALFORMED_NEXT = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsMouseUpWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsMouseUpWarningsItem - CYCLE_DROPPED = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsMouseUpWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsMouseUpWarningsItem - INCOMPLETE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsMouseUpWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsMouseUpWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsMouseUpWarningsItem - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsMouseUpWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsMouseUpWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsMouseUpWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageClose.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageClose.java deleted file mode 100644 index b700a70..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageClose.java +++ /dev/null @@ -1,266 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageClose.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageClose { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List - warnings; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageClose( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List - getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageClose - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageClose) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageClose other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageClose other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageClose build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root( - Optional root); - - _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageCloseRoot root); - - _FinalStage root( - Nullable root); - - _FinalStage warnings( - List - warnings); - - _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageCloseWarningsItem warnings); - - _FinalStage addAllWarnings( - List - warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List - warnings = new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageClose other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List - warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageCloseWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List - warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageCloseRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageClose build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageClose( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageCloseRoot.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageCloseRoot.java deleted file mode 100644 index 4e85a3c..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageCloseRoot.java +++ /dev/null @@ -1,226 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageCloseRoot.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageCloseRoot { - private final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageCloseRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageCloseRoot( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageCloseRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageCloseRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageCloseRoot - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageCloseRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageCloseRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageCloseRootType type); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageCloseRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageCloseRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageCloseRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageCloseRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageCloseRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageCloseRoot build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageCloseRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageCloseRootType.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageCloseRootType.java deleted file mode 100644 index f22f7db..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageCloseRootType.java +++ /dev/null @@ -1,298 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageCloseRootType { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageCloseRootType UNKNOWN = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageCloseRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageCloseRootType NAMED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageCloseRootType( - Value.NAMED, "named"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageCloseRootType GOTO = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageCloseRootType( - Value.GOTO, "goto"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageCloseRootType - GOTO_EMBEDDED = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageCloseRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageCloseRootType - JAVASCRIPT = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageCloseRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageCloseRootType SOUND = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageCloseRootType( - Value.SOUND, "sound"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageCloseRootType RENDITION = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageCloseRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageCloseRootType - GOTO_REMOTE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageCloseRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageCloseRootType LAUNCH = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageCloseRootType( - Value.LAUNCH, "launch"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageCloseRootType - IMPORT_DATA = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageCloseRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageCloseRootType - SET_OCG_STATE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageCloseRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageCloseRootType URI = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageCloseRootType(Value.URI, "uri"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageCloseRootType MOVIE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageCloseRootType( - Value.MOVIE, "movie"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageCloseRootType - SUBMIT_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageCloseRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageCloseRootType HIDE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageCloseRootType( - Value.HIDE, "hide"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageCloseRootType THREAD = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageCloseRootType( - Value.THREAD, "thread"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageCloseRootType - GOTO3D_VIEW = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageCloseRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageCloseRootType - TRANSITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageCloseRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageCloseRootType - RESET_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageCloseRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageCloseRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageCloseRootType - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageCloseRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageCloseRootType valueOf( - String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageCloseRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageCloseWarningsItem.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageCloseWarningsItem.java deleted file mode 100644 index 7687ac1..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageCloseWarningsItem.java +++ /dev/null @@ -1,110 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageCloseWarningsItem { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageCloseWarningsItem - MALFORMED_NEXT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageCloseWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageCloseWarningsItem - CYCLE_DROPPED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageCloseWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageCloseWarningsItem - INCOMPLETE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageCloseWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageCloseWarningsItem( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageCloseWarningsItem - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageCloseWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageCloseWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageCloseWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageInvisible.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageInvisible.java deleted file mode 100644 index d6d7444..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageInvisible.java +++ /dev/null @@ -1,268 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageInvisible.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageInvisible { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List - warnings; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageInvisible( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List - getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageInvisible - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageInvisible) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageInvisible other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageInvisible other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageInvisible build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root( - Optional root); - - _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageInvisibleRoot root); - - _FinalStage root( - Nullable root); - - _FinalStage warnings( - List - warnings); - - _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageInvisibleWarningsItem warnings); - - _FinalStage addAllWarnings( - List - warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List - warnings = new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageInvisible other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List - warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageInvisibleWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List - warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageInvisibleRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageInvisible build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageInvisible( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageInvisibleRoot.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageInvisibleRoot.java deleted file mode 100644 index 757cf2b..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageInvisibleRoot.java +++ /dev/null @@ -1,230 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageInvisibleRoot.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageInvisibleRoot { - private final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageInvisibleRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageInvisibleRoot( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageInvisibleRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageInvisibleRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageInvisibleRoot - && equalTo( - (DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageInvisibleRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageInvisibleRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageInvisibleRootType type); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageInvisibleRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageInvisibleRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageInvisibleRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageInvisibleRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageInvisibleRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageInvisibleRoot build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageInvisibleRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageInvisibleRootType.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageInvisibleRootType.java deleted file mode 100644 index 182a162..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageInvisibleRootType.java +++ /dev/null @@ -1,302 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageInvisibleRootType { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageInvisibleRootType - UNKNOWN = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageInvisibleRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageInvisibleRootType NAMED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageInvisibleRootType( - Value.NAMED, "named"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageInvisibleRootType GOTO = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageInvisibleRootType( - Value.GOTO, "goto"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageInvisibleRootType - GOTO_EMBEDDED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageInvisibleRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageInvisibleRootType - JAVASCRIPT = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageInvisibleRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageInvisibleRootType SOUND = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageInvisibleRootType( - Value.SOUND, "sound"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageInvisibleRootType - RENDITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageInvisibleRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageInvisibleRootType - GOTO_REMOTE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageInvisibleRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageInvisibleRootType - LAUNCH = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageInvisibleRootType( - Value.LAUNCH, "launch"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageInvisibleRootType - IMPORT_DATA = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageInvisibleRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageInvisibleRootType - SET_OCG_STATE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageInvisibleRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageInvisibleRootType URI = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageInvisibleRootType( - Value.URI, "uri"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageInvisibleRootType MOVIE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageInvisibleRootType( - Value.MOVIE, "movie"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageInvisibleRootType - SUBMIT_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageInvisibleRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageInvisibleRootType HIDE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageInvisibleRootType( - Value.HIDE, "hide"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageInvisibleRootType - THREAD = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageInvisibleRootType( - Value.THREAD, "thread"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageInvisibleRootType - GOTO3D_VIEW = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageInvisibleRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageInvisibleRootType - TRANSITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageInvisibleRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageInvisibleRootType - RESET_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageInvisibleRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageInvisibleRootType( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageInvisibleRootType - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageInvisibleRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageInvisibleRootType valueOf( - String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageInvisibleRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageInvisibleWarningsItem.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageInvisibleWarningsItem.java deleted file mode 100644 index 52a5ef3..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageInvisibleWarningsItem.java +++ /dev/null @@ -1,111 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageInvisibleWarningsItem { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageInvisibleWarningsItem - MALFORMED_NEXT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageInvisibleWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageInvisibleWarningsItem - CYCLE_DROPPED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageInvisibleWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageInvisibleWarningsItem - INCOMPLETE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageInvisibleWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageInvisibleWarningsItem( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageInvisibleWarningsItem - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageInvisibleWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageInvisibleWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageInvisibleWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageOpen.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageOpen.java deleted file mode 100644 index 0858dba..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageOpen.java +++ /dev/null @@ -1,263 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageOpen.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageOpen { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List - warnings; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageOpen( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageOpen - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageOpen) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageOpen other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageOpen other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageOpen build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root( - Optional root); - - _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageOpenRoot root); - - _FinalStage root( - Nullable root); - - _FinalStage warnings( - List warnings); - - _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageOpenWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageOpen other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List - warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageOpenWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List - warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageOpenRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageOpen build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageOpen( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageOpenRoot.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageOpenRoot.java deleted file mode 100644 index df8ea4a..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageOpenRoot.java +++ /dev/null @@ -1,226 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageOpenRoot.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageOpenRoot { - private final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageOpenRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageOpenRoot( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageOpenRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageOpenRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageOpenRoot - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageOpenRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageOpenRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageOpenRootType type); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageOpenRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageOpenRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageOpenRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageOpenRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageOpenRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageOpenRoot build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageOpenRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageOpenRootType.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageOpenRootType.java deleted file mode 100644 index 2a8ef1f..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageOpenRootType.java +++ /dev/null @@ -1,294 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageOpenRootType { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageOpenRootType UNKNOWN = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageOpenRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageOpenRootType NAMED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageOpenRootType( - Value.NAMED, "named"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageOpenRootType GOTO = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageOpenRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageOpenRootType - GOTO_EMBEDDED = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageOpenRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageOpenRootType JAVASCRIPT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageOpenRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageOpenRootType SOUND = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageOpenRootType( - Value.SOUND, "sound"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageOpenRootType RENDITION = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageOpenRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageOpenRootType - GOTO_REMOTE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageOpenRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageOpenRootType LAUNCH = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageOpenRootType( - Value.LAUNCH, "launch"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageOpenRootType - IMPORT_DATA = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageOpenRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageOpenRootType - SET_OCG_STATE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageOpenRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageOpenRootType URI = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageOpenRootType(Value.URI, "uri"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageOpenRootType MOVIE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageOpenRootType( - Value.MOVIE, "movie"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageOpenRootType - SUBMIT_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageOpenRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageOpenRootType HIDE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageOpenRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageOpenRootType THREAD = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageOpenRootType( - Value.THREAD, "thread"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageOpenRootType - GOTO3D_VIEW = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageOpenRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageOpenRootType TRANSITION = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageOpenRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageOpenRootType RESET_FORM = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageOpenRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageOpenRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageOpenRootType - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageOpenRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageOpenRootType valueOf( - String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageOpenRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageOpenWarningsItem.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageOpenWarningsItem.java deleted file mode 100644 index 3e78b0b..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageOpenWarningsItem.java +++ /dev/null @@ -1,109 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageOpenWarningsItem { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageOpenWarningsItem - MALFORMED_NEXT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageOpenWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageOpenWarningsItem - CYCLE_DROPPED = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageOpenWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageOpenWarningsItem - INCOMPLETE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageOpenWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageOpenWarningsItem( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageOpenWarningsItem - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageOpenWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageOpenWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageOpenWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageVisible.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageVisible.java deleted file mode 100644 index e6f0b6a..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageVisible.java +++ /dev/null @@ -1,267 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageVisible.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageVisible { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List - warnings; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageVisible( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List - getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageVisible - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageVisible) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageVisible other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageVisible other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageVisible build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root( - Optional root); - - _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageVisibleRoot root); - - _FinalStage root( - Nullable root); - - _FinalStage warnings( - List - warnings); - - _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageVisibleWarningsItem warnings); - - _FinalStage addAllWarnings( - List - warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List - warnings = new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageVisible other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List - warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageVisibleWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List - warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageVisibleRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageVisible build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageVisible( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageVisibleRoot.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageVisibleRoot.java deleted file mode 100644 index a1e4567..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageVisibleRoot.java +++ /dev/null @@ -1,226 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageVisibleRoot.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageVisibleRoot { - private final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageVisibleRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageVisibleRoot( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageVisibleRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageVisibleRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageVisibleRoot - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageVisibleRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageVisibleRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageVisibleRootType type); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageVisibleRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageVisibleRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageVisibleRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageVisibleRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageVisibleRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageVisibleRoot build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageVisibleRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageVisibleRootType.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageVisibleRootType.java deleted file mode 100644 index 0a379a4..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageVisibleRootType.java +++ /dev/null @@ -1,299 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageVisibleRootType { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageVisibleRootType UNKNOWN = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageVisibleRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageVisibleRootType NAMED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageVisibleRootType( - Value.NAMED, "named"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageVisibleRootType GOTO = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageVisibleRootType( - Value.GOTO, "goto"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageVisibleRootType - GOTO_EMBEDDED = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageVisibleRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageVisibleRootType - JAVASCRIPT = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageVisibleRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageVisibleRootType SOUND = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageVisibleRootType( - Value.SOUND, "sound"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageVisibleRootType - RENDITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageVisibleRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageVisibleRootType - GOTO_REMOTE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageVisibleRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageVisibleRootType LAUNCH = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageVisibleRootType( - Value.LAUNCH, "launch"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageVisibleRootType - IMPORT_DATA = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageVisibleRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageVisibleRootType - SET_OCG_STATE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageVisibleRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageVisibleRootType URI = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageVisibleRootType( - Value.URI, "uri"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageVisibleRootType MOVIE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageVisibleRootType( - Value.MOVIE, "movie"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageVisibleRootType - SUBMIT_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageVisibleRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageVisibleRootType HIDE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageVisibleRootType( - Value.HIDE, "hide"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageVisibleRootType THREAD = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageVisibleRootType( - Value.THREAD, "thread"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageVisibleRootType - GOTO3D_VIEW = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageVisibleRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageVisibleRootType - TRANSITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageVisibleRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageVisibleRootType - RESET_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageVisibleRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageVisibleRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageVisibleRootType - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageVisibleRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageVisibleRootType valueOf( - String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageVisibleRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageVisibleWarningsItem.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageVisibleWarningsItem.java deleted file mode 100644 index cd8669a..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageVisibleWarningsItem.java +++ /dev/null @@ -1,110 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageVisibleWarningsItem { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageVisibleWarningsItem - MALFORMED_NEXT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageVisibleWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageVisibleWarningsItem - CYCLE_DROPPED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageVisibleWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageVisibleWarningsItem - INCOMPLETE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageVisibleWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageVisibleWarningsItem( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageVisibleWarningsItem - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageVisibleWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageVisibleWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLineActionsPageVisibleWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLink.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLink.java index 9d0f9ef..f0004ab 100644 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLink.java +++ b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLink.java @@ -63,7 +63,7 @@ public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLink private final Optional updatedBy; - private final Optional actions; + private final Optional actions; private final Optional target; @@ -89,7 +89,7 @@ private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLink( Optional groupId, Optional createdBy, Optional updatedBy, - Optional actions, + Optional actions, Optional target, Map additionalProperties) { this.ref = ref; @@ -236,7 +236,7 @@ public Optional getUpdatedBy() { } @JsonProperty("actions") - public Optional getActions() { + public Optional getActions() { return actions; } @@ -479,9 +479,9 @@ _FinalStage replyType( _FinalStage updatedBy(String updatedBy); - _FinalStage actions(Optional actions); + _FinalStage actions(Optional actions); - _FinalStage actions(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActions actions); + _FinalStage actions(PdfAnnotationActions actions); _FinalStage target(Optional target); @@ -516,8 +516,7 @@ public static final class Builder private Optional target = Optional.empty(); - private Optional actions = - Optional.empty(); + private Optional actions = Optional.empty(); private Optional updatedBy = Optional.empty(); @@ -653,15 +652,14 @@ public _FinalStage target(Optional actions) { + public _FinalStage actions(Optional actions) { this.actions = actions; return this; } diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActions.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActions.java deleted file mode 100644 index c20d398..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActions.java +++ /dev/null @@ -1,400 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.HashMap; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActions.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActions { - private final Optional activate; - - private final Optional cursorEnter; - - private final Optional cursorExit; - - private final Optional mouseDown; - - private final Optional mouseUp; - - private final Optional focus; - - private final Optional blur; - - private final Optional pageOpen; - - private final Optional pageClose; - - private final Optional pageVisible; - - private final Optional - pageInvisible; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActions( - Optional activate, - Optional cursorEnter, - Optional cursorExit, - Optional mouseDown, - Optional mouseUp, - Optional focus, - Optional blur, - Optional pageOpen, - Optional pageClose, - Optional pageVisible, - Optional pageInvisible, - Map additionalProperties) { - this.activate = activate; - this.cursorEnter = cursorEnter; - this.cursorExit = cursorExit; - this.mouseDown = mouseDown; - this.mouseUp = mouseUp; - this.focus = focus; - this.blur = blur; - this.pageOpen = pageOpen; - this.pageClose = pageClose; - this.pageVisible = pageVisible; - this.pageInvisible = pageInvisible; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("activate") - public Optional getActivate() { - return activate; - } - - @JsonProperty("cursorEnter") - public Optional getCursorEnter() { - return cursorEnter; - } - - @JsonProperty("cursorExit") - public Optional getCursorExit() { - return cursorExit; - } - - @JsonProperty("mouseDown") - public Optional getMouseDown() { - return mouseDown; - } - - @JsonProperty("mouseUp") - public Optional getMouseUp() { - return mouseUp; - } - - @JsonProperty("focus") - public Optional getFocus() { - return focus; - } - - @JsonProperty("blur") - public Optional getBlur() { - return blur; - } - - @JsonProperty("pageOpen") - public Optional getPageOpen() { - return pageOpen; - } - - @JsonProperty("pageClose") - public Optional getPageClose() { - return pageClose; - } - - @JsonProperty("pageVisible") - public Optional getPageVisible() { - return pageVisible; - } - - @JsonProperty("pageInvisible") - public Optional - getPageInvisible() { - return pageInvisible; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActions - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActions) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActions other) { - return activate.equals(other.activate) - && cursorEnter.equals(other.cursorEnter) - && cursorExit.equals(other.cursorExit) - && mouseDown.equals(other.mouseDown) - && mouseUp.equals(other.mouseUp) - && focus.equals(other.focus) - && blur.equals(other.blur) - && pageOpen.equals(other.pageOpen) - && pageClose.equals(other.pageClose) - && pageVisible.equals(other.pageVisible) - && pageInvisible.equals(other.pageInvisible); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash( - this.activate, - this.cursorEnter, - this.cursorExit, - this.mouseDown, - this.mouseUp, - this.focus, - this.blur, - this.pageOpen, - this.pageClose, - this.pageVisible, - this.pageInvisible); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static Builder builder() { - return new Builder(); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder { - private Optional activate = - Optional.empty(); - - private Optional cursorEnter = - Optional.empty(); - - private Optional cursorExit = - Optional.empty(); - - private Optional mouseDown = - Optional.empty(); - - private Optional mouseUp = - Optional.empty(); - - private Optional focus = - Optional.empty(); - - private Optional blur = - Optional.empty(); - - private Optional pageOpen = - Optional.empty(); - - private Optional pageClose = - Optional.empty(); - - private Optional pageVisible = - Optional.empty(); - - private Optional - pageInvisible = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActions other) { - activate(other.getActivate()); - cursorEnter(other.getCursorEnter()); - cursorExit(other.getCursorExit()); - mouseDown(other.getMouseDown()); - mouseUp(other.getMouseUp()); - focus(other.getFocus()); - blur(other.getBlur()); - pageOpen(other.getPageOpen()); - pageClose(other.getPageClose()); - pageVisible(other.getPageVisible()); - pageInvisible(other.getPageInvisible()); - return this; - } - - @JsonSetter(value = "activate", nulls = Nulls.SKIP) - public Builder activate( - Optional activate) { - this.activate = activate; - return this; - } - - public Builder activate(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsActivate activate) { - this.activate = Optional.ofNullable(activate); - return this; - } - - @JsonSetter(value = "cursorEnter", nulls = Nulls.SKIP) - public Builder cursorEnter( - Optional cursorEnter) { - this.cursorEnter = cursorEnter; - return this; - } - - public Builder cursorEnter( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsCursorEnter cursorEnter) { - this.cursorEnter = Optional.ofNullable(cursorEnter); - return this; - } - - @JsonSetter(value = "cursorExit", nulls = Nulls.SKIP) - public Builder cursorExit( - Optional cursorExit) { - this.cursorExit = cursorExit; - return this; - } - - public Builder cursorExit( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsCursorExit cursorExit) { - this.cursorExit = Optional.ofNullable(cursorExit); - return this; - } - - @JsonSetter(value = "mouseDown", nulls = Nulls.SKIP) - public Builder mouseDown( - Optional mouseDown) { - this.mouseDown = mouseDown; - return this; - } - - public Builder mouseDown( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsMouseDown mouseDown) { - this.mouseDown = Optional.ofNullable(mouseDown); - return this; - } - - @JsonSetter(value = "mouseUp", nulls = Nulls.SKIP) - public Builder mouseUp( - Optional mouseUp) { - this.mouseUp = mouseUp; - return this; - } - - public Builder mouseUp(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsMouseUp mouseUp) { - this.mouseUp = Optional.ofNullable(mouseUp); - return this; - } - - @JsonSetter(value = "focus", nulls = Nulls.SKIP) - public Builder focus(Optional focus) { - this.focus = focus; - return this; - } - - public Builder focus(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsFocus focus) { - this.focus = Optional.ofNullable(focus); - return this; - } - - @JsonSetter(value = "blur", nulls = Nulls.SKIP) - public Builder blur(Optional blur) { - this.blur = blur; - return this; - } - - public Builder blur(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsBlur blur) { - this.blur = Optional.ofNullable(blur); - return this; - } - - @JsonSetter(value = "pageOpen", nulls = Nulls.SKIP) - public Builder pageOpen( - Optional pageOpen) { - this.pageOpen = pageOpen; - return this; - } - - public Builder pageOpen(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageOpen pageOpen) { - this.pageOpen = Optional.ofNullable(pageOpen); - return this; - } - - @JsonSetter(value = "pageClose", nulls = Nulls.SKIP) - public Builder pageClose( - Optional pageClose) { - this.pageClose = pageClose; - return this; - } - - public Builder pageClose( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageClose pageClose) { - this.pageClose = Optional.ofNullable(pageClose); - return this; - } - - @JsonSetter(value = "pageVisible", nulls = Nulls.SKIP) - public Builder pageVisible( - Optional pageVisible) { - this.pageVisible = pageVisible; - return this; - } - - public Builder pageVisible( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageVisible pageVisible) { - this.pageVisible = Optional.ofNullable(pageVisible); - return this; - } - - @JsonSetter(value = "pageInvisible", nulls = Nulls.SKIP) - public Builder pageInvisible( - Optional - pageInvisible) { - this.pageInvisible = pageInvisible; - return this; - } - - public Builder pageInvisible( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageInvisible pageInvisible) { - this.pageInvisible = Optional.ofNullable(pageInvisible); - return this; - } - - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActions build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActions( - activate, - cursorEnter, - cursorExit, - mouseDown, - mouseUp, - focus, - blur, - pageOpen, - pageClose, - pageVisible, - pageInvisible, - additionalProperties); - } - - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsActivate.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsActivate.java deleted file mode 100644 index dfa4d73..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsActivate.java +++ /dev/null @@ -1,263 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsActivate.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsActivate { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List - warnings; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsActivate( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsActivate - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsActivate) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsActivate other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsActivate other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsActivate build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root( - Optional root); - - _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsActivateRoot root); - - _FinalStage root( - Nullable root); - - _FinalStage warnings( - List warnings); - - _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsActivateWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsActivate other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List - warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsActivateWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List - warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsActivateRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsActivate build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsActivate( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsActivateRoot.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsActivateRoot.java deleted file mode 100644 index 68b4ccd..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsActivateRoot.java +++ /dev/null @@ -1,226 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsActivateRoot.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsActivateRoot { - private final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsActivateRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsActivateRoot( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsActivateRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsActivateRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsActivateRoot - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsActivateRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsActivateRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsActivateRootType type); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsActivateRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsActivateRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsActivateRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsActivateRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsActivateRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsActivateRoot build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsActivateRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsActivateRootType.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsActivateRootType.java deleted file mode 100644 index d111889..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsActivateRootType.java +++ /dev/null @@ -1,294 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsActivateRootType { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsActivateRootType UNKNOWN = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsActivateRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsActivateRootType NAMED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsActivateRootType( - Value.NAMED, "named"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsActivateRootType GOTO = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsActivateRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsActivateRootType - GOTO_EMBEDDED = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsActivateRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsActivateRootType JAVASCRIPT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsActivateRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsActivateRootType SOUND = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsActivateRootType( - Value.SOUND, "sound"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsActivateRootType RENDITION = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsActivateRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsActivateRootType - GOTO_REMOTE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsActivateRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsActivateRootType LAUNCH = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsActivateRootType( - Value.LAUNCH, "launch"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsActivateRootType - IMPORT_DATA = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsActivateRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsActivateRootType - SET_OCG_STATE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsActivateRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsActivateRootType URI = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsActivateRootType(Value.URI, "uri"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsActivateRootType MOVIE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsActivateRootType( - Value.MOVIE, "movie"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsActivateRootType - SUBMIT_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsActivateRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsActivateRootType HIDE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsActivateRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsActivateRootType THREAD = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsActivateRootType( - Value.THREAD, "thread"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsActivateRootType - GOTO3D_VIEW = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsActivateRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsActivateRootType TRANSITION = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsActivateRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsActivateRootType RESET_FORM = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsActivateRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsActivateRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsActivateRootType - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsActivateRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsActivateRootType valueOf( - String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsActivateRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsActivateWarningsItem.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsActivateWarningsItem.java deleted file mode 100644 index 53afafe..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsActivateWarningsItem.java +++ /dev/null @@ -1,109 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsActivateWarningsItem { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsActivateWarningsItem - MALFORMED_NEXT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsActivateWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsActivateWarningsItem - CYCLE_DROPPED = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsActivateWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsActivateWarningsItem - INCOMPLETE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsActivateWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsActivateWarningsItem( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsActivateWarningsItem - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsActivateWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsActivateWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsActivateWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsBlur.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsBlur.java deleted file mode 100644 index 0d84de2..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsBlur.java +++ /dev/null @@ -1,258 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsBlur.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsBlur { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsBlur( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsBlur - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsBlur) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsBlur other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsBlur other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsBlur build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsBlurRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings( - List warnings); - - _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsBlurWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsBlur other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsBlurWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsBlurRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsBlur build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsBlur( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsBlurRoot.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsBlurRoot.java deleted file mode 100644 index bee8ddb..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsBlurRoot.java +++ /dev/null @@ -1,225 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsBlurRoot.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsBlurRoot { - private final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsBlurRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsBlurRoot( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsBlurRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsBlurRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsBlurRoot - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsBlurRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsBlurRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsBlurRootType type); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsBlurRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsBlurRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsBlurRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsBlurRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsBlurRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsBlurRoot build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsBlurRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsBlurRootType.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsBlurRootType.java deleted file mode 100644 index bed205e..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsBlurRootType.java +++ /dev/null @@ -1,289 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsBlurRootType { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsBlurRootType UNKNOWN = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsBlurRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsBlurRootType NAMED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsBlurRootType(Value.NAMED, "named"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsBlurRootType GOTO = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsBlurRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsBlurRootType GOTO_EMBEDDED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsBlurRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsBlurRootType JAVASCRIPT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsBlurRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsBlurRootType SOUND = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsBlurRootType(Value.SOUND, "sound"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsBlurRootType RENDITION = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsBlurRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsBlurRootType GOTO_REMOTE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsBlurRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsBlurRootType LAUNCH = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsBlurRootType(Value.LAUNCH, "launch"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsBlurRootType IMPORT_DATA = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsBlurRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsBlurRootType SET_OCG_STATE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsBlurRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsBlurRootType URI = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsBlurRootType(Value.URI, "uri"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsBlurRootType MOVIE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsBlurRootType(Value.MOVIE, "movie"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsBlurRootType SUBMIT_FORM = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsBlurRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsBlurRootType HIDE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsBlurRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsBlurRootType THREAD = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsBlurRootType(Value.THREAD, "thread"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsBlurRootType GOTO3D_VIEW = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsBlurRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsBlurRootType TRANSITION = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsBlurRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsBlurRootType RESET_FORM = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsBlurRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsBlurRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsBlurRootType - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsBlurRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsBlurRootType valueOf( - String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsBlurRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsBlurWarningsItem.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsBlurWarningsItem.java deleted file mode 100644 index 2eedb8e..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsBlurWarningsItem.java +++ /dev/null @@ -1,105 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsBlurWarningsItem { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsBlurWarningsItem - MALFORMED_NEXT = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsBlurWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsBlurWarningsItem - CYCLE_DROPPED = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsBlurWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsBlurWarningsItem INCOMPLETE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsBlurWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsBlurWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsBlurWarningsItem - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsBlurWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsBlurWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsBlurWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsCursorEnter.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsCursorEnter.java deleted file mode 100644 index 3b003be..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsCursorEnter.java +++ /dev/null @@ -1,267 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsCursorEnter.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsCursorEnter { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List - warnings; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsCursorEnter( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List - getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsCursorEnter - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsCursorEnter) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsCursorEnter other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsCursorEnter other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsCursorEnter build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root( - Optional root); - - _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsCursorEnterRoot root); - - _FinalStage root( - Nullable root); - - _FinalStage warnings( - List - warnings); - - _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsCursorEnterWarningsItem warnings); - - _FinalStage addAllWarnings( - List - warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List - warnings = new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsCursorEnter other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List - warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsCursorEnterWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List - warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsCursorEnterRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsCursorEnter build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsCursorEnter( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsCursorEnterRoot.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsCursorEnterRoot.java deleted file mode 100644 index 94264c9..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsCursorEnterRoot.java +++ /dev/null @@ -1,226 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsCursorEnterRoot.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsCursorEnterRoot { - private final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsCursorEnterRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsCursorEnterRoot( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsCursorEnterRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsCursorEnterRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsCursorEnterRoot - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsCursorEnterRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsCursorEnterRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsCursorEnterRootType type); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsCursorEnterRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsCursorEnterRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsCursorEnterRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsCursorEnterRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsCursorEnterRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsCursorEnterRoot build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsCursorEnterRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsCursorEnterRootType.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsCursorEnterRootType.java deleted file mode 100644 index 378fea1..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsCursorEnterRootType.java +++ /dev/null @@ -1,299 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsCursorEnterRootType { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsCursorEnterRootType UNKNOWN = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsCursorEnterRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsCursorEnterRootType NAMED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsCursorEnterRootType( - Value.NAMED, "named"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsCursorEnterRootType GOTO = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsCursorEnterRootType( - Value.GOTO, "goto"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsCursorEnterRootType - GOTO_EMBEDDED = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsCursorEnterRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsCursorEnterRootType - JAVASCRIPT = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsCursorEnterRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsCursorEnterRootType SOUND = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsCursorEnterRootType( - Value.SOUND, "sound"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsCursorEnterRootType - RENDITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsCursorEnterRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsCursorEnterRootType - GOTO_REMOTE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsCursorEnterRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsCursorEnterRootType LAUNCH = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsCursorEnterRootType( - Value.LAUNCH, "launch"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsCursorEnterRootType - IMPORT_DATA = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsCursorEnterRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsCursorEnterRootType - SET_OCG_STATE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsCursorEnterRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsCursorEnterRootType URI = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsCursorEnterRootType( - Value.URI, "uri"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsCursorEnterRootType MOVIE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsCursorEnterRootType( - Value.MOVIE, "movie"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsCursorEnterRootType - SUBMIT_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsCursorEnterRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsCursorEnterRootType HIDE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsCursorEnterRootType( - Value.HIDE, "hide"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsCursorEnterRootType THREAD = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsCursorEnterRootType( - Value.THREAD, "thread"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsCursorEnterRootType - GOTO3D_VIEW = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsCursorEnterRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsCursorEnterRootType - TRANSITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsCursorEnterRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsCursorEnterRootType - RESET_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsCursorEnterRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsCursorEnterRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsCursorEnterRootType - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsCursorEnterRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsCursorEnterRootType valueOf( - String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsCursorEnterRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsCursorEnterWarningsItem.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsCursorEnterWarningsItem.java deleted file mode 100644 index 0185f92..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsCursorEnterWarningsItem.java +++ /dev/null @@ -1,110 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsCursorEnterWarningsItem { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsCursorEnterWarningsItem - MALFORMED_NEXT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsCursorEnterWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsCursorEnterWarningsItem - CYCLE_DROPPED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsCursorEnterWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsCursorEnterWarningsItem - INCOMPLETE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsCursorEnterWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsCursorEnterWarningsItem( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsCursorEnterWarningsItem - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsCursorEnterWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsCursorEnterWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsCursorEnterWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsCursorExit.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsCursorExit.java deleted file mode 100644 index 68db653..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsCursorExit.java +++ /dev/null @@ -1,267 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsCursorExit.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsCursorExit { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List - warnings; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsCursorExit( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List - getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsCursorExit - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsCursorExit) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsCursorExit other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsCursorExit other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsCursorExit build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root( - Optional root); - - _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsCursorExitRoot root); - - _FinalStage root( - Nullable root); - - _FinalStage warnings( - List - warnings); - - _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsCursorExitWarningsItem warnings); - - _FinalStage addAllWarnings( - List - warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List - warnings = new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsCursorExit other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List - warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsCursorExitWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List - warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsCursorExitRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsCursorExit build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsCursorExit( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsCursorExitRoot.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsCursorExitRoot.java deleted file mode 100644 index 410cee8..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsCursorExitRoot.java +++ /dev/null @@ -1,226 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsCursorExitRoot.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsCursorExitRoot { - private final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsCursorExitRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsCursorExitRoot( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsCursorExitRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsCursorExitRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsCursorExitRoot - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsCursorExitRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsCursorExitRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsCursorExitRootType type); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsCursorExitRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsCursorExitRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsCursorExitRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsCursorExitRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsCursorExitRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsCursorExitRoot build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsCursorExitRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsCursorExitRootType.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsCursorExitRootType.java deleted file mode 100644 index d63c071..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsCursorExitRootType.java +++ /dev/null @@ -1,298 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsCursorExitRootType { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsCursorExitRootType UNKNOWN = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsCursorExitRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsCursorExitRootType NAMED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsCursorExitRootType( - Value.NAMED, "named"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsCursorExitRootType GOTO = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsCursorExitRootType( - Value.GOTO, "goto"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsCursorExitRootType - GOTO_EMBEDDED = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsCursorExitRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsCursorExitRootType - JAVASCRIPT = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsCursorExitRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsCursorExitRootType SOUND = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsCursorExitRootType( - Value.SOUND, "sound"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsCursorExitRootType - RENDITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsCursorExitRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsCursorExitRootType - GOTO_REMOTE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsCursorExitRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsCursorExitRootType LAUNCH = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsCursorExitRootType( - Value.LAUNCH, "launch"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsCursorExitRootType - IMPORT_DATA = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsCursorExitRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsCursorExitRootType - SET_OCG_STATE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsCursorExitRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsCursorExitRootType URI = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsCursorExitRootType(Value.URI, "uri"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsCursorExitRootType MOVIE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsCursorExitRootType( - Value.MOVIE, "movie"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsCursorExitRootType - SUBMIT_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsCursorExitRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsCursorExitRootType HIDE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsCursorExitRootType( - Value.HIDE, "hide"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsCursorExitRootType THREAD = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsCursorExitRootType( - Value.THREAD, "thread"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsCursorExitRootType - GOTO3D_VIEW = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsCursorExitRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsCursorExitRootType - TRANSITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsCursorExitRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsCursorExitRootType - RESET_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsCursorExitRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsCursorExitRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsCursorExitRootType - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsCursorExitRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsCursorExitRootType valueOf( - String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsCursorExitRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsCursorExitWarningsItem.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsCursorExitWarningsItem.java deleted file mode 100644 index bfb04a5..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsCursorExitWarningsItem.java +++ /dev/null @@ -1,110 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsCursorExitWarningsItem { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsCursorExitWarningsItem - MALFORMED_NEXT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsCursorExitWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsCursorExitWarningsItem - CYCLE_DROPPED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsCursorExitWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsCursorExitWarningsItem - INCOMPLETE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsCursorExitWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsCursorExitWarningsItem( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsCursorExitWarningsItem - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsCursorExitWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsCursorExitWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsCursorExitWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsFocus.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsFocus.java deleted file mode 100644 index 040e8c0..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsFocus.java +++ /dev/null @@ -1,258 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsFocus.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsFocus { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsFocus( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsFocus - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsFocus) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsFocus other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsFocus other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsFocus build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsFocusRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings( - List warnings); - - _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsFocusWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsFocus other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsFocusWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsFocusRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsFocus build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsFocus( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsFocusRoot.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsFocusRoot.java deleted file mode 100644 index 2170cf4..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsFocusRoot.java +++ /dev/null @@ -1,225 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsFocusRoot.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsFocusRoot { - private final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsFocusRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsFocusRoot( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsFocusRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsFocusRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsFocusRoot - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsFocusRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsFocusRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsFocusRootType type); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsFocusRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsFocusRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsFocusRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsFocusRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsFocusRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsFocusRoot build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsFocusRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsFocusRootType.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsFocusRootType.java deleted file mode 100644 index 1a921e1..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsFocusRootType.java +++ /dev/null @@ -1,291 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsFocusRootType { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsFocusRootType UNKNOWN = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsFocusRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsFocusRootType NAMED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsFocusRootType(Value.NAMED, "named"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsFocusRootType GOTO = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsFocusRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsFocusRootType GOTO_EMBEDDED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsFocusRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsFocusRootType JAVASCRIPT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsFocusRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsFocusRootType SOUND = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsFocusRootType(Value.SOUND, "sound"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsFocusRootType RENDITION = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsFocusRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsFocusRootType GOTO_REMOTE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsFocusRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsFocusRootType LAUNCH = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsFocusRootType( - Value.LAUNCH, "launch"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsFocusRootType IMPORT_DATA = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsFocusRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsFocusRootType SET_OCG_STATE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsFocusRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsFocusRootType URI = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsFocusRootType(Value.URI, "uri"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsFocusRootType MOVIE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsFocusRootType(Value.MOVIE, "movie"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsFocusRootType SUBMIT_FORM = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsFocusRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsFocusRootType HIDE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsFocusRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsFocusRootType THREAD = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsFocusRootType( - Value.THREAD, "thread"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsFocusRootType GOTO3D_VIEW = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsFocusRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsFocusRootType TRANSITION = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsFocusRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsFocusRootType RESET_FORM = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsFocusRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsFocusRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsFocusRootType - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsFocusRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsFocusRootType valueOf( - String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsFocusRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsFocusWarningsItem.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsFocusWarningsItem.java deleted file mode 100644 index 82e0c35..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsFocusWarningsItem.java +++ /dev/null @@ -1,107 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsFocusWarningsItem { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsFocusWarningsItem - MALFORMED_NEXT = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsFocusWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsFocusWarningsItem - CYCLE_DROPPED = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsFocusWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsFocusWarningsItem - INCOMPLETE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsFocusWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsFocusWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsFocusWarningsItem - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsFocusWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsFocusWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsFocusWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsMouseDown.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsMouseDown.java deleted file mode 100644 index ab111ac..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsMouseDown.java +++ /dev/null @@ -1,266 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsMouseDown.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsMouseDown { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List - warnings; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsMouseDown( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List - getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsMouseDown - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsMouseDown) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsMouseDown other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsMouseDown other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsMouseDown build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root( - Optional root); - - _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsMouseDownRoot root); - - _FinalStage root( - Nullable root); - - _FinalStage warnings( - List - warnings); - - _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsMouseDownWarningsItem warnings); - - _FinalStage addAllWarnings( - List - warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List - warnings = new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsMouseDown other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List - warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsMouseDownWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List - warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsMouseDownRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsMouseDown build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsMouseDown( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsMouseDownRoot.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsMouseDownRoot.java deleted file mode 100644 index 97c2ec3..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsMouseDownRoot.java +++ /dev/null @@ -1,226 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsMouseDownRoot.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsMouseDownRoot { - private final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsMouseDownRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsMouseDownRoot( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsMouseDownRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsMouseDownRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsMouseDownRoot - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsMouseDownRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsMouseDownRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsMouseDownRootType type); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsMouseDownRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsMouseDownRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsMouseDownRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsMouseDownRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsMouseDownRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsMouseDownRoot build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsMouseDownRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsMouseDownRootType.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsMouseDownRootType.java deleted file mode 100644 index f356461..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsMouseDownRootType.java +++ /dev/null @@ -1,298 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsMouseDownRootType { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsMouseDownRootType UNKNOWN = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsMouseDownRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsMouseDownRootType NAMED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsMouseDownRootType( - Value.NAMED, "named"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsMouseDownRootType GOTO = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsMouseDownRootType( - Value.GOTO, "goto"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsMouseDownRootType - GOTO_EMBEDDED = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsMouseDownRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsMouseDownRootType - JAVASCRIPT = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsMouseDownRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsMouseDownRootType SOUND = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsMouseDownRootType( - Value.SOUND, "sound"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsMouseDownRootType RENDITION = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsMouseDownRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsMouseDownRootType - GOTO_REMOTE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsMouseDownRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsMouseDownRootType LAUNCH = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsMouseDownRootType( - Value.LAUNCH, "launch"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsMouseDownRootType - IMPORT_DATA = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsMouseDownRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsMouseDownRootType - SET_OCG_STATE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsMouseDownRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsMouseDownRootType URI = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsMouseDownRootType(Value.URI, "uri"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsMouseDownRootType MOVIE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsMouseDownRootType( - Value.MOVIE, "movie"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsMouseDownRootType - SUBMIT_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsMouseDownRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsMouseDownRootType HIDE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsMouseDownRootType( - Value.HIDE, "hide"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsMouseDownRootType THREAD = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsMouseDownRootType( - Value.THREAD, "thread"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsMouseDownRootType - GOTO3D_VIEW = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsMouseDownRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsMouseDownRootType - TRANSITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsMouseDownRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsMouseDownRootType - RESET_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsMouseDownRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsMouseDownRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsMouseDownRootType - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsMouseDownRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsMouseDownRootType valueOf( - String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsMouseDownRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsMouseDownWarningsItem.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsMouseDownWarningsItem.java deleted file mode 100644 index 615e37f..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsMouseDownWarningsItem.java +++ /dev/null @@ -1,110 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsMouseDownWarningsItem { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsMouseDownWarningsItem - MALFORMED_NEXT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsMouseDownWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsMouseDownWarningsItem - CYCLE_DROPPED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsMouseDownWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsMouseDownWarningsItem - INCOMPLETE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsMouseDownWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsMouseDownWarningsItem( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsMouseDownWarningsItem - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsMouseDownWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsMouseDownWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsMouseDownWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsMouseUp.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsMouseUp.java deleted file mode 100644 index 01190a9..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsMouseUp.java +++ /dev/null @@ -1,258 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsMouseUp.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsMouseUp { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsMouseUp( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsMouseUp - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsMouseUp) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsMouseUp other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsMouseUp other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsMouseUp build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsMouseUpRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings( - List warnings); - - _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsMouseUpWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsMouseUp other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsMouseUpWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsMouseUpRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsMouseUp build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsMouseUp( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsMouseUpRoot.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsMouseUpRoot.java deleted file mode 100644 index f857d6b..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsMouseUpRoot.java +++ /dev/null @@ -1,225 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsMouseUpRoot.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsMouseUpRoot { - private final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsMouseUpRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsMouseUpRoot( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsMouseUpRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsMouseUpRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsMouseUpRoot - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsMouseUpRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsMouseUpRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsMouseUpRootType type); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsMouseUpRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsMouseUpRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsMouseUpRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsMouseUpRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsMouseUpRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsMouseUpRoot build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsMouseUpRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsMouseUpRootType.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsMouseUpRootType.java deleted file mode 100644 index c39e867..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsMouseUpRootType.java +++ /dev/null @@ -1,294 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsMouseUpRootType { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsMouseUpRootType UNKNOWN = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsMouseUpRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsMouseUpRootType NAMED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsMouseUpRootType( - Value.NAMED, "named"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsMouseUpRootType GOTO = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsMouseUpRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsMouseUpRootType - GOTO_EMBEDDED = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsMouseUpRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsMouseUpRootType JAVASCRIPT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsMouseUpRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsMouseUpRootType SOUND = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsMouseUpRootType( - Value.SOUND, "sound"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsMouseUpRootType RENDITION = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsMouseUpRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsMouseUpRootType GOTO_REMOTE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsMouseUpRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsMouseUpRootType LAUNCH = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsMouseUpRootType( - Value.LAUNCH, "launch"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsMouseUpRootType IMPORT_DATA = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsMouseUpRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsMouseUpRootType - SET_OCG_STATE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsMouseUpRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsMouseUpRootType URI = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsMouseUpRootType(Value.URI, "uri"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsMouseUpRootType MOVIE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsMouseUpRootType( - Value.MOVIE, "movie"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsMouseUpRootType SUBMIT_FORM = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsMouseUpRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsMouseUpRootType HIDE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsMouseUpRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsMouseUpRootType THREAD = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsMouseUpRootType( - Value.THREAD, "thread"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsMouseUpRootType GOTO3D_VIEW = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsMouseUpRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsMouseUpRootType TRANSITION = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsMouseUpRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsMouseUpRootType RESET_FORM = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsMouseUpRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsMouseUpRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsMouseUpRootType - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsMouseUpRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsMouseUpRootType valueOf( - String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsMouseUpRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsMouseUpWarningsItem.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsMouseUpWarningsItem.java deleted file mode 100644 index 0d24a14..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsMouseUpWarningsItem.java +++ /dev/null @@ -1,107 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsMouseUpWarningsItem { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsMouseUpWarningsItem - MALFORMED_NEXT = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsMouseUpWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsMouseUpWarningsItem - CYCLE_DROPPED = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsMouseUpWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsMouseUpWarningsItem - INCOMPLETE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsMouseUpWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsMouseUpWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsMouseUpWarningsItem - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsMouseUpWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsMouseUpWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsMouseUpWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageClose.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageClose.java deleted file mode 100644 index 49923ff..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageClose.java +++ /dev/null @@ -1,266 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageClose.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageClose { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List - warnings; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageClose( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List - getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageClose - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageClose) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageClose other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageClose other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageClose build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root( - Optional root); - - _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageCloseRoot root); - - _FinalStage root( - Nullable root); - - _FinalStage warnings( - List - warnings); - - _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageCloseWarningsItem warnings); - - _FinalStage addAllWarnings( - List - warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List - warnings = new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageClose other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List - warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageCloseWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List - warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageCloseRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageClose build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageClose( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageCloseRoot.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageCloseRoot.java deleted file mode 100644 index b476325..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageCloseRoot.java +++ /dev/null @@ -1,226 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageCloseRoot.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageCloseRoot { - private final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageCloseRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageCloseRoot( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageCloseRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageCloseRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageCloseRoot - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageCloseRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageCloseRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageCloseRootType type); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageCloseRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageCloseRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageCloseRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageCloseRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageCloseRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageCloseRoot build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageCloseRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageCloseRootType.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageCloseRootType.java deleted file mode 100644 index cb8e0e5..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageCloseRootType.java +++ /dev/null @@ -1,298 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageCloseRootType { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageCloseRootType UNKNOWN = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageCloseRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageCloseRootType NAMED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageCloseRootType( - Value.NAMED, "named"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageCloseRootType GOTO = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageCloseRootType( - Value.GOTO, "goto"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageCloseRootType - GOTO_EMBEDDED = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageCloseRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageCloseRootType - JAVASCRIPT = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageCloseRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageCloseRootType SOUND = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageCloseRootType( - Value.SOUND, "sound"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageCloseRootType RENDITION = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageCloseRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageCloseRootType - GOTO_REMOTE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageCloseRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageCloseRootType LAUNCH = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageCloseRootType( - Value.LAUNCH, "launch"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageCloseRootType - IMPORT_DATA = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageCloseRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageCloseRootType - SET_OCG_STATE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageCloseRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageCloseRootType URI = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageCloseRootType(Value.URI, "uri"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageCloseRootType MOVIE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageCloseRootType( - Value.MOVIE, "movie"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageCloseRootType - SUBMIT_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageCloseRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageCloseRootType HIDE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageCloseRootType( - Value.HIDE, "hide"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageCloseRootType THREAD = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageCloseRootType( - Value.THREAD, "thread"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageCloseRootType - GOTO3D_VIEW = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageCloseRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageCloseRootType - TRANSITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageCloseRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageCloseRootType - RESET_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageCloseRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageCloseRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageCloseRootType - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageCloseRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageCloseRootType valueOf( - String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageCloseRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageCloseWarningsItem.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageCloseWarningsItem.java deleted file mode 100644 index 942df23..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageCloseWarningsItem.java +++ /dev/null @@ -1,110 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageCloseWarningsItem { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageCloseWarningsItem - MALFORMED_NEXT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageCloseWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageCloseWarningsItem - CYCLE_DROPPED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageCloseWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageCloseWarningsItem - INCOMPLETE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageCloseWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageCloseWarningsItem( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageCloseWarningsItem - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageCloseWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageCloseWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageCloseWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageInvisible.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageInvisible.java deleted file mode 100644 index 67a7a2d..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageInvisible.java +++ /dev/null @@ -1,268 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageInvisible.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageInvisible { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List - warnings; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageInvisible( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List - getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageInvisible - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageInvisible) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageInvisible other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageInvisible other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageInvisible build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root( - Optional root); - - _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageInvisibleRoot root); - - _FinalStage root( - Nullable root); - - _FinalStage warnings( - List - warnings); - - _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageInvisibleWarningsItem warnings); - - _FinalStage addAllWarnings( - List - warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List - warnings = new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageInvisible other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List - warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageInvisibleWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List - warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageInvisibleRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageInvisible build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageInvisible( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageInvisibleRoot.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageInvisibleRoot.java deleted file mode 100644 index d14ecb9..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageInvisibleRoot.java +++ /dev/null @@ -1,230 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageInvisibleRoot.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageInvisibleRoot { - private final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageInvisibleRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageInvisibleRoot( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageInvisibleRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageInvisibleRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageInvisibleRoot - && equalTo( - (DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageInvisibleRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageInvisibleRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageInvisibleRootType type); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageInvisibleRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageInvisibleRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageInvisibleRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageInvisibleRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageInvisibleRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageInvisibleRoot build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageInvisibleRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageInvisibleRootType.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageInvisibleRootType.java deleted file mode 100644 index c51e257..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageInvisibleRootType.java +++ /dev/null @@ -1,302 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageInvisibleRootType { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageInvisibleRootType - UNKNOWN = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageInvisibleRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageInvisibleRootType NAMED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageInvisibleRootType( - Value.NAMED, "named"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageInvisibleRootType GOTO = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageInvisibleRootType( - Value.GOTO, "goto"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageInvisibleRootType - GOTO_EMBEDDED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageInvisibleRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageInvisibleRootType - JAVASCRIPT = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageInvisibleRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageInvisibleRootType SOUND = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageInvisibleRootType( - Value.SOUND, "sound"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageInvisibleRootType - RENDITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageInvisibleRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageInvisibleRootType - GOTO_REMOTE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageInvisibleRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageInvisibleRootType - LAUNCH = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageInvisibleRootType( - Value.LAUNCH, "launch"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageInvisibleRootType - IMPORT_DATA = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageInvisibleRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageInvisibleRootType - SET_OCG_STATE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageInvisibleRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageInvisibleRootType URI = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageInvisibleRootType( - Value.URI, "uri"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageInvisibleRootType MOVIE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageInvisibleRootType( - Value.MOVIE, "movie"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageInvisibleRootType - SUBMIT_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageInvisibleRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageInvisibleRootType HIDE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageInvisibleRootType( - Value.HIDE, "hide"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageInvisibleRootType - THREAD = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageInvisibleRootType( - Value.THREAD, "thread"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageInvisibleRootType - GOTO3D_VIEW = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageInvisibleRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageInvisibleRootType - TRANSITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageInvisibleRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageInvisibleRootType - RESET_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageInvisibleRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageInvisibleRootType( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageInvisibleRootType - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageInvisibleRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageInvisibleRootType valueOf( - String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageInvisibleRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageInvisibleWarningsItem.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageInvisibleWarningsItem.java deleted file mode 100644 index a58b3df..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageInvisibleWarningsItem.java +++ /dev/null @@ -1,111 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageInvisibleWarningsItem { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageInvisibleWarningsItem - MALFORMED_NEXT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageInvisibleWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageInvisibleWarningsItem - CYCLE_DROPPED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageInvisibleWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageInvisibleWarningsItem - INCOMPLETE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageInvisibleWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageInvisibleWarningsItem( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageInvisibleWarningsItem - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageInvisibleWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageInvisibleWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageInvisibleWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageOpen.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageOpen.java deleted file mode 100644 index e87a53c..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageOpen.java +++ /dev/null @@ -1,263 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageOpen.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageOpen { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List - warnings; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageOpen( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageOpen - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageOpen) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageOpen other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageOpen other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageOpen build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root( - Optional root); - - _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageOpenRoot root); - - _FinalStage root( - Nullable root); - - _FinalStage warnings( - List warnings); - - _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageOpenWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageOpen other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List - warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageOpenWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List - warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageOpenRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageOpen build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageOpen( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageOpenRoot.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageOpenRoot.java deleted file mode 100644 index 2c5cd34..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageOpenRoot.java +++ /dev/null @@ -1,226 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageOpenRoot.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageOpenRoot { - private final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageOpenRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageOpenRoot( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageOpenRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageOpenRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageOpenRoot - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageOpenRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageOpenRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageOpenRootType type); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageOpenRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageOpenRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageOpenRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageOpenRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageOpenRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageOpenRoot build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageOpenRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageOpenRootType.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageOpenRootType.java deleted file mode 100644 index 49059f9..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageOpenRootType.java +++ /dev/null @@ -1,294 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageOpenRootType { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageOpenRootType UNKNOWN = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageOpenRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageOpenRootType NAMED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageOpenRootType( - Value.NAMED, "named"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageOpenRootType GOTO = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageOpenRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageOpenRootType - GOTO_EMBEDDED = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageOpenRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageOpenRootType JAVASCRIPT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageOpenRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageOpenRootType SOUND = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageOpenRootType( - Value.SOUND, "sound"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageOpenRootType RENDITION = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageOpenRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageOpenRootType - GOTO_REMOTE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageOpenRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageOpenRootType LAUNCH = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageOpenRootType( - Value.LAUNCH, "launch"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageOpenRootType - IMPORT_DATA = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageOpenRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageOpenRootType - SET_OCG_STATE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageOpenRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageOpenRootType URI = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageOpenRootType(Value.URI, "uri"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageOpenRootType MOVIE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageOpenRootType( - Value.MOVIE, "movie"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageOpenRootType - SUBMIT_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageOpenRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageOpenRootType HIDE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageOpenRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageOpenRootType THREAD = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageOpenRootType( - Value.THREAD, "thread"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageOpenRootType - GOTO3D_VIEW = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageOpenRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageOpenRootType TRANSITION = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageOpenRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageOpenRootType RESET_FORM = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageOpenRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageOpenRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageOpenRootType - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageOpenRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageOpenRootType valueOf( - String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageOpenRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageOpenWarningsItem.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageOpenWarningsItem.java deleted file mode 100644 index 6ab507f..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageOpenWarningsItem.java +++ /dev/null @@ -1,109 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageOpenWarningsItem { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageOpenWarningsItem - MALFORMED_NEXT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageOpenWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageOpenWarningsItem - CYCLE_DROPPED = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageOpenWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageOpenWarningsItem - INCOMPLETE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageOpenWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageOpenWarningsItem( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageOpenWarningsItem - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageOpenWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageOpenWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageOpenWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageVisible.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageVisible.java deleted file mode 100644 index 9576928..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageVisible.java +++ /dev/null @@ -1,267 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageVisible.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageVisible { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List - warnings; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageVisible( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List - getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageVisible - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageVisible) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageVisible other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageVisible other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageVisible build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root( - Optional root); - - _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageVisibleRoot root); - - _FinalStage root( - Nullable root); - - _FinalStage warnings( - List - warnings); - - _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageVisibleWarningsItem warnings); - - _FinalStage addAllWarnings( - List - warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List - warnings = new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageVisible other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List - warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageVisibleWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List - warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageVisibleRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageVisible build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageVisible( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageVisibleRoot.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageVisibleRoot.java deleted file mode 100644 index b8f2c03..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageVisibleRoot.java +++ /dev/null @@ -1,226 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageVisibleRoot.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageVisibleRoot { - private final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageVisibleRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageVisibleRoot( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageVisibleRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageVisibleRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageVisibleRoot - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageVisibleRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageVisibleRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageVisibleRootType type); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageVisibleRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageVisibleRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageVisibleRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageVisibleRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageVisibleRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageVisibleRoot build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageVisibleRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageVisibleRootType.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageVisibleRootType.java deleted file mode 100644 index 73a0f14..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageVisibleRootType.java +++ /dev/null @@ -1,299 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageVisibleRootType { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageVisibleRootType UNKNOWN = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageVisibleRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageVisibleRootType NAMED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageVisibleRootType( - Value.NAMED, "named"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageVisibleRootType GOTO = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageVisibleRootType( - Value.GOTO, "goto"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageVisibleRootType - GOTO_EMBEDDED = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageVisibleRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageVisibleRootType - JAVASCRIPT = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageVisibleRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageVisibleRootType SOUND = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageVisibleRootType( - Value.SOUND, "sound"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageVisibleRootType - RENDITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageVisibleRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageVisibleRootType - GOTO_REMOTE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageVisibleRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageVisibleRootType LAUNCH = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageVisibleRootType( - Value.LAUNCH, "launch"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageVisibleRootType - IMPORT_DATA = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageVisibleRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageVisibleRootType - SET_OCG_STATE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageVisibleRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageVisibleRootType URI = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageVisibleRootType( - Value.URI, "uri"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageVisibleRootType MOVIE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageVisibleRootType( - Value.MOVIE, "movie"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageVisibleRootType - SUBMIT_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageVisibleRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageVisibleRootType HIDE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageVisibleRootType( - Value.HIDE, "hide"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageVisibleRootType THREAD = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageVisibleRootType( - Value.THREAD, "thread"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageVisibleRootType - GOTO3D_VIEW = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageVisibleRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageVisibleRootType - TRANSITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageVisibleRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageVisibleRootType - RESET_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageVisibleRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageVisibleRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageVisibleRootType - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageVisibleRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageVisibleRootType valueOf( - String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageVisibleRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageVisibleWarningsItem.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageVisibleWarningsItem.java deleted file mode 100644 index cf7de34..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageVisibleWarningsItem.java +++ /dev/null @@ -1,110 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageVisibleWarningsItem { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageVisibleWarningsItem - MALFORMED_NEXT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageVisibleWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageVisibleWarningsItem - CYCLE_DROPPED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageVisibleWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageVisibleWarningsItem - INCOMPLETE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageVisibleWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageVisibleWarningsItem( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageVisibleWarningsItem - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageVisibleWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageVisibleWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkActionsPageVisibleWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkTargetGoto.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkTargetGoto.java index d32f260..293f687 100644 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkTargetGoto.java +++ b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkTargetGoto.java @@ -19,19 +19,18 @@ @JsonInclude(JsonInclude.Include.NON_ABSENT) @JsonDeserialize(builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkTargetGoto.Builder.class) public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkTargetGoto { - private final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkTargetGotoDestination destination; + private final PdfDestination destination; private final Map additionalProperties; private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkTargetGoto( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkTargetGotoDestination destination, - Map additionalProperties) { + PdfDestination destination, Map additionalProperties) { this.destination = destination; this.additionalProperties = additionalProperties; } @JsonProperty("destination") - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkTargetGotoDestination getDestination() { + public PdfDestination getDestination() { return destination; } @@ -66,8 +65,7 @@ public static DestinationStage builder() { } public interface DestinationStage { - _FinalStage destination( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkTargetGotoDestination destination); + _FinalStage destination(@NotNull PdfDestination destination); Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkTargetGoto other); } @@ -82,7 +80,7 @@ public interface _FinalStage { @JsonIgnoreProperties(ignoreUnknown = true) public static final class Builder implements DestinationStage, _FinalStage { - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkTargetGotoDestination destination; + private PdfDestination destination; @JsonAnySetter private Map additionalProperties = new HashMap<>(); @@ -97,9 +95,7 @@ public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLink @java.lang.Override @JsonSetter("destination") - public _FinalStage destination( - @NotNull - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkTargetGotoDestination destination) { + public _FinalStage destination(@NotNull PdfDestination destination) { this.destination = Objects.requireNonNull(destination, "destination must not be null"); return this; } diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkTargetGotoDestination.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkTargetGotoDestination.java deleted file mode 100644 index b349ca0..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkTargetGotoDestination.java +++ /dev/null @@ -1,602 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSubTypes; -import com.fasterxml.jackson.annotation.JsonTypeInfo; -import com.fasterxml.jackson.annotation.JsonTypeName; -import com.fasterxml.jackson.annotation.JsonUnwrapped; -import com.fasterxml.jackson.annotation.JsonValue; -import java.util.Objects; -import java.util.Optional; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkTargetGotoDestination { - private final Value value; - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkTargetGotoDestination(Value value) { - this.value = value; - } - - public T visit(Visitor visitor) { - return value.visit(visitor); - } - - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkTargetGotoDestination xyz( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkTargetGotoDestinationXyz value) { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkTargetGotoDestination( - new XyzValue(value)); - } - - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkTargetGotoDestination fit( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkTargetGotoDestinationFit value) { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkTargetGotoDestination( - new FitValue(value)); - } - - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkTargetGotoDestination fitH( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkTargetGotoDestinationFitH value) { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkTargetGotoDestination( - new FitHValue(value)); - } - - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkTargetGotoDestination fitV( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkTargetGotoDestinationFitV value) { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkTargetGotoDestination( - new FitVValue(value)); - } - - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkTargetGotoDestination fitR( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkTargetGotoDestinationFitR value) { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkTargetGotoDestination( - new FitRValue(value)); - } - - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkTargetGotoDestination fitB( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkTargetGotoDestinationFitB value) { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkTargetGotoDestination( - new FitBValue(value)); - } - - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkTargetGotoDestination fitBh( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkTargetGotoDestinationFitBh value) { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkTargetGotoDestination( - new FitBhValue(value)); - } - - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkTargetGotoDestination fitBv( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkTargetGotoDestinationFitBv value) { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkTargetGotoDestination( - new FitBvValue(value)); - } - - public boolean isXyz() { - return value instanceof XyzValue; - } - - public boolean isFit() { - return value instanceof FitValue; - } - - public boolean isFitH() { - return value instanceof FitHValue; - } - - public boolean isFitV() { - return value instanceof FitVValue; - } - - public boolean isFitR() { - return value instanceof FitRValue; - } - - public boolean isFitB() { - return value instanceof FitBValue; - } - - public boolean isFitBh() { - return value instanceof FitBhValue; - } - - public boolean isFitBv() { - return value instanceof FitBvValue; - } - - public boolean _isUnknown() { - return value instanceof _UnknownValue; - } - - public Optional getXyz() { - if (isXyz()) { - return Optional.of(((XyzValue) value).value); - } - return Optional.empty(); - } - - public Optional getFit() { - if (isFit()) { - return Optional.of(((FitValue) value).value); - } - return Optional.empty(); - } - - public Optional getFitH() { - if (isFitH()) { - return Optional.of(((FitHValue) value).value); - } - return Optional.empty(); - } - - public Optional getFitV() { - if (isFitV()) { - return Optional.of(((FitVValue) value).value); - } - return Optional.empty(); - } - - public Optional getFitR() { - if (isFitR()) { - return Optional.of(((FitRValue) value).value); - } - return Optional.empty(); - } - - public Optional getFitB() { - if (isFitB()) { - return Optional.of(((FitBValue) value).value); - } - return Optional.empty(); - } - - public Optional getFitBh() { - if (isFitBh()) { - return Optional.of(((FitBhValue) value).value); - } - return Optional.empty(); - } - - public Optional getFitBv() { - if (isFitBv()) { - return Optional.of(((FitBvValue) value).value); - } - return Optional.empty(); - } - - public Optional _getUnknown() { - if (_isUnknown()) { - return Optional.of(((_UnknownValue) value).value); - } - return Optional.empty(); - } - - @Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkTargetGotoDestination - && value.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkTargetGotoDestination) other) - .value); - } - - @Override - public int hashCode() { - return Objects.hash(value); - } - - @Override - public String toString() { - return value.toString(); - } - - @JsonValue - private Value getValue() { - return this.value; - } - - public interface Visitor { - T visitXyz(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkTargetGotoDestinationXyz xyz); - - T visitFit(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkTargetGotoDestinationFit fit); - - T visitFitH(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkTargetGotoDestinationFitH fitH); - - T visitFitV(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkTargetGotoDestinationFitV fitV); - - T visitFitR(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkTargetGotoDestinationFitR fitR); - - T visitFitB(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkTargetGotoDestinationFitB fitB); - - T visitFitBh(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkTargetGotoDestinationFitBh fitBh); - - T visitFitBv(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkTargetGotoDestinationFitBv fitBv); - - T _visitUnknown(Object unknownType); - } - - @JsonTypeInfo(use = JsonTypeInfo.Id.NAME, property = "kind", visible = true, defaultImpl = _UnknownValue.class) - @JsonSubTypes({ - @JsonSubTypes.Type(XyzValue.class), - @JsonSubTypes.Type(FitValue.class), - @JsonSubTypes.Type(FitHValue.class), - @JsonSubTypes.Type(FitVValue.class), - @JsonSubTypes.Type(FitRValue.class), - @JsonSubTypes.Type(FitBValue.class), - @JsonSubTypes.Type(FitBhValue.class), - @JsonSubTypes.Type(FitBvValue.class) - }) - @JsonIgnoreProperties(ignoreUnknown = true) - private interface Value { - T visit(Visitor visitor); - } - - @JsonTypeName("xyz") - @JsonIgnoreProperties("kind") - private static final class XyzValue implements Value { - @JsonUnwrapped - @JsonIgnoreProperties(value = "kind", allowSetters = true) - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkTargetGotoDestinationXyz value; - - @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) - private XyzValue() {} - - private XyzValue(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkTargetGotoDestinationXyz value) { - this.value = value; - } - - @java.lang.Override - public T visit(Visitor visitor) { - return visitor.visitXyz(value); - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof XyzValue && equalTo((XyzValue) other); - } - - private boolean equalTo(XyzValue other) { - return value.equals(other.value); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.value); - } - - @java.lang.Override - public String toString() { - return "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkTargetGotoDestination{" + "value: " - + value + "}"; - } - } - - @JsonTypeName("fit") - @JsonIgnoreProperties("kind") - private static final class FitValue implements Value { - @JsonUnwrapped - @JsonIgnoreProperties(value = "kind", allowSetters = true) - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkTargetGotoDestinationFit value; - - @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) - private FitValue() {} - - private FitValue(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkTargetGotoDestinationFit value) { - this.value = value; - } - - @java.lang.Override - public T visit(Visitor visitor) { - return visitor.visitFit(value); - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof FitValue && equalTo((FitValue) other); - } - - private boolean equalTo(FitValue other) { - return value.equals(other.value); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.value); - } - - @java.lang.Override - public String toString() { - return "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkTargetGotoDestination{" + "value: " - + value + "}"; - } - } - - @JsonTypeName("fitH") - @JsonIgnoreProperties("kind") - private static final class FitHValue implements Value { - @JsonUnwrapped - @JsonIgnoreProperties(value = "kind", allowSetters = true) - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkTargetGotoDestinationFitH value; - - @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) - private FitHValue() {} - - private FitHValue(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkTargetGotoDestinationFitH value) { - this.value = value; - } - - @java.lang.Override - public T visit(Visitor visitor) { - return visitor.visitFitH(value); - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof FitHValue && equalTo((FitHValue) other); - } - - private boolean equalTo(FitHValue other) { - return value.equals(other.value); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.value); - } - - @java.lang.Override - public String toString() { - return "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkTargetGotoDestination{" + "value: " - + value + "}"; - } - } - - @JsonTypeName("fitV") - @JsonIgnoreProperties("kind") - private static final class FitVValue implements Value { - @JsonUnwrapped - @JsonIgnoreProperties(value = "kind", allowSetters = true) - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkTargetGotoDestinationFitV value; - - @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) - private FitVValue() {} - - private FitVValue(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkTargetGotoDestinationFitV value) { - this.value = value; - } - - @java.lang.Override - public T visit(Visitor visitor) { - return visitor.visitFitV(value); - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof FitVValue && equalTo((FitVValue) other); - } - - private boolean equalTo(FitVValue other) { - return value.equals(other.value); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.value); - } - - @java.lang.Override - public String toString() { - return "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkTargetGotoDestination{" + "value: " - + value + "}"; - } - } - - @JsonTypeName("fitR") - @JsonIgnoreProperties("kind") - private static final class FitRValue implements Value { - @JsonUnwrapped - @JsonIgnoreProperties(value = "kind", allowSetters = true) - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkTargetGotoDestinationFitR value; - - @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) - private FitRValue() {} - - private FitRValue(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkTargetGotoDestinationFitR value) { - this.value = value; - } - - @java.lang.Override - public T visit(Visitor visitor) { - return visitor.visitFitR(value); - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof FitRValue && equalTo((FitRValue) other); - } - - private boolean equalTo(FitRValue other) { - return value.equals(other.value); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.value); - } - - @java.lang.Override - public String toString() { - return "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkTargetGotoDestination{" + "value: " - + value + "}"; - } - } - - @JsonTypeName("fitB") - @JsonIgnoreProperties("kind") - private static final class FitBValue implements Value { - @JsonUnwrapped - @JsonIgnoreProperties(value = "kind", allowSetters = true) - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkTargetGotoDestinationFitB value; - - @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) - private FitBValue() {} - - private FitBValue(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkTargetGotoDestinationFitB value) { - this.value = value; - } - - @java.lang.Override - public T visit(Visitor visitor) { - return visitor.visitFitB(value); - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof FitBValue && equalTo((FitBValue) other); - } - - private boolean equalTo(FitBValue other) { - return value.equals(other.value); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.value); - } - - @java.lang.Override - public String toString() { - return "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkTargetGotoDestination{" + "value: " - + value + "}"; - } - } - - @JsonTypeName("fitBH") - @JsonIgnoreProperties("kind") - private static final class FitBhValue implements Value { - @JsonUnwrapped - @JsonIgnoreProperties(value = "kind", allowSetters = true) - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkTargetGotoDestinationFitBh value; - - @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) - private FitBhValue() {} - - private FitBhValue( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkTargetGotoDestinationFitBh value) { - this.value = value; - } - - @java.lang.Override - public T visit(Visitor visitor) { - return visitor.visitFitBh(value); - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof FitBhValue && equalTo((FitBhValue) other); - } - - private boolean equalTo(FitBhValue other) { - return value.equals(other.value); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.value); - } - - @java.lang.Override - public String toString() { - return "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkTargetGotoDestination{" + "value: " - + value + "}"; - } - } - - @JsonTypeName("fitBV") - @JsonIgnoreProperties("kind") - private static final class FitBvValue implements Value { - @JsonUnwrapped - @JsonIgnoreProperties(value = "kind", allowSetters = true) - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkTargetGotoDestinationFitBv value; - - @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) - private FitBvValue() {} - - private FitBvValue( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkTargetGotoDestinationFitBv value) { - this.value = value; - } - - @java.lang.Override - public T visit(Visitor visitor) { - return visitor.visitFitBv(value); - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof FitBvValue && equalTo((FitBvValue) other); - } - - private boolean equalTo(FitBvValue other) { - return value.equals(other.value); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.value); - } - - @java.lang.Override - public String toString() { - return "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkTargetGotoDestination{" + "value: " - + value + "}"; - } - } - - @JsonIgnoreProperties("kind") - private static final class _UnknownValue implements Value { - private String type; - - @JsonValue - private Object value; - - @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) - private _UnknownValue(@JsonProperty("value") Object value) {} - - @java.lang.Override - public T visit(Visitor visitor) { - return visitor._visitUnknown(value); - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof _UnknownValue && equalTo((_UnknownValue) other); - } - - private boolean equalTo(_UnknownValue other) { - return type.equals(other.type) && value.equals(other.value); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.value); - } - - @java.lang.Override - public String toString() { - return "DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkTargetGotoDestination{" + "type: " - + type + ", value: " + value + "}"; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkTargetGotoDestinationFit.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkTargetGotoDestinationFit.java deleted file mode 100644 index 8f837fd..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkTargetGotoDestinationFit.java +++ /dev/null @@ -1,124 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.HashMap; -import java.util.Map; -import java.util.Objects; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkTargetGotoDestinationFit.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkTargetGotoDestinationFit { - private final int pageObjectNumber; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkTargetGotoDestinationFit( - int pageObjectNumber, Map additionalProperties) { - this.pageObjectNumber = pageObjectNumber; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("pageObjectNumber") - public int getPageObjectNumber() { - return pageObjectNumber; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkTargetGotoDestinationFit - && equalTo( - (DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkTargetGotoDestinationFit) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkTargetGotoDestinationFit other) { - return pageObjectNumber == other.pageObjectNumber; - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.pageObjectNumber); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static PageObjectNumberStage builder() { - return new Builder(); - } - - public interface PageObjectNumberStage { - _FinalStage pageObjectNumber(int pageObjectNumber); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkTargetGotoDestinationFit other); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkTargetGotoDestinationFit build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements PageObjectNumberStage, _FinalStage { - private int pageObjectNumber; - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkTargetGotoDestinationFit other) { - pageObjectNumber(other.getPageObjectNumber()); - return this; - } - - @java.lang.Override - @JsonSetter("pageObjectNumber") - public _FinalStage pageObjectNumber(int pageObjectNumber) { - this.pageObjectNumber = pageObjectNumber; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkTargetGotoDestinationFit build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkTargetGotoDestinationFit( - pageObjectNumber, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkTargetGotoDestinationFitB.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkTargetGotoDestinationFitB.java deleted file mode 100644 index 63730d8..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkTargetGotoDestinationFitB.java +++ /dev/null @@ -1,124 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.HashMap; -import java.util.Map; -import java.util.Objects; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkTargetGotoDestinationFitB.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkTargetGotoDestinationFitB { - private final int pageObjectNumber; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkTargetGotoDestinationFitB( - int pageObjectNumber, Map additionalProperties) { - this.pageObjectNumber = pageObjectNumber; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("pageObjectNumber") - public int getPageObjectNumber() { - return pageObjectNumber; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkTargetGotoDestinationFitB - && equalTo( - (DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkTargetGotoDestinationFitB) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkTargetGotoDestinationFitB other) { - return pageObjectNumber == other.pageObjectNumber; - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.pageObjectNumber); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static PageObjectNumberStage builder() { - return new Builder(); - } - - public interface PageObjectNumberStage { - _FinalStage pageObjectNumber(int pageObjectNumber); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkTargetGotoDestinationFitB other); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkTargetGotoDestinationFitB build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements PageObjectNumberStage, _FinalStage { - private int pageObjectNumber; - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkTargetGotoDestinationFitB other) { - pageObjectNumber(other.getPageObjectNumber()); - return this; - } - - @java.lang.Override - @JsonSetter("pageObjectNumber") - public _FinalStage pageObjectNumber(int pageObjectNumber) { - this.pageObjectNumber = pageObjectNumber; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkTargetGotoDestinationFitB build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkTargetGotoDestinationFitB( - pageObjectNumber, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkTargetGotoDestinationFitBh.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkTargetGotoDestinationFitBh.java deleted file mode 100644 index 989a86e..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkTargetGotoDestinationFitBh.java +++ /dev/null @@ -1,180 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.HashMap; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkTargetGotoDestinationFitBh.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkTargetGotoDestinationFitBh { - private final int pageObjectNumber; - - private final Optional top; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkTargetGotoDestinationFitBh( - int pageObjectNumber, Optional top, Map additionalProperties) { - this.pageObjectNumber = pageObjectNumber; - this.top = top; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("pageObjectNumber") - public int getPageObjectNumber() { - return pageObjectNumber; - } - - @JsonIgnore - public Optional getTop() { - if (top == null) { - return Optional.empty(); - } - return top; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("top") - private Optional _getTop() { - return top; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkTargetGotoDestinationFitBh - && equalTo( - (DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkTargetGotoDestinationFitBh) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkTargetGotoDestinationFitBh other) { - return pageObjectNumber == other.pageObjectNumber && top.equals(other.top); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.pageObjectNumber, this.top); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static PageObjectNumberStage builder() { - return new Builder(); - } - - public interface PageObjectNumberStage { - _FinalStage pageObjectNumber(int pageObjectNumber); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkTargetGotoDestinationFitBh other); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkTargetGotoDestinationFitBh build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage top(Optional top); - - _FinalStage top(Double top); - - _FinalStage top(Nullable top); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements PageObjectNumberStage, _FinalStage { - private int pageObjectNumber; - - private Optional top = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkTargetGotoDestinationFitBh other) { - pageObjectNumber(other.getPageObjectNumber()); - top(other.getTop()); - return this; - } - - @java.lang.Override - @JsonSetter("pageObjectNumber") - public _FinalStage pageObjectNumber(int pageObjectNumber) { - this.pageObjectNumber = pageObjectNumber; - return this; - } - - @java.lang.Override - public _FinalStage top(Nullable top) { - if (top.isNull()) { - this.top = null; - } else if (top.isEmpty()) { - this.top = Optional.empty(); - } else { - this.top = Optional.of(top.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage top(Double top) { - this.top = Optional.ofNullable(top); - return this; - } - - @java.lang.Override - @JsonSetter(value = "top", nulls = Nulls.SKIP) - public _FinalStage top(Optional top) { - this.top = top; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkTargetGotoDestinationFitBh build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkTargetGotoDestinationFitBh( - pageObjectNumber, top, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkTargetGotoDestinationFitBv.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkTargetGotoDestinationFitBv.java deleted file mode 100644 index 9b51114..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkTargetGotoDestinationFitBv.java +++ /dev/null @@ -1,180 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.HashMap; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkTargetGotoDestinationFitBv.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkTargetGotoDestinationFitBv { - private final int pageObjectNumber; - - private final Optional left; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkTargetGotoDestinationFitBv( - int pageObjectNumber, Optional left, Map additionalProperties) { - this.pageObjectNumber = pageObjectNumber; - this.left = left; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("pageObjectNumber") - public int getPageObjectNumber() { - return pageObjectNumber; - } - - @JsonIgnore - public Optional getLeft() { - if (left == null) { - return Optional.empty(); - } - return left; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("left") - private Optional _getLeft() { - return left; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkTargetGotoDestinationFitBv - && equalTo( - (DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkTargetGotoDestinationFitBv) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkTargetGotoDestinationFitBv other) { - return pageObjectNumber == other.pageObjectNumber && left.equals(other.left); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.pageObjectNumber, this.left); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static PageObjectNumberStage builder() { - return new Builder(); - } - - public interface PageObjectNumberStage { - _FinalStage pageObjectNumber(int pageObjectNumber); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkTargetGotoDestinationFitBv other); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkTargetGotoDestinationFitBv build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage left(Optional left); - - _FinalStage left(Double left); - - _FinalStage left(Nullable left); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements PageObjectNumberStage, _FinalStage { - private int pageObjectNumber; - - private Optional left = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkTargetGotoDestinationFitBv other) { - pageObjectNumber(other.getPageObjectNumber()); - left(other.getLeft()); - return this; - } - - @java.lang.Override - @JsonSetter("pageObjectNumber") - public _FinalStage pageObjectNumber(int pageObjectNumber) { - this.pageObjectNumber = pageObjectNumber; - return this; - } - - @java.lang.Override - public _FinalStage left(Nullable left) { - if (left.isNull()) { - this.left = null; - } else if (left.isEmpty()) { - this.left = Optional.empty(); - } else { - this.left = Optional.of(left.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage left(Double left) { - this.left = Optional.ofNullable(left); - return this; - } - - @java.lang.Override - @JsonSetter(value = "left", nulls = Nulls.SKIP) - public _FinalStage left(Optional left) { - this.left = left; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkTargetGotoDestinationFitBv build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkTargetGotoDestinationFitBv( - pageObjectNumber, left, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkTargetGotoDestinationFitH.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkTargetGotoDestinationFitH.java deleted file mode 100644 index f19ed58..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkTargetGotoDestinationFitH.java +++ /dev/null @@ -1,180 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.HashMap; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkTargetGotoDestinationFitH.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkTargetGotoDestinationFitH { - private final int pageObjectNumber; - - private final Optional top; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkTargetGotoDestinationFitH( - int pageObjectNumber, Optional top, Map additionalProperties) { - this.pageObjectNumber = pageObjectNumber; - this.top = top; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("pageObjectNumber") - public int getPageObjectNumber() { - return pageObjectNumber; - } - - @JsonIgnore - public Optional getTop() { - if (top == null) { - return Optional.empty(); - } - return top; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("top") - private Optional _getTop() { - return top; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkTargetGotoDestinationFitH - && equalTo( - (DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkTargetGotoDestinationFitH) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkTargetGotoDestinationFitH other) { - return pageObjectNumber == other.pageObjectNumber && top.equals(other.top); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.pageObjectNumber, this.top); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static PageObjectNumberStage builder() { - return new Builder(); - } - - public interface PageObjectNumberStage { - _FinalStage pageObjectNumber(int pageObjectNumber); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkTargetGotoDestinationFitH other); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkTargetGotoDestinationFitH build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage top(Optional top); - - _FinalStage top(Double top); - - _FinalStage top(Nullable top); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements PageObjectNumberStage, _FinalStage { - private int pageObjectNumber; - - private Optional top = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkTargetGotoDestinationFitH other) { - pageObjectNumber(other.getPageObjectNumber()); - top(other.getTop()); - return this; - } - - @java.lang.Override - @JsonSetter("pageObjectNumber") - public _FinalStage pageObjectNumber(int pageObjectNumber) { - this.pageObjectNumber = pageObjectNumber; - return this; - } - - @java.lang.Override - public _FinalStage top(Nullable top) { - if (top.isNull()) { - this.top = null; - } else if (top.isEmpty()) { - this.top = Optional.empty(); - } else { - this.top = Optional.of(top.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage top(Double top) { - this.top = Optional.ofNullable(top); - return this; - } - - @java.lang.Override - @JsonSetter(value = "top", nulls = Nulls.SKIP) - public _FinalStage top(Optional top) { - this.top = top; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkTargetGotoDestinationFitH build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkTargetGotoDestinationFitH( - pageObjectNumber, top, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkTargetGotoDestinationFitR.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkTargetGotoDestinationFitR.java deleted file mode 100644 index 33f60a4..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkTargetGotoDestinationFitR.java +++ /dev/null @@ -1,222 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.HashMap; -import java.util.Map; -import java.util.Objects; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkTargetGotoDestinationFitR.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkTargetGotoDestinationFitR { - private final int pageObjectNumber; - - private final double left; - - private final double bottom; - - private final double right; - - private final double top; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkTargetGotoDestinationFitR( - int pageObjectNumber, - double left, - double bottom, - double right, - double top, - Map additionalProperties) { - this.pageObjectNumber = pageObjectNumber; - this.left = left; - this.bottom = bottom; - this.right = right; - this.top = top; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("pageObjectNumber") - public int getPageObjectNumber() { - return pageObjectNumber; - } - - @JsonProperty("left") - public double getLeft() { - return left; - } - - @JsonProperty("bottom") - public double getBottom() { - return bottom; - } - - @JsonProperty("right") - public double getRight() { - return right; - } - - @JsonProperty("top") - public double getTop() { - return top; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkTargetGotoDestinationFitR - && equalTo( - (DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkTargetGotoDestinationFitR) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkTargetGotoDestinationFitR other) { - return pageObjectNumber == other.pageObjectNumber - && left == other.left - && bottom == other.bottom - && right == other.right - && top == other.top; - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.pageObjectNumber, this.left, this.bottom, this.right, this.top); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static PageObjectNumberStage builder() { - return new Builder(); - } - - public interface PageObjectNumberStage { - LeftStage pageObjectNumber(int pageObjectNumber); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkTargetGotoDestinationFitR other); - } - - public interface LeftStage { - BottomStage left(double left); - } - - public interface BottomStage { - RightStage bottom(double bottom); - } - - public interface RightStage { - TopStage right(double right); - } - - public interface TopStage { - _FinalStage top(double top); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkTargetGotoDestinationFitR build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder - implements PageObjectNumberStage, LeftStage, BottomStage, RightStage, TopStage, _FinalStage { - private int pageObjectNumber; - - private double left; - - private double bottom; - - private double right; - - private double top; - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkTargetGotoDestinationFitR other) { - pageObjectNumber(other.getPageObjectNumber()); - left(other.getLeft()); - bottom(other.getBottom()); - right(other.getRight()); - top(other.getTop()); - return this; - } - - @java.lang.Override - @JsonSetter("pageObjectNumber") - public LeftStage pageObjectNumber(int pageObjectNumber) { - this.pageObjectNumber = pageObjectNumber; - return this; - } - - @java.lang.Override - @JsonSetter("left") - public BottomStage left(double left) { - this.left = left; - return this; - } - - @java.lang.Override - @JsonSetter("bottom") - public RightStage bottom(double bottom) { - this.bottom = bottom; - return this; - } - - @java.lang.Override - @JsonSetter("right") - public TopStage right(double right) { - this.right = right; - return this; - } - - @java.lang.Override - @JsonSetter("top") - public _FinalStage top(double top) { - this.top = top; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkTargetGotoDestinationFitR build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkTargetGotoDestinationFitR( - pageObjectNumber, left, bottom, right, top, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkTargetGotoDestinationFitV.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkTargetGotoDestinationFitV.java deleted file mode 100644 index c5586ed..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkTargetGotoDestinationFitV.java +++ /dev/null @@ -1,180 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.HashMap; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkTargetGotoDestinationFitV.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkTargetGotoDestinationFitV { - private final int pageObjectNumber; - - private final Optional left; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkTargetGotoDestinationFitV( - int pageObjectNumber, Optional left, Map additionalProperties) { - this.pageObjectNumber = pageObjectNumber; - this.left = left; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("pageObjectNumber") - public int getPageObjectNumber() { - return pageObjectNumber; - } - - @JsonIgnore - public Optional getLeft() { - if (left == null) { - return Optional.empty(); - } - return left; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("left") - private Optional _getLeft() { - return left; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkTargetGotoDestinationFitV - && equalTo( - (DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkTargetGotoDestinationFitV) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkTargetGotoDestinationFitV other) { - return pageObjectNumber == other.pageObjectNumber && left.equals(other.left); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.pageObjectNumber, this.left); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static PageObjectNumberStage builder() { - return new Builder(); - } - - public interface PageObjectNumberStage { - _FinalStage pageObjectNumber(int pageObjectNumber); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkTargetGotoDestinationFitV other); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkTargetGotoDestinationFitV build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage left(Optional left); - - _FinalStage left(Double left); - - _FinalStage left(Nullable left); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements PageObjectNumberStage, _FinalStage { - private int pageObjectNumber; - - private Optional left = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkTargetGotoDestinationFitV other) { - pageObjectNumber(other.getPageObjectNumber()); - left(other.getLeft()); - return this; - } - - @java.lang.Override - @JsonSetter("pageObjectNumber") - public _FinalStage pageObjectNumber(int pageObjectNumber) { - this.pageObjectNumber = pageObjectNumber; - return this; - } - - @java.lang.Override - public _FinalStage left(Nullable left) { - if (left.isNull()) { - this.left = null; - } else if (left.isEmpty()) { - this.left = Optional.empty(); - } else { - this.left = Optional.of(left.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage left(Double left) { - this.left = Optional.ofNullable(left); - return this; - } - - @java.lang.Override - @JsonSetter(value = "left", nulls = Nulls.SKIP) - public _FinalStage left(Optional left) { - this.left = left; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkTargetGotoDestinationFitV build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkTargetGotoDestinationFitV( - pageObjectNumber, left, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkTargetGotoDestinationXyz.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkTargetGotoDestinationXyz.java deleted file mode 100644 index 6a52efc..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkTargetGotoDestinationXyz.java +++ /dev/null @@ -1,289 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.HashMap; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkTargetGotoDestinationXyz.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkTargetGotoDestinationXyz { - private final int pageObjectNumber; - - private final Optional left; - - private final Optional top; - - private final Optional zoom; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkTargetGotoDestinationXyz( - int pageObjectNumber, - Optional left, - Optional top, - Optional zoom, - Map additionalProperties) { - this.pageObjectNumber = pageObjectNumber; - this.left = left; - this.top = top; - this.zoom = zoom; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("pageObjectNumber") - public int getPageObjectNumber() { - return pageObjectNumber; - } - - @JsonIgnore - public Optional getLeft() { - if (left == null) { - return Optional.empty(); - } - return left; - } - - @JsonIgnore - public Optional getTop() { - if (top == null) { - return Optional.empty(); - } - return top; - } - - @JsonIgnore - public Optional getZoom() { - if (zoom == null) { - return Optional.empty(); - } - return zoom; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("left") - private Optional _getLeft() { - return left; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("top") - private Optional _getTop() { - return top; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("zoom") - private Optional _getZoom() { - return zoom; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkTargetGotoDestinationXyz - && equalTo( - (DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkTargetGotoDestinationXyz) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkTargetGotoDestinationXyz other) { - return pageObjectNumber == other.pageObjectNumber - && left.equals(other.left) - && top.equals(other.top) - && zoom.equals(other.zoom); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.pageObjectNumber, this.left, this.top, this.zoom); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static PageObjectNumberStage builder() { - return new Builder(); - } - - public interface PageObjectNumberStage { - _FinalStage pageObjectNumber(int pageObjectNumber); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkTargetGotoDestinationXyz other); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkTargetGotoDestinationXyz build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage left(Optional left); - - _FinalStage left(Double left); - - _FinalStage left(Nullable left); - - _FinalStage top(Optional top); - - _FinalStage top(Double top); - - _FinalStage top(Nullable top); - - _FinalStage zoom(Optional zoom); - - _FinalStage zoom(Double zoom); - - _FinalStage zoom(Nullable zoom); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements PageObjectNumberStage, _FinalStage { - private int pageObjectNumber; - - private Optional zoom = Optional.empty(); - - private Optional top = Optional.empty(); - - private Optional left = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkTargetGotoDestinationXyz other) { - pageObjectNumber(other.getPageObjectNumber()); - left(other.getLeft()); - top(other.getTop()); - zoom(other.getZoom()); - return this; - } - - @java.lang.Override - @JsonSetter("pageObjectNumber") - public _FinalStage pageObjectNumber(int pageObjectNumber) { - this.pageObjectNumber = pageObjectNumber; - return this; - } - - @java.lang.Override - public _FinalStage zoom(Nullable zoom) { - if (zoom.isNull()) { - this.zoom = null; - } else if (zoom.isEmpty()) { - this.zoom = Optional.empty(); - } else { - this.zoom = Optional.of(zoom.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage zoom(Double zoom) { - this.zoom = Optional.ofNullable(zoom); - return this; - } - - @java.lang.Override - @JsonSetter(value = "zoom", nulls = Nulls.SKIP) - public _FinalStage zoom(Optional zoom) { - this.zoom = zoom; - return this; - } - - @java.lang.Override - public _FinalStage top(Nullable top) { - if (top.isNull()) { - this.top = null; - } else if (top.isEmpty()) { - this.top = Optional.empty(); - } else { - this.top = Optional.of(top.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage top(Double top) { - this.top = Optional.ofNullable(top); - return this; - } - - @java.lang.Override - @JsonSetter(value = "top", nulls = Nulls.SKIP) - public _FinalStage top(Optional top) { - this.top = top; - return this; - } - - @java.lang.Override - public _FinalStage left(Nullable left) { - if (left.isNull()) { - this.left = null; - } else if (left.isEmpty()) { - this.left = Optional.empty(); - } else { - this.left = Optional.of(left.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage left(Double left) { - this.left = Optional.ofNullable(left); - return this; - } - - @java.lang.Override - @JsonSetter(value = "left", nulls = Nulls.SKIP) - public _FinalStage left(Optional left) { - this.left = left; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkTargetGotoDestinationXyz build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemLinkTargetGotoDestinationXyz( - pageObjectNumber, left, top, zoom, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygon.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygon.java index 6a04c73..ffc36f3 100644 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygon.java +++ b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygon.java @@ -65,7 +65,7 @@ public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolyg private final Optional updatedBy; - private final Optional actions; + private final Optional actions; private final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonColor color; @@ -107,7 +107,7 @@ private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygon( Optional groupId, Optional createdBy, Optional updatedBy, - Optional actions, + Optional actions, DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonColor color, double opacity, double strokeWidth, @@ -270,7 +270,7 @@ public Optional getUpdatedBy() { } @JsonProperty("actions") - public Optional getActions() { + public Optional getActions() { return actions; } @@ -597,9 +597,9 @@ _FinalStage replyType( _FinalStage updatedBy(String updatedBy); - _FinalStage actions(Optional actions); + _FinalStage actions(Optional actions); - _FinalStage actions(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActions actions); + _FinalStage actions(PdfAnnotationActions actions); _FinalStage dashArray(Optional> dashArray); @@ -681,8 +681,7 @@ public static final class Builder private Optional> dashArray = Optional.empty(); - private Optional actions = - Optional.empty(); + private Optional actions = Optional.empty(); private Optional updatedBy = Optional.empty(); @@ -939,15 +938,14 @@ public _FinalStage dashArray(Optional> dashArray) { } @java.lang.Override - public _FinalStage actions(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActions actions) { + public _FinalStage actions(PdfAnnotationActions actions) { this.actions = Optional.ofNullable(actions); return this; } @java.lang.Override @JsonSetter(value = "actions", nulls = Nulls.SKIP) - public _FinalStage actions( - Optional actions) { + public _FinalStage actions(Optional actions) { this.actions = actions; return this; } diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActions.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActions.java deleted file mode 100644 index e20fd7f..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActions.java +++ /dev/null @@ -1,409 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.HashMap; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActions.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActions { - private final Optional activate; - - private final Optional - cursorEnter; - - private final Optional cursorExit; - - private final Optional mouseDown; - - private final Optional mouseUp; - - private final Optional focus; - - private final Optional blur; - - private final Optional pageOpen; - - private final Optional pageClose; - - private final Optional - pageVisible; - - private final Optional - pageInvisible; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActions( - Optional activate, - Optional cursorEnter, - Optional cursorExit, - Optional mouseDown, - Optional mouseUp, - Optional focus, - Optional blur, - Optional pageOpen, - Optional pageClose, - Optional pageVisible, - Optional pageInvisible, - Map additionalProperties) { - this.activate = activate; - this.cursorEnter = cursorEnter; - this.cursorExit = cursorExit; - this.mouseDown = mouseDown; - this.mouseUp = mouseUp; - this.focus = focus; - this.blur = blur; - this.pageOpen = pageOpen; - this.pageClose = pageClose; - this.pageVisible = pageVisible; - this.pageInvisible = pageInvisible; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("activate") - public Optional getActivate() { - return activate; - } - - @JsonProperty("cursorEnter") - public Optional - getCursorEnter() { - return cursorEnter; - } - - @JsonProperty("cursorExit") - public Optional getCursorExit() { - return cursorExit; - } - - @JsonProperty("mouseDown") - public Optional getMouseDown() { - return mouseDown; - } - - @JsonProperty("mouseUp") - public Optional getMouseUp() { - return mouseUp; - } - - @JsonProperty("focus") - public Optional getFocus() { - return focus; - } - - @JsonProperty("blur") - public Optional getBlur() { - return blur; - } - - @JsonProperty("pageOpen") - public Optional getPageOpen() { - return pageOpen; - } - - @JsonProperty("pageClose") - public Optional getPageClose() { - return pageClose; - } - - @JsonProperty("pageVisible") - public Optional - getPageVisible() { - return pageVisible; - } - - @JsonProperty("pageInvisible") - public Optional - getPageInvisible() { - return pageInvisible; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActions - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActions) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActions other) { - return activate.equals(other.activate) - && cursorEnter.equals(other.cursorEnter) - && cursorExit.equals(other.cursorExit) - && mouseDown.equals(other.mouseDown) - && mouseUp.equals(other.mouseUp) - && focus.equals(other.focus) - && blur.equals(other.blur) - && pageOpen.equals(other.pageOpen) - && pageClose.equals(other.pageClose) - && pageVisible.equals(other.pageVisible) - && pageInvisible.equals(other.pageInvisible); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash( - this.activate, - this.cursorEnter, - this.cursorExit, - this.mouseDown, - this.mouseUp, - this.focus, - this.blur, - this.pageOpen, - this.pageClose, - this.pageVisible, - this.pageInvisible); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static Builder builder() { - return new Builder(); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder { - private Optional activate = - Optional.empty(); - - private Optional - cursorEnter = Optional.empty(); - - private Optional cursorExit = - Optional.empty(); - - private Optional mouseDown = - Optional.empty(); - - private Optional mouseUp = - Optional.empty(); - - private Optional focus = - Optional.empty(); - - private Optional blur = - Optional.empty(); - - private Optional pageOpen = - Optional.empty(); - - private Optional pageClose = - Optional.empty(); - - private Optional - pageVisible = Optional.empty(); - - private Optional - pageInvisible = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActions other) { - activate(other.getActivate()); - cursorEnter(other.getCursorEnter()); - cursorExit(other.getCursorExit()); - mouseDown(other.getMouseDown()); - mouseUp(other.getMouseUp()); - focus(other.getFocus()); - blur(other.getBlur()); - pageOpen(other.getPageOpen()); - pageClose(other.getPageClose()); - pageVisible(other.getPageVisible()); - pageInvisible(other.getPageInvisible()); - return this; - } - - @JsonSetter(value = "activate", nulls = Nulls.SKIP) - public Builder activate( - Optional activate) { - this.activate = activate; - return this; - } - - public Builder activate( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsActivate activate) { - this.activate = Optional.ofNullable(activate); - return this; - } - - @JsonSetter(value = "cursorEnter", nulls = Nulls.SKIP) - public Builder cursorEnter( - Optional - cursorEnter) { - this.cursorEnter = cursorEnter; - return this; - } - - public Builder cursorEnter( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsCursorEnter cursorEnter) { - this.cursorEnter = Optional.ofNullable(cursorEnter); - return this; - } - - @JsonSetter(value = "cursorExit", nulls = Nulls.SKIP) - public Builder cursorExit( - Optional cursorExit) { - this.cursorExit = cursorExit; - return this; - } - - public Builder cursorExit( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsCursorExit cursorExit) { - this.cursorExit = Optional.ofNullable(cursorExit); - return this; - } - - @JsonSetter(value = "mouseDown", nulls = Nulls.SKIP) - public Builder mouseDown( - Optional mouseDown) { - this.mouseDown = mouseDown; - return this; - } - - public Builder mouseDown( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsMouseDown mouseDown) { - this.mouseDown = Optional.ofNullable(mouseDown); - return this; - } - - @JsonSetter(value = "mouseUp", nulls = Nulls.SKIP) - public Builder mouseUp( - Optional mouseUp) { - this.mouseUp = mouseUp; - return this; - } - - public Builder mouseUp(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsMouseUp mouseUp) { - this.mouseUp = Optional.ofNullable(mouseUp); - return this; - } - - @JsonSetter(value = "focus", nulls = Nulls.SKIP) - public Builder focus( - Optional focus) { - this.focus = focus; - return this; - } - - public Builder focus(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsFocus focus) { - this.focus = Optional.ofNullable(focus); - return this; - } - - @JsonSetter(value = "blur", nulls = Nulls.SKIP) - public Builder blur(Optional blur) { - this.blur = blur; - return this; - } - - public Builder blur(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsBlur blur) { - this.blur = Optional.ofNullable(blur); - return this; - } - - @JsonSetter(value = "pageOpen", nulls = Nulls.SKIP) - public Builder pageOpen( - Optional pageOpen) { - this.pageOpen = pageOpen; - return this; - } - - public Builder pageOpen( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageOpen pageOpen) { - this.pageOpen = Optional.ofNullable(pageOpen); - return this; - } - - @JsonSetter(value = "pageClose", nulls = Nulls.SKIP) - public Builder pageClose( - Optional pageClose) { - this.pageClose = pageClose; - return this; - } - - public Builder pageClose( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageClose pageClose) { - this.pageClose = Optional.ofNullable(pageClose); - return this; - } - - @JsonSetter(value = "pageVisible", nulls = Nulls.SKIP) - public Builder pageVisible( - Optional - pageVisible) { - this.pageVisible = pageVisible; - return this; - } - - public Builder pageVisible( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageVisible pageVisible) { - this.pageVisible = Optional.ofNullable(pageVisible); - return this; - } - - @JsonSetter(value = "pageInvisible", nulls = Nulls.SKIP) - public Builder pageInvisible( - Optional - pageInvisible) { - this.pageInvisible = pageInvisible; - return this; - } - - public Builder pageInvisible( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageInvisible pageInvisible) { - this.pageInvisible = Optional.ofNullable(pageInvisible); - return this; - } - - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActions build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActions( - activate, - cursorEnter, - cursorExit, - mouseDown, - mouseUp, - focus, - blur, - pageOpen, - pageClose, - pageVisible, - pageInvisible, - additionalProperties); - } - - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsActivate.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsActivate.java deleted file mode 100644 index ee035ab..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsActivate.java +++ /dev/null @@ -1,267 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsActivate.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsActivate { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List - warnings; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsActivate( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List - getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsActivate - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsActivate) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsActivate other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsActivate other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsActivate build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root( - Optional root); - - _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsActivateRoot root); - - _FinalStage root( - Nullable root); - - _FinalStage warnings( - List - warnings); - - _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsActivateWarningsItem warnings); - - _FinalStage addAllWarnings( - List - warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List - warnings = new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsActivate other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List - warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsActivateWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List - warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsActivateRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsActivate build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsActivate( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsActivateRoot.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsActivateRoot.java deleted file mode 100644 index 257e532..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsActivateRoot.java +++ /dev/null @@ -1,226 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsActivateRoot.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsActivateRoot { - private final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsActivateRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsActivateRoot( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsActivateRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsActivateRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsActivateRoot - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsActivateRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsActivateRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsActivateRootType type); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsActivateRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsActivateRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsActivateRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsActivateRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsActivateRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsActivateRoot build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsActivateRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsActivateRootType.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsActivateRootType.java deleted file mode 100644 index 893e494..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsActivateRootType.java +++ /dev/null @@ -1,299 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsActivateRootType { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsActivateRootType UNKNOWN = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsActivateRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsActivateRootType NAMED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsActivateRootType( - Value.NAMED, "named"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsActivateRootType GOTO = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsActivateRootType( - Value.GOTO, "goto"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsActivateRootType - GOTO_EMBEDDED = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsActivateRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsActivateRootType - JAVASCRIPT = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsActivateRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsActivateRootType SOUND = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsActivateRootType( - Value.SOUND, "sound"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsActivateRootType - RENDITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsActivateRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsActivateRootType - GOTO_REMOTE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsActivateRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsActivateRootType LAUNCH = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsActivateRootType( - Value.LAUNCH, "launch"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsActivateRootType - IMPORT_DATA = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsActivateRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsActivateRootType - SET_OCG_STATE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsActivateRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsActivateRootType URI = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsActivateRootType( - Value.URI, "uri"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsActivateRootType MOVIE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsActivateRootType( - Value.MOVIE, "movie"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsActivateRootType - SUBMIT_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsActivateRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsActivateRootType HIDE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsActivateRootType( - Value.HIDE, "hide"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsActivateRootType THREAD = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsActivateRootType( - Value.THREAD, "thread"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsActivateRootType - GOTO3D_VIEW = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsActivateRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsActivateRootType - TRANSITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsActivateRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsActivateRootType - RESET_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsActivateRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsActivateRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsActivateRootType - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsActivateRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsActivateRootType valueOf( - String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsActivateRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsActivateWarningsItem.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsActivateWarningsItem.java deleted file mode 100644 index d0d16f8..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsActivateWarningsItem.java +++ /dev/null @@ -1,110 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsActivateWarningsItem { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsActivateWarningsItem - MALFORMED_NEXT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsActivateWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsActivateWarningsItem - CYCLE_DROPPED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsActivateWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsActivateWarningsItem - INCOMPLETE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsActivateWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsActivateWarningsItem( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsActivateWarningsItem - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsActivateWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsActivateWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsActivateWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsBlur.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsBlur.java deleted file mode 100644 index 40af331..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsBlur.java +++ /dev/null @@ -1,258 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsBlur.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsBlur { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsBlur( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsBlur - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsBlur) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsBlur other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsBlur other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsBlur build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsBlurRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings( - List warnings); - - _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsBlurWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsBlur other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsBlurWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsBlurRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsBlur build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsBlur( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsBlurRoot.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsBlurRoot.java deleted file mode 100644 index 022cb2b..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsBlurRoot.java +++ /dev/null @@ -1,225 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsBlurRoot.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsBlurRoot { - private final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsBlurRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsBlurRoot( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsBlurRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsBlurRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsBlurRoot - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsBlurRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsBlurRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsBlurRootType type); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsBlurRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsBlurRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsBlurRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsBlurRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsBlurRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsBlurRoot build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsBlurRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsBlurRootType.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsBlurRootType.java deleted file mode 100644 index d2e843e..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsBlurRootType.java +++ /dev/null @@ -1,294 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsBlurRootType { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsBlurRootType UNKNOWN = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsBlurRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsBlurRootType NAMED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsBlurRootType( - Value.NAMED, "named"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsBlurRootType GOTO = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsBlurRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsBlurRootType - GOTO_EMBEDDED = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsBlurRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsBlurRootType JAVASCRIPT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsBlurRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsBlurRootType SOUND = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsBlurRootType( - Value.SOUND, "sound"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsBlurRootType RENDITION = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsBlurRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsBlurRootType GOTO_REMOTE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsBlurRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsBlurRootType LAUNCH = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsBlurRootType( - Value.LAUNCH, "launch"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsBlurRootType IMPORT_DATA = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsBlurRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsBlurRootType - SET_OCG_STATE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsBlurRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsBlurRootType URI = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsBlurRootType(Value.URI, "uri"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsBlurRootType MOVIE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsBlurRootType( - Value.MOVIE, "movie"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsBlurRootType SUBMIT_FORM = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsBlurRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsBlurRootType HIDE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsBlurRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsBlurRootType THREAD = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsBlurRootType( - Value.THREAD, "thread"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsBlurRootType GOTO3D_VIEW = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsBlurRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsBlurRootType TRANSITION = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsBlurRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsBlurRootType RESET_FORM = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsBlurRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsBlurRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsBlurRootType - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsBlurRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsBlurRootType valueOf( - String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsBlurRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsBlurWarningsItem.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsBlurWarningsItem.java deleted file mode 100644 index f41ab5e..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsBlurWarningsItem.java +++ /dev/null @@ -1,107 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsBlurWarningsItem { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsBlurWarningsItem - MALFORMED_NEXT = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsBlurWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsBlurWarningsItem - CYCLE_DROPPED = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsBlurWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsBlurWarningsItem - INCOMPLETE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsBlurWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsBlurWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsBlurWarningsItem - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsBlurWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsBlurWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsBlurWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsCursorEnter.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsCursorEnter.java deleted file mode 100644 index dd736c8..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsCursorEnter.java +++ /dev/null @@ -1,270 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsCursorEnter.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsCursorEnter { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List - warnings; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsCursorEnter( - Optional root, - boolean incomplete, - int warningFlags, - List - warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List - getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsCursorEnter - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsCursorEnter) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsCursorEnter other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsCursorEnter other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsCursorEnter build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root( - Optional root); - - _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsCursorEnterRoot root); - - _FinalStage root( - Nullable root); - - _FinalStage warnings( - List - warnings); - - _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsCursorEnterWarningsItem warnings); - - _FinalStage addAllWarnings( - List - warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List - warnings = new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsCursorEnter other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List - warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsCursorEnterWarningsItem - warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List - warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsCursorEnterRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsCursorEnter build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsCursorEnter( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsCursorEnterRoot.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsCursorEnterRoot.java deleted file mode 100644 index 0a7d8f9..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsCursorEnterRoot.java +++ /dev/null @@ -1,232 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsCursorEnterRoot.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsCursorEnterRoot { - private final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsCursorEnterRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsCursorEnterRoot( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsCursorEnterRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsCursorEnterRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsCursorEnterRoot - && equalTo( - (DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsCursorEnterRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsCursorEnterRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsCursorEnterRootType type); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsCursorEnterRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsCursorEnterRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsCursorEnterRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsCursorEnterRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsCursorEnterRootType - type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsCursorEnterRoot build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsCursorEnterRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsCursorEnterRootType.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsCursorEnterRootType.java deleted file mode 100644 index 31d369f..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsCursorEnterRootType.java +++ /dev/null @@ -1,302 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsCursorEnterRootType { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsCursorEnterRootType - UNKNOWN = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsCursorEnterRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsCursorEnterRootType - NAMED = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsCursorEnterRootType( - Value.NAMED, "named"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsCursorEnterRootType GOTO = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsCursorEnterRootType( - Value.GOTO, "goto"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsCursorEnterRootType - GOTO_EMBEDDED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsCursorEnterRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsCursorEnterRootType - JAVASCRIPT = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsCursorEnterRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsCursorEnterRootType - SOUND = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsCursorEnterRootType( - Value.SOUND, "sound"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsCursorEnterRootType - RENDITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsCursorEnterRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsCursorEnterRootType - GOTO_REMOTE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsCursorEnterRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsCursorEnterRootType - LAUNCH = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsCursorEnterRootType( - Value.LAUNCH, "launch"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsCursorEnterRootType - IMPORT_DATA = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsCursorEnterRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsCursorEnterRootType - SET_OCG_STATE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsCursorEnterRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsCursorEnterRootType URI = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsCursorEnterRootType( - Value.URI, "uri"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsCursorEnterRootType - MOVIE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsCursorEnterRootType( - Value.MOVIE, "movie"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsCursorEnterRootType - SUBMIT_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsCursorEnterRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsCursorEnterRootType HIDE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsCursorEnterRootType( - Value.HIDE, "hide"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsCursorEnterRootType - THREAD = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsCursorEnterRootType( - Value.THREAD, "thread"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsCursorEnterRootType - GOTO3D_VIEW = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsCursorEnterRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsCursorEnterRootType - TRANSITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsCursorEnterRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsCursorEnterRootType - RESET_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsCursorEnterRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsCursorEnterRootType( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsCursorEnterRootType - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsCursorEnterRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsCursorEnterRootType valueOf( - String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsCursorEnterRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsCursorEnterWarningsItem.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsCursorEnterWarningsItem.java deleted file mode 100644 index fcc38ca..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsCursorEnterWarningsItem.java +++ /dev/null @@ -1,111 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsCursorEnterWarningsItem { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsCursorEnterWarningsItem - MALFORMED_NEXT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsCursorEnterWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsCursorEnterWarningsItem - CYCLE_DROPPED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsCursorEnterWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsCursorEnterWarningsItem - INCOMPLETE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsCursorEnterWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsCursorEnterWarningsItem( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsCursorEnterWarningsItem - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsCursorEnterWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsCursorEnterWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsCursorEnterWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsCursorExit.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsCursorExit.java deleted file mode 100644 index 926a651..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsCursorExit.java +++ /dev/null @@ -1,268 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsCursorExit.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsCursorExit { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List - warnings; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsCursorExit( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List - getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsCursorExit - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsCursorExit) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsCursorExit other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsCursorExit other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsCursorExit build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root( - Optional root); - - _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsCursorExitRoot root); - - _FinalStage root( - Nullable root); - - _FinalStage warnings( - List - warnings); - - _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsCursorExitWarningsItem warnings); - - _FinalStage addAllWarnings( - List - warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List - warnings = new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsCursorExit other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List - warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsCursorExitWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List - warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsCursorExitRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsCursorExit build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsCursorExit( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsCursorExitRoot.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsCursorExitRoot.java deleted file mode 100644 index 99be1cd..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsCursorExitRoot.java +++ /dev/null @@ -1,230 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsCursorExitRoot.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsCursorExitRoot { - private final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsCursorExitRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsCursorExitRoot( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsCursorExitRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsCursorExitRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsCursorExitRoot - && equalTo( - (DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsCursorExitRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsCursorExitRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsCursorExitRootType type); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsCursorExitRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsCursorExitRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsCursorExitRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsCursorExitRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsCursorExitRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsCursorExitRoot build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsCursorExitRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsCursorExitRootType.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsCursorExitRootType.java deleted file mode 100644 index 5c76a7b..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsCursorExitRootType.java +++ /dev/null @@ -1,302 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsCursorExitRootType { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsCursorExitRootType - UNKNOWN = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsCursorExitRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsCursorExitRootType NAMED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsCursorExitRootType( - Value.NAMED, "named"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsCursorExitRootType GOTO = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsCursorExitRootType( - Value.GOTO, "goto"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsCursorExitRootType - GOTO_EMBEDDED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsCursorExitRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsCursorExitRootType - JAVASCRIPT = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsCursorExitRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsCursorExitRootType SOUND = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsCursorExitRootType( - Value.SOUND, "sound"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsCursorExitRootType - RENDITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsCursorExitRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsCursorExitRootType - GOTO_REMOTE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsCursorExitRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsCursorExitRootType - LAUNCH = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsCursorExitRootType( - Value.LAUNCH, "launch"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsCursorExitRootType - IMPORT_DATA = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsCursorExitRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsCursorExitRootType - SET_OCG_STATE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsCursorExitRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsCursorExitRootType URI = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsCursorExitRootType( - Value.URI, "uri"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsCursorExitRootType MOVIE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsCursorExitRootType( - Value.MOVIE, "movie"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsCursorExitRootType - SUBMIT_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsCursorExitRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsCursorExitRootType HIDE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsCursorExitRootType( - Value.HIDE, "hide"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsCursorExitRootType - THREAD = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsCursorExitRootType( - Value.THREAD, "thread"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsCursorExitRootType - GOTO3D_VIEW = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsCursorExitRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsCursorExitRootType - TRANSITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsCursorExitRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsCursorExitRootType - RESET_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsCursorExitRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsCursorExitRootType( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsCursorExitRootType - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsCursorExitRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsCursorExitRootType valueOf( - String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsCursorExitRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsCursorExitWarningsItem.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsCursorExitWarningsItem.java deleted file mode 100644 index 5264f07..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsCursorExitWarningsItem.java +++ /dev/null @@ -1,111 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsCursorExitWarningsItem { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsCursorExitWarningsItem - MALFORMED_NEXT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsCursorExitWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsCursorExitWarningsItem - CYCLE_DROPPED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsCursorExitWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsCursorExitWarningsItem - INCOMPLETE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsCursorExitWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsCursorExitWarningsItem( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsCursorExitWarningsItem - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsCursorExitWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsCursorExitWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsCursorExitWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsFocus.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsFocus.java deleted file mode 100644 index 4035508..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsFocus.java +++ /dev/null @@ -1,263 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsFocus.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsFocus { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List - warnings; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsFocus( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsFocus - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsFocus) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsFocus other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsFocus other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsFocus build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root( - Optional root); - - _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsFocusRoot root); - - _FinalStage root( - Nullable root); - - _FinalStage warnings( - List warnings); - - _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsFocusWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsFocus other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List - warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsFocusWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List - warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsFocusRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsFocus build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsFocus( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsFocusRoot.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsFocusRoot.java deleted file mode 100644 index b6c9582..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsFocusRoot.java +++ /dev/null @@ -1,226 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsFocusRoot.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsFocusRoot { - private final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsFocusRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsFocusRoot( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsFocusRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsFocusRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsFocusRoot - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsFocusRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsFocusRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsFocusRootType type); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsFocusRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsFocusRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsFocusRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsFocusRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsFocusRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsFocusRoot build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsFocusRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsFocusRootType.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsFocusRootType.java deleted file mode 100644 index f959626..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsFocusRootType.java +++ /dev/null @@ -1,294 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsFocusRootType { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsFocusRootType UNKNOWN = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsFocusRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsFocusRootType NAMED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsFocusRootType( - Value.NAMED, "named"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsFocusRootType GOTO = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsFocusRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsFocusRootType - GOTO_EMBEDDED = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsFocusRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsFocusRootType JAVASCRIPT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsFocusRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsFocusRootType SOUND = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsFocusRootType( - Value.SOUND, "sound"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsFocusRootType RENDITION = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsFocusRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsFocusRootType - GOTO_REMOTE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsFocusRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsFocusRootType LAUNCH = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsFocusRootType( - Value.LAUNCH, "launch"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsFocusRootType - IMPORT_DATA = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsFocusRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsFocusRootType - SET_OCG_STATE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsFocusRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsFocusRootType URI = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsFocusRootType(Value.URI, "uri"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsFocusRootType MOVIE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsFocusRootType( - Value.MOVIE, "movie"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsFocusRootType - SUBMIT_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsFocusRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsFocusRootType HIDE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsFocusRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsFocusRootType THREAD = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsFocusRootType( - Value.THREAD, "thread"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsFocusRootType - GOTO3D_VIEW = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsFocusRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsFocusRootType TRANSITION = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsFocusRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsFocusRootType RESET_FORM = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsFocusRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsFocusRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsFocusRootType - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsFocusRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsFocusRootType valueOf( - String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsFocusRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsFocusWarningsItem.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsFocusWarningsItem.java deleted file mode 100644 index 4f207d5..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsFocusWarningsItem.java +++ /dev/null @@ -1,109 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsFocusWarningsItem { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsFocusWarningsItem - MALFORMED_NEXT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsFocusWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsFocusWarningsItem - CYCLE_DROPPED = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsFocusWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsFocusWarningsItem - INCOMPLETE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsFocusWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsFocusWarningsItem( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsFocusWarningsItem - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsFocusWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsFocusWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsFocusWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsMouseDown.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsMouseDown.java deleted file mode 100644 index 31342f6..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsMouseDown.java +++ /dev/null @@ -1,268 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsMouseDown.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsMouseDown { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List - warnings; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsMouseDown( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List - getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsMouseDown - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsMouseDown) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsMouseDown other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsMouseDown other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsMouseDown build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root( - Optional root); - - _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsMouseDownRoot root); - - _FinalStage root( - Nullable root); - - _FinalStage warnings( - List - warnings); - - _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsMouseDownWarningsItem warnings); - - _FinalStage addAllWarnings( - List - warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List - warnings = new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsMouseDown other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List - warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsMouseDownWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List - warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsMouseDownRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsMouseDown build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsMouseDown( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsMouseDownRoot.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsMouseDownRoot.java deleted file mode 100644 index 38a74cf..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsMouseDownRoot.java +++ /dev/null @@ -1,226 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsMouseDownRoot.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsMouseDownRoot { - private final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsMouseDownRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsMouseDownRoot( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsMouseDownRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsMouseDownRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsMouseDownRoot - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsMouseDownRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsMouseDownRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsMouseDownRootType type); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsMouseDownRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsMouseDownRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsMouseDownRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsMouseDownRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsMouseDownRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsMouseDownRoot build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsMouseDownRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsMouseDownRootType.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsMouseDownRootType.java deleted file mode 100644 index 60c416a..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsMouseDownRootType.java +++ /dev/null @@ -1,300 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsMouseDownRootType { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsMouseDownRootType - UNKNOWN = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsMouseDownRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsMouseDownRootType NAMED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsMouseDownRootType( - Value.NAMED, "named"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsMouseDownRootType GOTO = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsMouseDownRootType( - Value.GOTO, "goto"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsMouseDownRootType - GOTO_EMBEDDED = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsMouseDownRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsMouseDownRootType - JAVASCRIPT = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsMouseDownRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsMouseDownRootType SOUND = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsMouseDownRootType( - Value.SOUND, "sound"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsMouseDownRootType - RENDITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsMouseDownRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsMouseDownRootType - GOTO_REMOTE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsMouseDownRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsMouseDownRootType LAUNCH = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsMouseDownRootType( - Value.LAUNCH, "launch"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsMouseDownRootType - IMPORT_DATA = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsMouseDownRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsMouseDownRootType - SET_OCG_STATE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsMouseDownRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsMouseDownRootType URI = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsMouseDownRootType( - Value.URI, "uri"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsMouseDownRootType MOVIE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsMouseDownRootType( - Value.MOVIE, "movie"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsMouseDownRootType - SUBMIT_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsMouseDownRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsMouseDownRootType HIDE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsMouseDownRootType( - Value.HIDE, "hide"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsMouseDownRootType THREAD = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsMouseDownRootType( - Value.THREAD, "thread"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsMouseDownRootType - GOTO3D_VIEW = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsMouseDownRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsMouseDownRootType - TRANSITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsMouseDownRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsMouseDownRootType - RESET_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsMouseDownRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsMouseDownRootType( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsMouseDownRootType - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsMouseDownRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsMouseDownRootType valueOf( - String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsMouseDownRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsMouseDownWarningsItem.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsMouseDownWarningsItem.java deleted file mode 100644 index 4153212..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsMouseDownWarningsItem.java +++ /dev/null @@ -1,111 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsMouseDownWarningsItem { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsMouseDownWarningsItem - MALFORMED_NEXT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsMouseDownWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsMouseDownWarningsItem - CYCLE_DROPPED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsMouseDownWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsMouseDownWarningsItem - INCOMPLETE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsMouseDownWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsMouseDownWarningsItem( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsMouseDownWarningsItem - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsMouseDownWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsMouseDownWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsMouseDownWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsMouseUp.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsMouseUp.java deleted file mode 100644 index 00b75b2..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsMouseUp.java +++ /dev/null @@ -1,267 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsMouseUp.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsMouseUp { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List - warnings; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsMouseUp( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List - getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsMouseUp - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsMouseUp) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsMouseUp other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsMouseUp other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsMouseUp build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root( - Optional root); - - _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsMouseUpRoot root); - - _FinalStage root( - Nullable root); - - _FinalStage warnings( - List - warnings); - - _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsMouseUpWarningsItem warnings); - - _FinalStage addAllWarnings( - List - warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List - warnings = new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsMouseUp other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List - warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsMouseUpWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List - warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsMouseUpRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsMouseUp build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsMouseUp( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsMouseUpRoot.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsMouseUpRoot.java deleted file mode 100644 index bd7b4e7..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsMouseUpRoot.java +++ /dev/null @@ -1,226 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsMouseUpRoot.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsMouseUpRoot { - private final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsMouseUpRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsMouseUpRoot( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsMouseUpRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsMouseUpRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsMouseUpRoot - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsMouseUpRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsMouseUpRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsMouseUpRootType type); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsMouseUpRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsMouseUpRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsMouseUpRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsMouseUpRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsMouseUpRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsMouseUpRoot build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsMouseUpRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsMouseUpRootType.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsMouseUpRootType.java deleted file mode 100644 index 376ab57..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsMouseUpRootType.java +++ /dev/null @@ -1,298 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsMouseUpRootType { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsMouseUpRootType UNKNOWN = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsMouseUpRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsMouseUpRootType NAMED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsMouseUpRootType( - Value.NAMED, "named"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsMouseUpRootType GOTO = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsMouseUpRootType( - Value.GOTO, "goto"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsMouseUpRootType - GOTO_EMBEDDED = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsMouseUpRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsMouseUpRootType - JAVASCRIPT = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsMouseUpRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsMouseUpRootType SOUND = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsMouseUpRootType( - Value.SOUND, "sound"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsMouseUpRootType - RENDITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsMouseUpRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsMouseUpRootType - GOTO_REMOTE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsMouseUpRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsMouseUpRootType LAUNCH = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsMouseUpRootType( - Value.LAUNCH, "launch"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsMouseUpRootType - IMPORT_DATA = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsMouseUpRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsMouseUpRootType - SET_OCG_STATE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsMouseUpRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsMouseUpRootType URI = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsMouseUpRootType(Value.URI, "uri"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsMouseUpRootType MOVIE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsMouseUpRootType( - Value.MOVIE, "movie"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsMouseUpRootType - SUBMIT_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsMouseUpRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsMouseUpRootType HIDE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsMouseUpRootType( - Value.HIDE, "hide"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsMouseUpRootType THREAD = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsMouseUpRootType( - Value.THREAD, "thread"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsMouseUpRootType - GOTO3D_VIEW = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsMouseUpRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsMouseUpRootType - TRANSITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsMouseUpRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsMouseUpRootType - RESET_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsMouseUpRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsMouseUpRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsMouseUpRootType - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsMouseUpRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsMouseUpRootType valueOf( - String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsMouseUpRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsMouseUpWarningsItem.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsMouseUpWarningsItem.java deleted file mode 100644 index c0d261c..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsMouseUpWarningsItem.java +++ /dev/null @@ -1,110 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsMouseUpWarningsItem { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsMouseUpWarningsItem - MALFORMED_NEXT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsMouseUpWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsMouseUpWarningsItem - CYCLE_DROPPED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsMouseUpWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsMouseUpWarningsItem - INCOMPLETE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsMouseUpWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsMouseUpWarningsItem( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsMouseUpWarningsItem - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsMouseUpWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsMouseUpWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsMouseUpWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageClose.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageClose.java deleted file mode 100644 index 6125c4a..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageClose.java +++ /dev/null @@ -1,268 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageClose.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageClose { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List - warnings; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageClose( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List - getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageClose - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageClose) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageClose other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageClose other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageClose build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root( - Optional root); - - _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageCloseRoot root); - - _FinalStage root( - Nullable root); - - _FinalStage warnings( - List - warnings); - - _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageCloseWarningsItem warnings); - - _FinalStage addAllWarnings( - List - warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List - warnings = new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageClose other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List - warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageCloseWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List - warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageCloseRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageClose build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageClose( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageCloseRoot.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageCloseRoot.java deleted file mode 100644 index f5f579e..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageCloseRoot.java +++ /dev/null @@ -1,226 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageCloseRoot.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageCloseRoot { - private final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageCloseRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageCloseRoot( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageCloseRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageCloseRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageCloseRoot - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageCloseRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageCloseRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageCloseRootType type); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageCloseRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageCloseRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageCloseRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageCloseRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageCloseRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageCloseRoot build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageCloseRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageCloseRootType.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageCloseRootType.java deleted file mode 100644 index 19608ce..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageCloseRootType.java +++ /dev/null @@ -1,300 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageCloseRootType { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageCloseRootType - UNKNOWN = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageCloseRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageCloseRootType NAMED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageCloseRootType( - Value.NAMED, "named"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageCloseRootType GOTO = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageCloseRootType( - Value.GOTO, "goto"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageCloseRootType - GOTO_EMBEDDED = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageCloseRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageCloseRootType - JAVASCRIPT = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageCloseRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageCloseRootType SOUND = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageCloseRootType( - Value.SOUND, "sound"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageCloseRootType - RENDITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageCloseRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageCloseRootType - GOTO_REMOTE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageCloseRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageCloseRootType LAUNCH = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageCloseRootType( - Value.LAUNCH, "launch"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageCloseRootType - IMPORT_DATA = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageCloseRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageCloseRootType - SET_OCG_STATE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageCloseRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageCloseRootType URI = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageCloseRootType( - Value.URI, "uri"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageCloseRootType MOVIE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageCloseRootType( - Value.MOVIE, "movie"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageCloseRootType - SUBMIT_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageCloseRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageCloseRootType HIDE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageCloseRootType( - Value.HIDE, "hide"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageCloseRootType THREAD = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageCloseRootType( - Value.THREAD, "thread"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageCloseRootType - GOTO3D_VIEW = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageCloseRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageCloseRootType - TRANSITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageCloseRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageCloseRootType - RESET_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageCloseRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageCloseRootType( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageCloseRootType - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageCloseRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageCloseRootType valueOf( - String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageCloseRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageCloseWarningsItem.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageCloseWarningsItem.java deleted file mode 100644 index f3a65d2..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageCloseWarningsItem.java +++ /dev/null @@ -1,111 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageCloseWarningsItem { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageCloseWarningsItem - MALFORMED_NEXT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageCloseWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageCloseWarningsItem - CYCLE_DROPPED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageCloseWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageCloseWarningsItem - INCOMPLETE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageCloseWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageCloseWarningsItem( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageCloseWarningsItem - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageCloseWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageCloseWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageCloseWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageInvisible.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageInvisible.java deleted file mode 100644 index d40de73..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageInvisible.java +++ /dev/null @@ -1,275 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageInvisible.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageInvisible { - private final Optional - root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List - warnings; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageInvisible( - Optional root, - boolean incomplete, - int warningFlags, - List - warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List - getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional - _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageInvisible - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageInvisible) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageInvisible other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageInvisible other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageInvisible build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root( - Optional root); - - _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageInvisibleRoot root); - - _FinalStage root( - Nullable root); - - _FinalStage warnings( - List - warnings); - - _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageInvisibleWarningsItem - warnings); - - _FinalStage addAllWarnings( - List - warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List - warnings = new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageInvisible other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List - warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageInvisibleWarningsItem - warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List - warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable - root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageInvisibleRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional - root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageInvisible build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageInvisible( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageInvisibleRoot.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageInvisibleRoot.java deleted file mode 100644 index e65d1c0..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageInvisibleRoot.java +++ /dev/null @@ -1,233 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageInvisibleRoot.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageInvisibleRoot { - private final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageInvisibleRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageInvisibleRoot( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageInvisibleRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageInvisibleRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageInvisibleRoot - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageInvisibleRoot) - other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageInvisibleRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageInvisibleRootType - type); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageInvisibleRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageInvisibleRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageInvisibleRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageInvisibleRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageInvisibleRootType - type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageInvisibleRoot build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageInvisibleRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageInvisibleRootType.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageInvisibleRootType.java deleted file mode 100644 index a706288..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageInvisibleRootType.java +++ /dev/null @@ -1,309 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageInvisibleRootType { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageInvisibleRootType - UNKNOWN = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageInvisibleRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageInvisibleRootType - NAMED = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageInvisibleRootType( - Value.NAMED, "named"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageInvisibleRootType - GOTO = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageInvisibleRootType( - Value.GOTO, "goto"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageInvisibleRootType - GOTO_EMBEDDED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageInvisibleRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageInvisibleRootType - JAVASCRIPT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageInvisibleRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageInvisibleRootType - SOUND = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageInvisibleRootType( - Value.SOUND, "sound"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageInvisibleRootType - RENDITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageInvisibleRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageInvisibleRootType - GOTO_REMOTE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageInvisibleRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageInvisibleRootType - LAUNCH = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageInvisibleRootType( - Value.LAUNCH, "launch"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageInvisibleRootType - IMPORT_DATA = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageInvisibleRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageInvisibleRootType - SET_OCG_STATE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageInvisibleRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageInvisibleRootType - URI = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageInvisibleRootType( - Value.URI, "uri"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageInvisibleRootType - MOVIE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageInvisibleRootType( - Value.MOVIE, "movie"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageInvisibleRootType - SUBMIT_FORM = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageInvisibleRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageInvisibleRootType - HIDE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageInvisibleRootType( - Value.HIDE, "hide"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageInvisibleRootType - THREAD = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageInvisibleRootType( - Value.THREAD, "thread"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageInvisibleRootType - GOTO3D_VIEW = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageInvisibleRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageInvisibleRootType - TRANSITION = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageInvisibleRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageInvisibleRootType - RESET_FORM = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageInvisibleRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageInvisibleRootType( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageInvisibleRootType - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageInvisibleRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageInvisibleRootType valueOf( - String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageInvisibleRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageInvisibleWarningsItem.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageInvisibleWarningsItem.java deleted file mode 100644 index c1efeb7..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageInvisibleWarningsItem.java +++ /dev/null @@ -1,111 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageInvisibleWarningsItem { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageInvisibleWarningsItem - MALFORMED_NEXT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageInvisibleWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageInvisibleWarningsItem - CYCLE_DROPPED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageInvisibleWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageInvisibleWarningsItem - INCOMPLETE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageInvisibleWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageInvisibleWarningsItem( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageInvisibleWarningsItem - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageInvisibleWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageInvisibleWarningsItem - valueOf(String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageInvisibleWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageOpen.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageOpen.java deleted file mode 100644 index 199b1aa..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageOpen.java +++ /dev/null @@ -1,267 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageOpen.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageOpen { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List - warnings; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageOpen( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List - getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageOpen - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageOpen) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageOpen other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageOpen other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageOpen build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root( - Optional root); - - _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageOpenRoot root); - - _FinalStage root( - Nullable root); - - _FinalStage warnings( - List - warnings); - - _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageOpenWarningsItem warnings); - - _FinalStage addAllWarnings( - List - warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List - warnings = new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageOpen other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List - warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageOpenWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List - warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageOpenRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageOpen build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageOpen( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageOpenRoot.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageOpenRoot.java deleted file mode 100644 index 860fba4..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageOpenRoot.java +++ /dev/null @@ -1,226 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageOpenRoot.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageOpenRoot { - private final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageOpenRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageOpenRoot( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageOpenRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageOpenRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageOpenRoot - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageOpenRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageOpenRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageOpenRootType type); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageOpenRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageOpenRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageOpenRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageOpenRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageOpenRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageOpenRoot build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageOpenRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageOpenRootType.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageOpenRootType.java deleted file mode 100644 index 100aab5..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageOpenRootType.java +++ /dev/null @@ -1,299 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageOpenRootType { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageOpenRootType UNKNOWN = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageOpenRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageOpenRootType NAMED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageOpenRootType( - Value.NAMED, "named"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageOpenRootType GOTO = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageOpenRootType( - Value.GOTO, "goto"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageOpenRootType - GOTO_EMBEDDED = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageOpenRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageOpenRootType - JAVASCRIPT = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageOpenRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageOpenRootType SOUND = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageOpenRootType( - Value.SOUND, "sound"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageOpenRootType - RENDITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageOpenRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageOpenRootType - GOTO_REMOTE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageOpenRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageOpenRootType LAUNCH = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageOpenRootType( - Value.LAUNCH, "launch"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageOpenRootType - IMPORT_DATA = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageOpenRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageOpenRootType - SET_OCG_STATE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageOpenRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageOpenRootType URI = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageOpenRootType( - Value.URI, "uri"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageOpenRootType MOVIE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageOpenRootType( - Value.MOVIE, "movie"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageOpenRootType - SUBMIT_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageOpenRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageOpenRootType HIDE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageOpenRootType( - Value.HIDE, "hide"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageOpenRootType THREAD = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageOpenRootType( - Value.THREAD, "thread"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageOpenRootType - GOTO3D_VIEW = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageOpenRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageOpenRootType - TRANSITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageOpenRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageOpenRootType - RESET_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageOpenRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageOpenRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageOpenRootType - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageOpenRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageOpenRootType valueOf( - String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageOpenRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageOpenWarningsItem.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageOpenWarningsItem.java deleted file mode 100644 index 7253c8d..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageOpenWarningsItem.java +++ /dev/null @@ -1,110 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageOpenWarningsItem { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageOpenWarningsItem - MALFORMED_NEXT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageOpenWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageOpenWarningsItem - CYCLE_DROPPED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageOpenWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageOpenWarningsItem - INCOMPLETE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageOpenWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageOpenWarningsItem( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageOpenWarningsItem - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageOpenWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageOpenWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageOpenWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageVisible.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageVisible.java deleted file mode 100644 index 98c4f1b..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageVisible.java +++ /dev/null @@ -1,270 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageVisible.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageVisible { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List - warnings; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageVisible( - Optional root, - boolean incomplete, - int warningFlags, - List - warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List - getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageVisible - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageVisible) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageVisible other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageVisible other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageVisible build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root( - Optional root); - - _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageVisibleRoot root); - - _FinalStage root( - Nullable root); - - _FinalStage warnings( - List - warnings); - - _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageVisibleWarningsItem warnings); - - _FinalStage addAllWarnings( - List - warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List - warnings = new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageVisible other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List - warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageVisibleWarningsItem - warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List - warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageVisibleRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageVisible build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageVisible( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageVisibleRoot.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageVisibleRoot.java deleted file mode 100644 index ba4f68f..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageVisibleRoot.java +++ /dev/null @@ -1,232 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageVisibleRoot.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageVisibleRoot { - private final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageVisibleRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageVisibleRoot( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageVisibleRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageVisibleRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageVisibleRoot - && equalTo( - (DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageVisibleRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageVisibleRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageVisibleRootType type); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageVisibleRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageVisibleRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageVisibleRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageVisibleRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageVisibleRootType - type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageVisibleRoot build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageVisibleRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageVisibleRootType.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageVisibleRootType.java deleted file mode 100644 index b4a5555..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageVisibleRootType.java +++ /dev/null @@ -1,302 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageVisibleRootType { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageVisibleRootType - UNKNOWN = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageVisibleRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageVisibleRootType - NAMED = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageVisibleRootType( - Value.NAMED, "named"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageVisibleRootType GOTO = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageVisibleRootType( - Value.GOTO, "goto"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageVisibleRootType - GOTO_EMBEDDED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageVisibleRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageVisibleRootType - JAVASCRIPT = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageVisibleRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageVisibleRootType - SOUND = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageVisibleRootType( - Value.SOUND, "sound"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageVisibleRootType - RENDITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageVisibleRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageVisibleRootType - GOTO_REMOTE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageVisibleRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageVisibleRootType - LAUNCH = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageVisibleRootType( - Value.LAUNCH, "launch"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageVisibleRootType - IMPORT_DATA = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageVisibleRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageVisibleRootType - SET_OCG_STATE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageVisibleRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageVisibleRootType URI = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageVisibleRootType( - Value.URI, "uri"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageVisibleRootType - MOVIE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageVisibleRootType( - Value.MOVIE, "movie"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageVisibleRootType - SUBMIT_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageVisibleRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageVisibleRootType HIDE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageVisibleRootType( - Value.HIDE, "hide"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageVisibleRootType - THREAD = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageVisibleRootType( - Value.THREAD, "thread"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageVisibleRootType - GOTO3D_VIEW = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageVisibleRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageVisibleRootType - TRANSITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageVisibleRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageVisibleRootType - RESET_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageVisibleRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageVisibleRootType( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageVisibleRootType - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageVisibleRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageVisibleRootType valueOf( - String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageVisibleRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageVisibleWarningsItem.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageVisibleWarningsItem.java deleted file mode 100644 index e2ef1f4..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageVisibleWarningsItem.java +++ /dev/null @@ -1,111 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageVisibleWarningsItem { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageVisibleWarningsItem - MALFORMED_NEXT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageVisibleWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageVisibleWarningsItem - CYCLE_DROPPED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageVisibleWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageVisibleWarningsItem - INCOMPLETE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageVisibleWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageVisibleWarningsItem( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageVisibleWarningsItem - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageVisibleWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageVisibleWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolygonActionsPageVisibleWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolyline.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolyline.java index f8cef1d..1ce26cc 100644 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolyline.java +++ b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolyline.java @@ -65,7 +65,7 @@ public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolyl private final Optional updatedBy; - private final Optional actions; + private final Optional actions; private final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineColor color; @@ -107,7 +107,7 @@ private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolyline( Optional groupId, Optional createdBy, Optional updatedBy, - Optional actions, + Optional actions, DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineColor color, double opacity, double strokeWidth, @@ -270,7 +270,7 @@ public Optional getUpdatedBy() { } @JsonProperty("actions") - public Optional getActions() { + public Optional getActions() { return actions; } @@ -595,9 +595,9 @@ _FinalStage replyType( _FinalStage updatedBy(String updatedBy); - _FinalStage actions(Optional actions); + _FinalStage actions(Optional actions); - _FinalStage actions(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActions actions); + _FinalStage actions(PdfAnnotationActions actions); _FinalStage dashArray(Optional> dashArray); @@ -674,8 +674,7 @@ public static final class Builder private Optional> dashArray = Optional.empty(); - private Optional actions = - Optional.empty(); + private Optional actions = Optional.empty(); private Optional updatedBy = Optional.empty(); @@ -916,15 +915,14 @@ public _FinalStage dashArray(Optional> dashArray) { } @java.lang.Override - public _FinalStage actions(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActions actions) { + public _FinalStage actions(PdfAnnotationActions actions) { this.actions = Optional.ofNullable(actions); return this; } @java.lang.Override @JsonSetter(value = "actions", nulls = Nulls.SKIP) - public _FinalStage actions( - Optional actions) { + public _FinalStage actions(Optional actions) { this.actions = actions; return this; } diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActions.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActions.java deleted file mode 100644 index 7eaf27b..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActions.java +++ /dev/null @@ -1,413 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.HashMap; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActions.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActions { - private final Optional activate; - - private final Optional - cursorEnter; - - private final Optional - cursorExit; - - private final Optional mouseDown; - - private final Optional mouseUp; - - private final Optional focus; - - private final Optional blur; - - private final Optional pageOpen; - - private final Optional pageClose; - - private final Optional - pageVisible; - - private final Optional - pageInvisible; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActions( - Optional activate, - Optional cursorEnter, - Optional cursorExit, - Optional mouseDown, - Optional mouseUp, - Optional focus, - Optional blur, - Optional pageOpen, - Optional pageClose, - Optional pageVisible, - Optional - pageInvisible, - Map additionalProperties) { - this.activate = activate; - this.cursorEnter = cursorEnter; - this.cursorExit = cursorExit; - this.mouseDown = mouseDown; - this.mouseUp = mouseUp; - this.focus = focus; - this.blur = blur; - this.pageOpen = pageOpen; - this.pageClose = pageClose; - this.pageVisible = pageVisible; - this.pageInvisible = pageInvisible; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("activate") - public Optional getActivate() { - return activate; - } - - @JsonProperty("cursorEnter") - public Optional - getCursorEnter() { - return cursorEnter; - } - - @JsonProperty("cursorExit") - public Optional getCursorExit() { - return cursorExit; - } - - @JsonProperty("mouseDown") - public Optional getMouseDown() { - return mouseDown; - } - - @JsonProperty("mouseUp") - public Optional getMouseUp() { - return mouseUp; - } - - @JsonProperty("focus") - public Optional getFocus() { - return focus; - } - - @JsonProperty("blur") - public Optional getBlur() { - return blur; - } - - @JsonProperty("pageOpen") - public Optional getPageOpen() { - return pageOpen; - } - - @JsonProperty("pageClose") - public Optional getPageClose() { - return pageClose; - } - - @JsonProperty("pageVisible") - public Optional - getPageVisible() { - return pageVisible; - } - - @JsonProperty("pageInvisible") - public Optional - getPageInvisible() { - return pageInvisible; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActions - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActions) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActions other) { - return activate.equals(other.activate) - && cursorEnter.equals(other.cursorEnter) - && cursorExit.equals(other.cursorExit) - && mouseDown.equals(other.mouseDown) - && mouseUp.equals(other.mouseUp) - && focus.equals(other.focus) - && blur.equals(other.blur) - && pageOpen.equals(other.pageOpen) - && pageClose.equals(other.pageClose) - && pageVisible.equals(other.pageVisible) - && pageInvisible.equals(other.pageInvisible); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash( - this.activate, - this.cursorEnter, - this.cursorExit, - this.mouseDown, - this.mouseUp, - this.focus, - this.blur, - this.pageOpen, - this.pageClose, - this.pageVisible, - this.pageInvisible); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static Builder builder() { - return new Builder(); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder { - private Optional activate = - Optional.empty(); - - private Optional - cursorEnter = Optional.empty(); - - private Optional cursorExit = - Optional.empty(); - - private Optional mouseDown = - Optional.empty(); - - private Optional mouseUp = - Optional.empty(); - - private Optional focus = - Optional.empty(); - - private Optional blur = - Optional.empty(); - - private Optional pageOpen = - Optional.empty(); - - private Optional pageClose = - Optional.empty(); - - private Optional - pageVisible = Optional.empty(); - - private Optional - pageInvisible = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActions other) { - activate(other.getActivate()); - cursorEnter(other.getCursorEnter()); - cursorExit(other.getCursorExit()); - mouseDown(other.getMouseDown()); - mouseUp(other.getMouseUp()); - focus(other.getFocus()); - blur(other.getBlur()); - pageOpen(other.getPageOpen()); - pageClose(other.getPageClose()); - pageVisible(other.getPageVisible()); - pageInvisible(other.getPageInvisible()); - return this; - } - - @JsonSetter(value = "activate", nulls = Nulls.SKIP) - public Builder activate( - Optional activate) { - this.activate = activate; - return this; - } - - public Builder activate( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsActivate activate) { - this.activate = Optional.ofNullable(activate); - return this; - } - - @JsonSetter(value = "cursorEnter", nulls = Nulls.SKIP) - public Builder cursorEnter( - Optional - cursorEnter) { - this.cursorEnter = cursorEnter; - return this; - } - - public Builder cursorEnter( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsCursorEnter cursorEnter) { - this.cursorEnter = Optional.ofNullable(cursorEnter); - return this; - } - - @JsonSetter(value = "cursorExit", nulls = Nulls.SKIP) - public Builder cursorExit( - Optional - cursorExit) { - this.cursorExit = cursorExit; - return this; - } - - public Builder cursorExit( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsCursorExit cursorExit) { - this.cursorExit = Optional.ofNullable(cursorExit); - return this; - } - - @JsonSetter(value = "mouseDown", nulls = Nulls.SKIP) - public Builder mouseDown( - Optional mouseDown) { - this.mouseDown = mouseDown; - return this; - } - - public Builder mouseDown( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsMouseDown mouseDown) { - this.mouseDown = Optional.ofNullable(mouseDown); - return this; - } - - @JsonSetter(value = "mouseUp", nulls = Nulls.SKIP) - public Builder mouseUp( - Optional mouseUp) { - this.mouseUp = mouseUp; - return this; - } - - public Builder mouseUp(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsMouseUp mouseUp) { - this.mouseUp = Optional.ofNullable(mouseUp); - return this; - } - - @JsonSetter(value = "focus", nulls = Nulls.SKIP) - public Builder focus( - Optional focus) { - this.focus = focus; - return this; - } - - public Builder focus(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsFocus focus) { - this.focus = Optional.ofNullable(focus); - return this; - } - - @JsonSetter(value = "blur", nulls = Nulls.SKIP) - public Builder blur( - Optional blur) { - this.blur = blur; - return this; - } - - public Builder blur(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsBlur blur) { - this.blur = Optional.ofNullable(blur); - return this; - } - - @JsonSetter(value = "pageOpen", nulls = Nulls.SKIP) - public Builder pageOpen( - Optional pageOpen) { - this.pageOpen = pageOpen; - return this; - } - - public Builder pageOpen( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageOpen pageOpen) { - this.pageOpen = Optional.ofNullable(pageOpen); - return this; - } - - @JsonSetter(value = "pageClose", nulls = Nulls.SKIP) - public Builder pageClose( - Optional pageClose) { - this.pageClose = pageClose; - return this; - } - - public Builder pageClose( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageClose pageClose) { - this.pageClose = Optional.ofNullable(pageClose); - return this; - } - - @JsonSetter(value = "pageVisible", nulls = Nulls.SKIP) - public Builder pageVisible( - Optional - pageVisible) { - this.pageVisible = pageVisible; - return this; - } - - public Builder pageVisible( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageVisible pageVisible) { - this.pageVisible = Optional.ofNullable(pageVisible); - return this; - } - - @JsonSetter(value = "pageInvisible", nulls = Nulls.SKIP) - public Builder pageInvisible( - Optional - pageInvisible) { - this.pageInvisible = pageInvisible; - return this; - } - - public Builder pageInvisible( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageInvisible pageInvisible) { - this.pageInvisible = Optional.ofNullable(pageInvisible); - return this; - } - - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActions build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActions( - activate, - cursorEnter, - cursorExit, - mouseDown, - mouseUp, - focus, - blur, - pageOpen, - pageClose, - pageVisible, - pageInvisible, - additionalProperties); - } - - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsActivate.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsActivate.java deleted file mode 100644 index 6c5c7ba..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsActivate.java +++ /dev/null @@ -1,268 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsActivate.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsActivate { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List - warnings; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsActivate( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List - getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsActivate - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsActivate) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsActivate other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsActivate other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsActivate build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root( - Optional root); - - _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsActivateRoot root); - - _FinalStage root( - Nullable root); - - _FinalStage warnings( - List - warnings); - - _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsActivateWarningsItem warnings); - - _FinalStage addAllWarnings( - List - warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List - warnings = new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsActivate other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List - warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsActivateWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List - warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsActivateRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsActivate build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsActivate( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsActivateRoot.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsActivateRoot.java deleted file mode 100644 index 1475053..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsActivateRoot.java +++ /dev/null @@ -1,226 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsActivateRoot.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsActivateRoot { - private final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsActivateRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsActivateRoot( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsActivateRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsActivateRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsActivateRoot - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsActivateRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsActivateRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsActivateRootType type); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsActivateRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsActivateRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsActivateRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsActivateRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsActivateRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsActivateRoot build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsActivateRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsActivateRootType.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsActivateRootType.java deleted file mode 100644 index b52c311..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsActivateRootType.java +++ /dev/null @@ -1,300 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsActivateRootType { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsActivateRootType - UNKNOWN = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsActivateRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsActivateRootType NAMED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsActivateRootType( - Value.NAMED, "named"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsActivateRootType GOTO = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsActivateRootType( - Value.GOTO, "goto"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsActivateRootType - GOTO_EMBEDDED = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsActivateRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsActivateRootType - JAVASCRIPT = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsActivateRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsActivateRootType SOUND = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsActivateRootType( - Value.SOUND, "sound"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsActivateRootType - RENDITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsActivateRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsActivateRootType - GOTO_REMOTE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsActivateRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsActivateRootType LAUNCH = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsActivateRootType( - Value.LAUNCH, "launch"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsActivateRootType - IMPORT_DATA = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsActivateRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsActivateRootType - SET_OCG_STATE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsActivateRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsActivateRootType URI = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsActivateRootType( - Value.URI, "uri"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsActivateRootType MOVIE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsActivateRootType( - Value.MOVIE, "movie"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsActivateRootType - SUBMIT_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsActivateRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsActivateRootType HIDE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsActivateRootType( - Value.HIDE, "hide"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsActivateRootType THREAD = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsActivateRootType( - Value.THREAD, "thread"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsActivateRootType - GOTO3D_VIEW = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsActivateRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsActivateRootType - TRANSITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsActivateRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsActivateRootType - RESET_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsActivateRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsActivateRootType( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsActivateRootType - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsActivateRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsActivateRootType valueOf( - String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsActivateRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsActivateWarningsItem.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsActivateWarningsItem.java deleted file mode 100644 index a55c0b1..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsActivateWarningsItem.java +++ /dev/null @@ -1,111 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsActivateWarningsItem { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsActivateWarningsItem - MALFORMED_NEXT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsActivateWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsActivateWarningsItem - CYCLE_DROPPED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsActivateWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsActivateWarningsItem - INCOMPLETE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsActivateWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsActivateWarningsItem( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsActivateWarningsItem - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsActivateWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsActivateWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsActivateWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsBlur.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsBlur.java deleted file mode 100644 index b2c8d10..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsBlur.java +++ /dev/null @@ -1,263 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsBlur.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsBlur { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List - warnings; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsBlur( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsBlur - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsBlur) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsBlur other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsBlur other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsBlur build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root( - Optional root); - - _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsBlurRoot root); - - _FinalStage root( - Nullable root); - - _FinalStage warnings( - List warnings); - - _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsBlurWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsBlur other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List - warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsBlurWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List - warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsBlurRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsBlur build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsBlur( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsBlurRoot.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsBlurRoot.java deleted file mode 100644 index 022c41f..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsBlurRoot.java +++ /dev/null @@ -1,226 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsBlurRoot.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsBlurRoot { - private final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsBlurRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsBlurRoot( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsBlurRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsBlurRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsBlurRoot - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsBlurRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsBlurRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsBlurRootType type); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsBlurRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsBlurRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsBlurRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsBlurRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsBlurRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsBlurRoot build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsBlurRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsBlurRootType.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsBlurRootType.java deleted file mode 100644 index b8a5853..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsBlurRootType.java +++ /dev/null @@ -1,294 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsBlurRootType { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsBlurRootType UNKNOWN = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsBlurRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsBlurRootType NAMED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsBlurRootType( - Value.NAMED, "named"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsBlurRootType GOTO = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsBlurRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsBlurRootType - GOTO_EMBEDDED = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsBlurRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsBlurRootType JAVASCRIPT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsBlurRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsBlurRootType SOUND = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsBlurRootType( - Value.SOUND, "sound"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsBlurRootType RENDITION = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsBlurRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsBlurRootType - GOTO_REMOTE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsBlurRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsBlurRootType LAUNCH = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsBlurRootType( - Value.LAUNCH, "launch"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsBlurRootType - IMPORT_DATA = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsBlurRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsBlurRootType - SET_OCG_STATE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsBlurRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsBlurRootType URI = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsBlurRootType(Value.URI, "uri"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsBlurRootType MOVIE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsBlurRootType( - Value.MOVIE, "movie"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsBlurRootType - SUBMIT_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsBlurRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsBlurRootType HIDE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsBlurRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsBlurRootType THREAD = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsBlurRootType( - Value.THREAD, "thread"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsBlurRootType - GOTO3D_VIEW = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsBlurRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsBlurRootType TRANSITION = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsBlurRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsBlurRootType RESET_FORM = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsBlurRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsBlurRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsBlurRootType - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsBlurRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsBlurRootType valueOf( - String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsBlurRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsBlurWarningsItem.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsBlurWarningsItem.java deleted file mode 100644 index 94daf56..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsBlurWarningsItem.java +++ /dev/null @@ -1,109 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsBlurWarningsItem { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsBlurWarningsItem - MALFORMED_NEXT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsBlurWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsBlurWarningsItem - CYCLE_DROPPED = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsBlurWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsBlurWarningsItem - INCOMPLETE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsBlurWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsBlurWarningsItem( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsBlurWarningsItem - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsBlurWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsBlurWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsBlurWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsCursorEnter.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsCursorEnter.java deleted file mode 100644 index 4619015..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsCursorEnter.java +++ /dev/null @@ -1,272 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsCursorEnter.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsCursorEnter { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List - warnings; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsCursorEnter( - Optional root, - boolean incomplete, - int warningFlags, - List - warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List - getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional - _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsCursorEnter - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsCursorEnter) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsCursorEnter other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsCursorEnter other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsCursorEnter build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root( - Optional root); - - _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsCursorEnterRoot root); - - _FinalStage root( - Nullable root); - - _FinalStage warnings( - List - warnings); - - _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsCursorEnterWarningsItem - warnings); - - _FinalStage addAllWarnings( - List - warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List - warnings = new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsCursorEnter other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List - warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsCursorEnterWarningsItem - warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List - warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsCursorEnterRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsCursorEnter build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsCursorEnter( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsCursorEnterRoot.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsCursorEnterRoot.java deleted file mode 100644 index 3f42280..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsCursorEnterRoot.java +++ /dev/null @@ -1,233 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsCursorEnterRoot.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsCursorEnterRoot { - private final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsCursorEnterRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsCursorEnterRoot( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsCursorEnterRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsCursorEnterRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsCursorEnterRoot - && equalTo( - (DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsCursorEnterRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsCursorEnterRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsCursorEnterRootType - type); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsCursorEnterRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsCursorEnterRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsCursorEnterRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsCursorEnterRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsCursorEnterRootType - type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsCursorEnterRoot build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsCursorEnterRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsCursorEnterRootType.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsCursorEnterRootType.java deleted file mode 100644 index 705371f..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsCursorEnterRootType.java +++ /dev/null @@ -1,306 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsCursorEnterRootType { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsCursorEnterRootType - UNKNOWN = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsCursorEnterRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsCursorEnterRootType - NAMED = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsCursorEnterRootType( - Value.NAMED, "named"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsCursorEnterRootType - GOTO = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsCursorEnterRootType( - Value.GOTO, "goto"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsCursorEnterRootType - GOTO_EMBEDDED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsCursorEnterRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsCursorEnterRootType - JAVASCRIPT = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsCursorEnterRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsCursorEnterRootType - SOUND = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsCursorEnterRootType( - Value.SOUND, "sound"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsCursorEnterRootType - RENDITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsCursorEnterRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsCursorEnterRootType - GOTO_REMOTE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsCursorEnterRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsCursorEnterRootType - LAUNCH = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsCursorEnterRootType( - Value.LAUNCH, "launch"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsCursorEnterRootType - IMPORT_DATA = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsCursorEnterRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsCursorEnterRootType - SET_OCG_STATE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsCursorEnterRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsCursorEnterRootType URI = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsCursorEnterRootType( - Value.URI, "uri"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsCursorEnterRootType - MOVIE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsCursorEnterRootType( - Value.MOVIE, "movie"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsCursorEnterRootType - SUBMIT_FORM = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsCursorEnterRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsCursorEnterRootType - HIDE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsCursorEnterRootType( - Value.HIDE, "hide"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsCursorEnterRootType - THREAD = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsCursorEnterRootType( - Value.THREAD, "thread"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsCursorEnterRootType - GOTO3D_VIEW = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsCursorEnterRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsCursorEnterRootType - TRANSITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsCursorEnterRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsCursorEnterRootType - RESET_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsCursorEnterRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsCursorEnterRootType( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsCursorEnterRootType - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsCursorEnterRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsCursorEnterRootType valueOf( - String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsCursorEnterRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsCursorEnterWarningsItem.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsCursorEnterWarningsItem.java deleted file mode 100644 index b1595a0..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsCursorEnterWarningsItem.java +++ /dev/null @@ -1,111 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsCursorEnterWarningsItem { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsCursorEnterWarningsItem - MALFORMED_NEXT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsCursorEnterWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsCursorEnterWarningsItem - CYCLE_DROPPED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsCursorEnterWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsCursorEnterWarningsItem - INCOMPLETE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsCursorEnterWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsCursorEnterWarningsItem( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsCursorEnterWarningsItem - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsCursorEnterWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsCursorEnterWarningsItem - valueOf(String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsCursorEnterWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsCursorExit.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsCursorExit.java deleted file mode 100644 index 85e54f5..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsCursorExit.java +++ /dev/null @@ -1,270 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsCursorExit.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsCursorExit { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List - warnings; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsCursorExit( - Optional root, - boolean incomplete, - int warningFlags, - List - warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List - getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsCursorExit - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsCursorExit) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsCursorExit other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsCursorExit other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsCursorExit build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root( - Optional root); - - _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsCursorExitRoot root); - - _FinalStage root( - Nullable root); - - _FinalStage warnings( - List - warnings); - - _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsCursorExitWarningsItem warnings); - - _FinalStage addAllWarnings( - List - warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List - warnings = new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsCursorExit other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List - warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsCursorExitWarningsItem - warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List - warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsCursorExitRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsCursorExit build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsCursorExit( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsCursorExitRoot.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsCursorExitRoot.java deleted file mode 100644 index 937427a..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsCursorExitRoot.java +++ /dev/null @@ -1,232 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsCursorExitRoot.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsCursorExitRoot { - private final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsCursorExitRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsCursorExitRoot( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsCursorExitRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsCursorExitRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsCursorExitRoot - && equalTo( - (DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsCursorExitRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsCursorExitRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsCursorExitRootType type); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsCursorExitRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsCursorExitRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsCursorExitRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsCursorExitRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsCursorExitRootType - type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsCursorExitRoot build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsCursorExitRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsCursorExitRootType.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsCursorExitRootType.java deleted file mode 100644 index 3d0ed20..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsCursorExitRootType.java +++ /dev/null @@ -1,302 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsCursorExitRootType { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsCursorExitRootType - UNKNOWN = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsCursorExitRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsCursorExitRootType - NAMED = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsCursorExitRootType( - Value.NAMED, "named"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsCursorExitRootType GOTO = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsCursorExitRootType( - Value.GOTO, "goto"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsCursorExitRootType - GOTO_EMBEDDED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsCursorExitRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsCursorExitRootType - JAVASCRIPT = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsCursorExitRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsCursorExitRootType - SOUND = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsCursorExitRootType( - Value.SOUND, "sound"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsCursorExitRootType - RENDITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsCursorExitRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsCursorExitRootType - GOTO_REMOTE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsCursorExitRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsCursorExitRootType - LAUNCH = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsCursorExitRootType( - Value.LAUNCH, "launch"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsCursorExitRootType - IMPORT_DATA = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsCursorExitRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsCursorExitRootType - SET_OCG_STATE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsCursorExitRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsCursorExitRootType URI = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsCursorExitRootType( - Value.URI, "uri"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsCursorExitRootType - MOVIE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsCursorExitRootType( - Value.MOVIE, "movie"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsCursorExitRootType - SUBMIT_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsCursorExitRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsCursorExitRootType HIDE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsCursorExitRootType( - Value.HIDE, "hide"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsCursorExitRootType - THREAD = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsCursorExitRootType( - Value.THREAD, "thread"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsCursorExitRootType - GOTO3D_VIEW = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsCursorExitRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsCursorExitRootType - TRANSITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsCursorExitRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsCursorExitRootType - RESET_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsCursorExitRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsCursorExitRootType( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsCursorExitRootType - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsCursorExitRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsCursorExitRootType valueOf( - String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsCursorExitRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsCursorExitWarningsItem.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsCursorExitWarningsItem.java deleted file mode 100644 index 29099f6..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsCursorExitWarningsItem.java +++ /dev/null @@ -1,111 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsCursorExitWarningsItem { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsCursorExitWarningsItem - MALFORMED_NEXT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsCursorExitWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsCursorExitWarningsItem - CYCLE_DROPPED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsCursorExitWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsCursorExitWarningsItem - INCOMPLETE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsCursorExitWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsCursorExitWarningsItem( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsCursorExitWarningsItem - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsCursorExitWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsCursorExitWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsCursorExitWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsFocus.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsFocus.java deleted file mode 100644 index 7d16cf1..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsFocus.java +++ /dev/null @@ -1,266 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsFocus.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsFocus { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List - warnings; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsFocus( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List - getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsFocus - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsFocus) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsFocus other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsFocus other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsFocus build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root( - Optional root); - - _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsFocusRoot root); - - _FinalStage root( - Nullable root); - - _FinalStage warnings( - List - warnings); - - _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsFocusWarningsItem warnings); - - _FinalStage addAllWarnings( - List - warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List - warnings = new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsFocus other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List - warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsFocusWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List - warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsFocusRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsFocus build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsFocus( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsFocusRoot.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsFocusRoot.java deleted file mode 100644 index 1b36e43..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsFocusRoot.java +++ /dev/null @@ -1,226 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsFocusRoot.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsFocusRoot { - private final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsFocusRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsFocusRoot( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsFocusRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsFocusRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsFocusRoot - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsFocusRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsFocusRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsFocusRootType type); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsFocusRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsFocusRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsFocusRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsFocusRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsFocusRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsFocusRoot build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsFocusRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsFocusRootType.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsFocusRootType.java deleted file mode 100644 index 4d98512..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsFocusRootType.java +++ /dev/null @@ -1,298 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsFocusRootType { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsFocusRootType UNKNOWN = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsFocusRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsFocusRootType NAMED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsFocusRootType( - Value.NAMED, "named"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsFocusRootType GOTO = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsFocusRootType( - Value.GOTO, "goto"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsFocusRootType - GOTO_EMBEDDED = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsFocusRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsFocusRootType - JAVASCRIPT = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsFocusRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsFocusRootType SOUND = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsFocusRootType( - Value.SOUND, "sound"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsFocusRootType RENDITION = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsFocusRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsFocusRootType - GOTO_REMOTE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsFocusRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsFocusRootType LAUNCH = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsFocusRootType( - Value.LAUNCH, "launch"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsFocusRootType - IMPORT_DATA = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsFocusRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsFocusRootType - SET_OCG_STATE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsFocusRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsFocusRootType URI = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsFocusRootType(Value.URI, "uri"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsFocusRootType MOVIE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsFocusRootType( - Value.MOVIE, "movie"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsFocusRootType - SUBMIT_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsFocusRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsFocusRootType HIDE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsFocusRootType( - Value.HIDE, "hide"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsFocusRootType THREAD = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsFocusRootType( - Value.THREAD, "thread"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsFocusRootType - GOTO3D_VIEW = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsFocusRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsFocusRootType - TRANSITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsFocusRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsFocusRootType - RESET_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsFocusRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsFocusRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsFocusRootType - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsFocusRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsFocusRootType valueOf( - String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsFocusRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsFocusWarningsItem.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsFocusWarningsItem.java deleted file mode 100644 index 7537a26..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsFocusWarningsItem.java +++ /dev/null @@ -1,110 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsFocusWarningsItem { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsFocusWarningsItem - MALFORMED_NEXT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsFocusWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsFocusWarningsItem - CYCLE_DROPPED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsFocusWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsFocusWarningsItem - INCOMPLETE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsFocusWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsFocusWarningsItem( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsFocusWarningsItem - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsFocusWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsFocusWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsFocusWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsMouseDown.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsMouseDown.java deleted file mode 100644 index da46443..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsMouseDown.java +++ /dev/null @@ -1,268 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsMouseDown.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsMouseDown { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List - warnings; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsMouseDown( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List - getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsMouseDown - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsMouseDown) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsMouseDown other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsMouseDown other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsMouseDown build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root( - Optional root); - - _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsMouseDownRoot root); - - _FinalStage root( - Nullable root); - - _FinalStage warnings( - List - warnings); - - _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsMouseDownWarningsItem warnings); - - _FinalStage addAllWarnings( - List - warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List - warnings = new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsMouseDown other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List - warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsMouseDownWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List - warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsMouseDownRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsMouseDown build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsMouseDown( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsMouseDownRoot.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsMouseDownRoot.java deleted file mode 100644 index 3caea05..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsMouseDownRoot.java +++ /dev/null @@ -1,230 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsMouseDownRoot.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsMouseDownRoot { - private final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsMouseDownRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsMouseDownRoot( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsMouseDownRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsMouseDownRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsMouseDownRoot - && equalTo( - (DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsMouseDownRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsMouseDownRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsMouseDownRootType type); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsMouseDownRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsMouseDownRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsMouseDownRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsMouseDownRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsMouseDownRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsMouseDownRoot build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsMouseDownRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsMouseDownRootType.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsMouseDownRootType.java deleted file mode 100644 index e659f14..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsMouseDownRootType.java +++ /dev/null @@ -1,302 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsMouseDownRootType { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsMouseDownRootType - UNKNOWN = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsMouseDownRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsMouseDownRootType NAMED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsMouseDownRootType( - Value.NAMED, "named"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsMouseDownRootType GOTO = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsMouseDownRootType( - Value.GOTO, "goto"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsMouseDownRootType - GOTO_EMBEDDED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsMouseDownRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsMouseDownRootType - JAVASCRIPT = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsMouseDownRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsMouseDownRootType SOUND = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsMouseDownRootType( - Value.SOUND, "sound"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsMouseDownRootType - RENDITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsMouseDownRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsMouseDownRootType - GOTO_REMOTE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsMouseDownRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsMouseDownRootType - LAUNCH = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsMouseDownRootType( - Value.LAUNCH, "launch"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsMouseDownRootType - IMPORT_DATA = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsMouseDownRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsMouseDownRootType - SET_OCG_STATE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsMouseDownRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsMouseDownRootType URI = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsMouseDownRootType( - Value.URI, "uri"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsMouseDownRootType MOVIE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsMouseDownRootType( - Value.MOVIE, "movie"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsMouseDownRootType - SUBMIT_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsMouseDownRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsMouseDownRootType HIDE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsMouseDownRootType( - Value.HIDE, "hide"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsMouseDownRootType - THREAD = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsMouseDownRootType( - Value.THREAD, "thread"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsMouseDownRootType - GOTO3D_VIEW = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsMouseDownRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsMouseDownRootType - TRANSITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsMouseDownRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsMouseDownRootType - RESET_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsMouseDownRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsMouseDownRootType( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsMouseDownRootType - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsMouseDownRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsMouseDownRootType valueOf( - String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsMouseDownRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsMouseDownWarningsItem.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsMouseDownWarningsItem.java deleted file mode 100644 index 2433893..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsMouseDownWarningsItem.java +++ /dev/null @@ -1,111 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsMouseDownWarningsItem { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsMouseDownWarningsItem - MALFORMED_NEXT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsMouseDownWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsMouseDownWarningsItem - CYCLE_DROPPED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsMouseDownWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsMouseDownWarningsItem - INCOMPLETE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsMouseDownWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsMouseDownWarningsItem( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsMouseDownWarningsItem - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsMouseDownWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsMouseDownWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsMouseDownWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsMouseUp.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsMouseUp.java deleted file mode 100644 index f99840f..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsMouseUp.java +++ /dev/null @@ -1,267 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsMouseUp.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsMouseUp { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List - warnings; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsMouseUp( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List - getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsMouseUp - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsMouseUp) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsMouseUp other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsMouseUp other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsMouseUp build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root( - Optional root); - - _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsMouseUpRoot root); - - _FinalStage root( - Nullable root); - - _FinalStage warnings( - List - warnings); - - _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsMouseUpWarningsItem warnings); - - _FinalStage addAllWarnings( - List - warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List - warnings = new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsMouseUp other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List - warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsMouseUpWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List - warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsMouseUpRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsMouseUp build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsMouseUp( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsMouseUpRoot.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsMouseUpRoot.java deleted file mode 100644 index 5034e0e..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsMouseUpRoot.java +++ /dev/null @@ -1,226 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsMouseUpRoot.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsMouseUpRoot { - private final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsMouseUpRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsMouseUpRoot( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsMouseUpRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsMouseUpRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsMouseUpRoot - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsMouseUpRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsMouseUpRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsMouseUpRootType type); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsMouseUpRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsMouseUpRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsMouseUpRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsMouseUpRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsMouseUpRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsMouseUpRoot build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsMouseUpRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsMouseUpRootType.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsMouseUpRootType.java deleted file mode 100644 index a8783e2..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsMouseUpRootType.java +++ /dev/null @@ -1,299 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsMouseUpRootType { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsMouseUpRootType UNKNOWN = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsMouseUpRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsMouseUpRootType NAMED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsMouseUpRootType( - Value.NAMED, "named"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsMouseUpRootType GOTO = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsMouseUpRootType( - Value.GOTO, "goto"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsMouseUpRootType - GOTO_EMBEDDED = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsMouseUpRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsMouseUpRootType - JAVASCRIPT = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsMouseUpRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsMouseUpRootType SOUND = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsMouseUpRootType( - Value.SOUND, "sound"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsMouseUpRootType - RENDITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsMouseUpRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsMouseUpRootType - GOTO_REMOTE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsMouseUpRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsMouseUpRootType LAUNCH = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsMouseUpRootType( - Value.LAUNCH, "launch"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsMouseUpRootType - IMPORT_DATA = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsMouseUpRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsMouseUpRootType - SET_OCG_STATE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsMouseUpRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsMouseUpRootType URI = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsMouseUpRootType( - Value.URI, "uri"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsMouseUpRootType MOVIE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsMouseUpRootType( - Value.MOVIE, "movie"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsMouseUpRootType - SUBMIT_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsMouseUpRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsMouseUpRootType HIDE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsMouseUpRootType( - Value.HIDE, "hide"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsMouseUpRootType THREAD = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsMouseUpRootType( - Value.THREAD, "thread"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsMouseUpRootType - GOTO3D_VIEW = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsMouseUpRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsMouseUpRootType - TRANSITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsMouseUpRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsMouseUpRootType - RESET_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsMouseUpRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsMouseUpRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsMouseUpRootType - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsMouseUpRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsMouseUpRootType valueOf( - String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsMouseUpRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsMouseUpWarningsItem.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsMouseUpWarningsItem.java deleted file mode 100644 index 06bc9c2..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsMouseUpWarningsItem.java +++ /dev/null @@ -1,110 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsMouseUpWarningsItem { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsMouseUpWarningsItem - MALFORMED_NEXT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsMouseUpWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsMouseUpWarningsItem - CYCLE_DROPPED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsMouseUpWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsMouseUpWarningsItem - INCOMPLETE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsMouseUpWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsMouseUpWarningsItem( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsMouseUpWarningsItem - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsMouseUpWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsMouseUpWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsMouseUpWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageClose.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageClose.java deleted file mode 100644 index 42c6864..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageClose.java +++ /dev/null @@ -1,268 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageClose.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageClose { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List - warnings; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageClose( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List - getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageClose - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageClose) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageClose other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageClose other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageClose build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root( - Optional root); - - _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageCloseRoot root); - - _FinalStage root( - Nullable root); - - _FinalStage warnings( - List - warnings); - - _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageCloseWarningsItem warnings); - - _FinalStage addAllWarnings( - List - warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List - warnings = new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageClose other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List - warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageCloseWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List - warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageCloseRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageClose build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageClose( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageCloseRoot.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageCloseRoot.java deleted file mode 100644 index d28b901..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageCloseRoot.java +++ /dev/null @@ -1,230 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageCloseRoot.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageCloseRoot { - private final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageCloseRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageCloseRoot( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageCloseRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageCloseRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageCloseRoot - && equalTo( - (DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageCloseRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageCloseRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageCloseRootType type); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageCloseRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageCloseRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageCloseRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageCloseRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageCloseRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageCloseRoot build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageCloseRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageCloseRootType.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageCloseRootType.java deleted file mode 100644 index a6aa109..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageCloseRootType.java +++ /dev/null @@ -1,302 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageCloseRootType { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageCloseRootType - UNKNOWN = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageCloseRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageCloseRootType NAMED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageCloseRootType( - Value.NAMED, "named"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageCloseRootType GOTO = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageCloseRootType( - Value.GOTO, "goto"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageCloseRootType - GOTO_EMBEDDED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageCloseRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageCloseRootType - JAVASCRIPT = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageCloseRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageCloseRootType SOUND = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageCloseRootType( - Value.SOUND, "sound"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageCloseRootType - RENDITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageCloseRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageCloseRootType - GOTO_REMOTE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageCloseRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageCloseRootType - LAUNCH = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageCloseRootType( - Value.LAUNCH, "launch"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageCloseRootType - IMPORT_DATA = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageCloseRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageCloseRootType - SET_OCG_STATE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageCloseRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageCloseRootType URI = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageCloseRootType( - Value.URI, "uri"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageCloseRootType MOVIE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageCloseRootType( - Value.MOVIE, "movie"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageCloseRootType - SUBMIT_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageCloseRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageCloseRootType HIDE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageCloseRootType( - Value.HIDE, "hide"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageCloseRootType - THREAD = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageCloseRootType( - Value.THREAD, "thread"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageCloseRootType - GOTO3D_VIEW = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageCloseRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageCloseRootType - TRANSITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageCloseRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageCloseRootType - RESET_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageCloseRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageCloseRootType( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageCloseRootType - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageCloseRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageCloseRootType valueOf( - String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageCloseRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageCloseWarningsItem.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageCloseWarningsItem.java deleted file mode 100644 index e769f21..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageCloseWarningsItem.java +++ /dev/null @@ -1,111 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageCloseWarningsItem { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageCloseWarningsItem - MALFORMED_NEXT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageCloseWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageCloseWarningsItem - CYCLE_DROPPED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageCloseWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageCloseWarningsItem - INCOMPLETE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageCloseWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageCloseWarningsItem( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageCloseWarningsItem - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageCloseWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageCloseWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageCloseWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageInvisible.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageInvisible.java deleted file mode 100644 index 139bf12..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageInvisible.java +++ /dev/null @@ -1,281 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageInvisible.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageInvisible { - private final Optional - root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List - warnings; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageInvisible( - Optional root, - boolean incomplete, - int warningFlags, - List - warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional - getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List - getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional - _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageInvisible - && equalTo( - (DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageInvisible) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageInvisible other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageInvisible other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageInvisible build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root( - Optional - root); - - _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageInvisibleRoot root); - - _FinalStage root( - Nullable - root); - - _FinalStage warnings( - List - warnings); - - _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageInvisibleWarningsItem - warnings); - - _FinalStage addAllWarnings( - List - warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List - warnings = new ArrayList<>(); - - private Optional - root = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageInvisible other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List - warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageInvisibleWarningsItem - warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List - warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable - root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageInvisibleRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional - root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageInvisible build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageInvisible( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageInvisibleRoot.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageInvisibleRoot.java deleted file mode 100644 index c6c3b22..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageInvisibleRoot.java +++ /dev/null @@ -1,234 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageInvisibleRoot.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageInvisibleRoot { - private final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageInvisibleRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageInvisibleRoot( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageInvisibleRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageInvisibleRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageInvisibleRoot - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageInvisibleRoot) - other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageInvisibleRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageInvisibleRootType - type); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageInvisibleRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageInvisibleRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageInvisibleRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageInvisibleRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageInvisibleRootType - type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageInvisibleRoot build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageInvisibleRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageInvisibleRootType.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageInvisibleRootType.java deleted file mode 100644 index ce16cd5..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageInvisibleRootType.java +++ /dev/null @@ -1,310 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageInvisibleRootType { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageInvisibleRootType - UNKNOWN = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageInvisibleRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageInvisibleRootType - NAMED = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageInvisibleRootType( - Value.NAMED, "named"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageInvisibleRootType - GOTO = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageInvisibleRootType( - Value.GOTO, "goto"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageInvisibleRootType - GOTO_EMBEDDED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageInvisibleRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageInvisibleRootType - JAVASCRIPT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageInvisibleRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageInvisibleRootType - SOUND = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageInvisibleRootType( - Value.SOUND, "sound"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageInvisibleRootType - RENDITION = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageInvisibleRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageInvisibleRootType - GOTO_REMOTE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageInvisibleRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageInvisibleRootType - LAUNCH = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageInvisibleRootType( - Value.LAUNCH, "launch"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageInvisibleRootType - IMPORT_DATA = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageInvisibleRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageInvisibleRootType - SET_OCG_STATE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageInvisibleRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageInvisibleRootType - URI = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageInvisibleRootType( - Value.URI, "uri"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageInvisibleRootType - MOVIE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageInvisibleRootType( - Value.MOVIE, "movie"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageInvisibleRootType - SUBMIT_FORM = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageInvisibleRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageInvisibleRootType - HIDE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageInvisibleRootType( - Value.HIDE, "hide"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageInvisibleRootType - THREAD = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageInvisibleRootType( - Value.THREAD, "thread"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageInvisibleRootType - GOTO3D_VIEW = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageInvisibleRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageInvisibleRootType - TRANSITION = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageInvisibleRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageInvisibleRootType - RESET_FORM = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageInvisibleRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageInvisibleRootType( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageInvisibleRootType - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageInvisibleRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageInvisibleRootType valueOf( - String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageInvisibleRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageInvisibleWarningsItem.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageInvisibleWarningsItem.java deleted file mode 100644 index 204d2be..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageInvisibleWarningsItem.java +++ /dev/null @@ -1,111 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageInvisibleWarningsItem { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageInvisibleWarningsItem - MALFORMED_NEXT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageInvisibleWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageInvisibleWarningsItem - CYCLE_DROPPED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageInvisibleWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageInvisibleWarningsItem - INCOMPLETE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageInvisibleWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageInvisibleWarningsItem( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageInvisibleWarningsItem - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageInvisibleWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageInvisibleWarningsItem - valueOf(String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageInvisibleWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageOpen.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageOpen.java deleted file mode 100644 index 2a7ca21..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageOpen.java +++ /dev/null @@ -1,268 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageOpen.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageOpen { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List - warnings; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageOpen( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List - getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageOpen - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageOpen) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageOpen other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageOpen other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageOpen build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root( - Optional root); - - _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageOpenRoot root); - - _FinalStage root( - Nullable root); - - _FinalStage warnings( - List - warnings); - - _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageOpenWarningsItem warnings); - - _FinalStage addAllWarnings( - List - warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List - warnings = new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageOpen other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List - warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageOpenWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List - warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageOpenRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageOpen build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageOpen( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageOpenRoot.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageOpenRoot.java deleted file mode 100644 index c78b158..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageOpenRoot.java +++ /dev/null @@ -1,226 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageOpenRoot.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageOpenRoot { - private final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageOpenRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageOpenRoot( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageOpenRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageOpenRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageOpenRoot - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageOpenRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageOpenRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageOpenRootType type); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageOpenRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageOpenRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageOpenRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageOpenRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageOpenRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageOpenRoot build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageOpenRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageOpenRootType.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageOpenRootType.java deleted file mode 100644 index 499cb72..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageOpenRootType.java +++ /dev/null @@ -1,300 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageOpenRootType { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageOpenRootType - UNKNOWN = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageOpenRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageOpenRootType NAMED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageOpenRootType( - Value.NAMED, "named"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageOpenRootType GOTO = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageOpenRootType( - Value.GOTO, "goto"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageOpenRootType - GOTO_EMBEDDED = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageOpenRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageOpenRootType - JAVASCRIPT = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageOpenRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageOpenRootType SOUND = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageOpenRootType( - Value.SOUND, "sound"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageOpenRootType - RENDITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageOpenRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageOpenRootType - GOTO_REMOTE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageOpenRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageOpenRootType LAUNCH = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageOpenRootType( - Value.LAUNCH, "launch"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageOpenRootType - IMPORT_DATA = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageOpenRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageOpenRootType - SET_OCG_STATE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageOpenRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageOpenRootType URI = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageOpenRootType( - Value.URI, "uri"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageOpenRootType MOVIE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageOpenRootType( - Value.MOVIE, "movie"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageOpenRootType - SUBMIT_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageOpenRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageOpenRootType HIDE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageOpenRootType( - Value.HIDE, "hide"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageOpenRootType THREAD = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageOpenRootType( - Value.THREAD, "thread"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageOpenRootType - GOTO3D_VIEW = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageOpenRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageOpenRootType - TRANSITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageOpenRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageOpenRootType - RESET_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageOpenRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageOpenRootType( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageOpenRootType - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageOpenRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageOpenRootType valueOf( - String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageOpenRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageOpenWarningsItem.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageOpenWarningsItem.java deleted file mode 100644 index 752279b..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageOpenWarningsItem.java +++ /dev/null @@ -1,111 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageOpenWarningsItem { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageOpenWarningsItem - MALFORMED_NEXT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageOpenWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageOpenWarningsItem - CYCLE_DROPPED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageOpenWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageOpenWarningsItem - INCOMPLETE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageOpenWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageOpenWarningsItem( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageOpenWarningsItem - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageOpenWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageOpenWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageOpenWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageVisible.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageVisible.java deleted file mode 100644 index 6c35094..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageVisible.java +++ /dev/null @@ -1,272 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageVisible.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageVisible { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List - warnings; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageVisible( - Optional root, - boolean incomplete, - int warningFlags, - List - warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List - getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional - _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageVisible - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageVisible) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageVisible other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageVisible other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageVisible build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root( - Optional root); - - _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageVisibleRoot root); - - _FinalStage root( - Nullable root); - - _FinalStage warnings( - List - warnings); - - _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageVisibleWarningsItem - warnings); - - _FinalStage addAllWarnings( - List - warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List - warnings = new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageVisible other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List - warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageVisibleWarningsItem - warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List - warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageVisibleRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageVisible build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageVisible( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageVisibleRoot.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageVisibleRoot.java deleted file mode 100644 index b7d0f9e..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageVisibleRoot.java +++ /dev/null @@ -1,233 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageVisibleRoot.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageVisibleRoot { - private final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageVisibleRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageVisibleRoot( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageVisibleRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageVisibleRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageVisibleRoot - && equalTo( - (DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageVisibleRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageVisibleRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageVisibleRootType - type); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageVisibleRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageVisibleRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageVisibleRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageVisibleRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageVisibleRootType - type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageVisibleRoot build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageVisibleRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageVisibleRootType.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageVisibleRootType.java deleted file mode 100644 index 0d39be2..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageVisibleRootType.java +++ /dev/null @@ -1,306 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageVisibleRootType { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageVisibleRootType - UNKNOWN = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageVisibleRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageVisibleRootType - NAMED = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageVisibleRootType( - Value.NAMED, "named"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageVisibleRootType - GOTO = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageVisibleRootType( - Value.GOTO, "goto"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageVisibleRootType - GOTO_EMBEDDED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageVisibleRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageVisibleRootType - JAVASCRIPT = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageVisibleRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageVisibleRootType - SOUND = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageVisibleRootType( - Value.SOUND, "sound"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageVisibleRootType - RENDITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageVisibleRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageVisibleRootType - GOTO_REMOTE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageVisibleRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageVisibleRootType - LAUNCH = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageVisibleRootType( - Value.LAUNCH, "launch"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageVisibleRootType - IMPORT_DATA = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageVisibleRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageVisibleRootType - SET_OCG_STATE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageVisibleRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageVisibleRootType URI = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageVisibleRootType( - Value.URI, "uri"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageVisibleRootType - MOVIE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageVisibleRootType( - Value.MOVIE, "movie"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageVisibleRootType - SUBMIT_FORM = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageVisibleRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageVisibleRootType - HIDE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageVisibleRootType( - Value.HIDE, "hide"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageVisibleRootType - THREAD = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageVisibleRootType( - Value.THREAD, "thread"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageVisibleRootType - GOTO3D_VIEW = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageVisibleRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageVisibleRootType - TRANSITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageVisibleRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageVisibleRootType - RESET_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageVisibleRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageVisibleRootType( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageVisibleRootType - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageVisibleRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageVisibleRootType valueOf( - String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageVisibleRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageVisibleWarningsItem.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageVisibleWarningsItem.java deleted file mode 100644 index 0eadda2..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageVisibleWarningsItem.java +++ /dev/null @@ -1,111 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageVisibleWarningsItem { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageVisibleWarningsItem - MALFORMED_NEXT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageVisibleWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageVisibleWarningsItem - CYCLE_DROPPED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageVisibleWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageVisibleWarningsItem - INCOMPLETE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageVisibleWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageVisibleWarningsItem( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageVisibleWarningsItem - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageVisibleWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageVisibleWarningsItem - valueOf(String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemPolylineActionsPageVisibleWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedact.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedact.java index d252c03..226b30b 100644 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedact.java +++ b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedact.java @@ -65,7 +65,7 @@ public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedac private final Optional updatedBy; - private final Optional actions; + private final Optional actions; private final List quadPoints; @@ -109,7 +109,7 @@ private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedact( Optional groupId, Optional createdBy, Optional updatedBy, - Optional actions, + Optional actions, List quadPoints, DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactColor color, double opacity, @@ -274,7 +274,7 @@ public Optional getUpdatedBy() { } @JsonProperty("actions") - public Optional getActions() { + public Optional getActions() { return actions; } @@ -621,9 +621,9 @@ _FinalStage replyType( _FinalStage updatedBy(String updatedBy); - _FinalStage actions(Optional actions); + _FinalStage actions(Optional actions); - _FinalStage actions(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActions actions); + _FinalStage actions(PdfAnnotationActions actions); _FinalStage quadPoints( List quadPoints); @@ -703,8 +703,7 @@ public static final class Builder private List quadPoints = new ArrayList<>(); - private Optional actions = - Optional.empty(); + private Optional actions = Optional.empty(); private Optional updatedBy = Optional.empty(); @@ -958,15 +957,14 @@ public _FinalStage quadPoints( } @java.lang.Override - public _FinalStage actions(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActions actions) { + public _FinalStage actions(PdfAnnotationActions actions) { this.actions = Optional.ofNullable(actions); return this; } @java.lang.Override @JsonSetter(value = "actions", nulls = Nulls.SKIP) - public _FinalStage actions( - Optional actions) { + public _FinalStage actions(Optional actions) { this.actions = actions; return this; } diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActions.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActions.java deleted file mode 100644 index e4f4693..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActions.java +++ /dev/null @@ -1,407 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.HashMap; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActions.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActions { - private final Optional activate; - - private final Optional - cursorEnter; - - private final Optional cursorExit; - - private final Optional mouseDown; - - private final Optional mouseUp; - - private final Optional focus; - - private final Optional blur; - - private final Optional pageOpen; - - private final Optional pageClose; - - private final Optional - pageVisible; - - private final Optional - pageInvisible; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActions( - Optional activate, - Optional cursorEnter, - Optional cursorExit, - Optional mouseDown, - Optional mouseUp, - Optional focus, - Optional blur, - Optional pageOpen, - Optional pageClose, - Optional pageVisible, - Optional pageInvisible, - Map additionalProperties) { - this.activate = activate; - this.cursorEnter = cursorEnter; - this.cursorExit = cursorExit; - this.mouseDown = mouseDown; - this.mouseUp = mouseUp; - this.focus = focus; - this.blur = blur; - this.pageOpen = pageOpen; - this.pageClose = pageClose; - this.pageVisible = pageVisible; - this.pageInvisible = pageInvisible; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("activate") - public Optional getActivate() { - return activate; - } - - @JsonProperty("cursorEnter") - public Optional getCursorEnter() { - return cursorEnter; - } - - @JsonProperty("cursorExit") - public Optional getCursorExit() { - return cursorExit; - } - - @JsonProperty("mouseDown") - public Optional getMouseDown() { - return mouseDown; - } - - @JsonProperty("mouseUp") - public Optional getMouseUp() { - return mouseUp; - } - - @JsonProperty("focus") - public Optional getFocus() { - return focus; - } - - @JsonProperty("blur") - public Optional getBlur() { - return blur; - } - - @JsonProperty("pageOpen") - public Optional getPageOpen() { - return pageOpen; - } - - @JsonProperty("pageClose") - public Optional getPageClose() { - return pageClose; - } - - @JsonProperty("pageVisible") - public Optional getPageVisible() { - return pageVisible; - } - - @JsonProperty("pageInvisible") - public Optional - getPageInvisible() { - return pageInvisible; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActions - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActions) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActions other) { - return activate.equals(other.activate) - && cursorEnter.equals(other.cursorEnter) - && cursorExit.equals(other.cursorExit) - && mouseDown.equals(other.mouseDown) - && mouseUp.equals(other.mouseUp) - && focus.equals(other.focus) - && blur.equals(other.blur) - && pageOpen.equals(other.pageOpen) - && pageClose.equals(other.pageClose) - && pageVisible.equals(other.pageVisible) - && pageInvisible.equals(other.pageInvisible); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash( - this.activate, - this.cursorEnter, - this.cursorExit, - this.mouseDown, - this.mouseUp, - this.focus, - this.blur, - this.pageOpen, - this.pageClose, - this.pageVisible, - this.pageInvisible); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static Builder builder() { - return new Builder(); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder { - private Optional activate = - Optional.empty(); - - private Optional cursorEnter = - Optional.empty(); - - private Optional cursorExit = - Optional.empty(); - - private Optional mouseDown = - Optional.empty(); - - private Optional mouseUp = - Optional.empty(); - - private Optional focus = - Optional.empty(); - - private Optional blur = - Optional.empty(); - - private Optional pageOpen = - Optional.empty(); - - private Optional pageClose = - Optional.empty(); - - private Optional pageVisible = - Optional.empty(); - - private Optional - pageInvisible = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActions other) { - activate(other.getActivate()); - cursorEnter(other.getCursorEnter()); - cursorExit(other.getCursorExit()); - mouseDown(other.getMouseDown()); - mouseUp(other.getMouseUp()); - focus(other.getFocus()); - blur(other.getBlur()); - pageOpen(other.getPageOpen()); - pageClose(other.getPageClose()); - pageVisible(other.getPageVisible()); - pageInvisible(other.getPageInvisible()); - return this; - } - - @JsonSetter(value = "activate", nulls = Nulls.SKIP) - public Builder activate( - Optional activate) { - this.activate = activate; - return this; - } - - public Builder activate( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsActivate activate) { - this.activate = Optional.ofNullable(activate); - return this; - } - - @JsonSetter(value = "cursorEnter", nulls = Nulls.SKIP) - public Builder cursorEnter( - Optional - cursorEnter) { - this.cursorEnter = cursorEnter; - return this; - } - - public Builder cursorEnter( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsCursorEnter cursorEnter) { - this.cursorEnter = Optional.ofNullable(cursorEnter); - return this; - } - - @JsonSetter(value = "cursorExit", nulls = Nulls.SKIP) - public Builder cursorExit( - Optional cursorExit) { - this.cursorExit = cursorExit; - return this; - } - - public Builder cursorExit( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsCursorExit cursorExit) { - this.cursorExit = Optional.ofNullable(cursorExit); - return this; - } - - @JsonSetter(value = "mouseDown", nulls = Nulls.SKIP) - public Builder mouseDown( - Optional mouseDown) { - this.mouseDown = mouseDown; - return this; - } - - public Builder mouseDown( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsMouseDown mouseDown) { - this.mouseDown = Optional.ofNullable(mouseDown); - return this; - } - - @JsonSetter(value = "mouseUp", nulls = Nulls.SKIP) - public Builder mouseUp( - Optional mouseUp) { - this.mouseUp = mouseUp; - return this; - } - - public Builder mouseUp(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsMouseUp mouseUp) { - this.mouseUp = Optional.ofNullable(mouseUp); - return this; - } - - @JsonSetter(value = "focus", nulls = Nulls.SKIP) - public Builder focus( - Optional focus) { - this.focus = focus; - return this; - } - - public Builder focus(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsFocus focus) { - this.focus = Optional.ofNullable(focus); - return this; - } - - @JsonSetter(value = "blur", nulls = Nulls.SKIP) - public Builder blur(Optional blur) { - this.blur = blur; - return this; - } - - public Builder blur(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsBlur blur) { - this.blur = Optional.ofNullable(blur); - return this; - } - - @JsonSetter(value = "pageOpen", nulls = Nulls.SKIP) - public Builder pageOpen( - Optional pageOpen) { - this.pageOpen = pageOpen; - return this; - } - - public Builder pageOpen( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageOpen pageOpen) { - this.pageOpen = Optional.ofNullable(pageOpen); - return this; - } - - @JsonSetter(value = "pageClose", nulls = Nulls.SKIP) - public Builder pageClose( - Optional pageClose) { - this.pageClose = pageClose; - return this; - } - - public Builder pageClose( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageClose pageClose) { - this.pageClose = Optional.ofNullable(pageClose); - return this; - } - - @JsonSetter(value = "pageVisible", nulls = Nulls.SKIP) - public Builder pageVisible( - Optional - pageVisible) { - this.pageVisible = pageVisible; - return this; - } - - public Builder pageVisible( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageVisible pageVisible) { - this.pageVisible = Optional.ofNullable(pageVisible); - return this; - } - - @JsonSetter(value = "pageInvisible", nulls = Nulls.SKIP) - public Builder pageInvisible( - Optional - pageInvisible) { - this.pageInvisible = pageInvisible; - return this; - } - - public Builder pageInvisible( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageInvisible pageInvisible) { - this.pageInvisible = Optional.ofNullable(pageInvisible); - return this; - } - - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActions build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActions( - activate, - cursorEnter, - cursorExit, - mouseDown, - mouseUp, - focus, - blur, - pageOpen, - pageClose, - pageVisible, - pageInvisible, - additionalProperties); - } - - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsActivate.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsActivate.java deleted file mode 100644 index 4094a85..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsActivate.java +++ /dev/null @@ -1,267 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsActivate.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsActivate { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List - warnings; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsActivate( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List - getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsActivate - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsActivate) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsActivate other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsActivate other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsActivate build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root( - Optional root); - - _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsActivateRoot root); - - _FinalStage root( - Nullable root); - - _FinalStage warnings( - List - warnings); - - _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsActivateWarningsItem warnings); - - _FinalStage addAllWarnings( - List - warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List - warnings = new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsActivate other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List - warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsActivateWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List - warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsActivateRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsActivate build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsActivate( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsActivateRoot.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsActivateRoot.java deleted file mode 100644 index 73e5c54..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsActivateRoot.java +++ /dev/null @@ -1,226 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsActivateRoot.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsActivateRoot { - private final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsActivateRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsActivateRoot( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsActivateRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsActivateRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsActivateRoot - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsActivateRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsActivateRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsActivateRootType type); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsActivateRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsActivateRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsActivateRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsActivateRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsActivateRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsActivateRoot build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsActivateRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsActivateRootType.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsActivateRootType.java deleted file mode 100644 index 3363392..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsActivateRootType.java +++ /dev/null @@ -1,298 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsActivateRootType { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsActivateRootType UNKNOWN = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsActivateRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsActivateRootType NAMED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsActivateRootType( - Value.NAMED, "named"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsActivateRootType GOTO = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsActivateRootType( - Value.GOTO, "goto"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsActivateRootType - GOTO_EMBEDDED = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsActivateRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsActivateRootType - JAVASCRIPT = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsActivateRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsActivateRootType SOUND = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsActivateRootType( - Value.SOUND, "sound"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsActivateRootType - RENDITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsActivateRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsActivateRootType - GOTO_REMOTE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsActivateRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsActivateRootType LAUNCH = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsActivateRootType( - Value.LAUNCH, "launch"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsActivateRootType - IMPORT_DATA = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsActivateRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsActivateRootType - SET_OCG_STATE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsActivateRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsActivateRootType URI = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsActivateRootType(Value.URI, "uri"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsActivateRootType MOVIE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsActivateRootType( - Value.MOVIE, "movie"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsActivateRootType - SUBMIT_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsActivateRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsActivateRootType HIDE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsActivateRootType( - Value.HIDE, "hide"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsActivateRootType THREAD = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsActivateRootType( - Value.THREAD, "thread"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsActivateRootType - GOTO3D_VIEW = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsActivateRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsActivateRootType - TRANSITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsActivateRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsActivateRootType - RESET_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsActivateRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsActivateRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsActivateRootType - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsActivateRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsActivateRootType valueOf( - String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsActivateRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsActivateWarningsItem.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsActivateWarningsItem.java deleted file mode 100644 index 17c3356..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsActivateWarningsItem.java +++ /dev/null @@ -1,110 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsActivateWarningsItem { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsActivateWarningsItem - MALFORMED_NEXT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsActivateWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsActivateWarningsItem - CYCLE_DROPPED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsActivateWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsActivateWarningsItem - INCOMPLETE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsActivateWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsActivateWarningsItem( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsActivateWarningsItem - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsActivateWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsActivateWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsActivateWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsBlur.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsBlur.java deleted file mode 100644 index aee23aa..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsBlur.java +++ /dev/null @@ -1,258 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsBlur.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsBlur { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsBlur( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsBlur - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsBlur) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsBlur other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsBlur other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsBlur build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsBlurRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings( - List warnings); - - _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsBlurWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsBlur other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsBlurWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsBlurRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsBlur build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsBlur( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsBlurRoot.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsBlurRoot.java deleted file mode 100644 index dd3d458..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsBlurRoot.java +++ /dev/null @@ -1,225 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsBlurRoot.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsBlurRoot { - private final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsBlurRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsBlurRoot( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsBlurRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsBlurRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsBlurRoot - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsBlurRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsBlurRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsBlurRootType type); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsBlurRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsBlurRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsBlurRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsBlurRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsBlurRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsBlurRoot build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsBlurRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsBlurRootType.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsBlurRootType.java deleted file mode 100644 index 9016e66..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsBlurRootType.java +++ /dev/null @@ -1,291 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsBlurRootType { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsBlurRootType UNKNOWN = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsBlurRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsBlurRootType NAMED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsBlurRootType(Value.NAMED, "named"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsBlurRootType GOTO = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsBlurRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsBlurRootType - GOTO_EMBEDDED = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsBlurRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsBlurRootType JAVASCRIPT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsBlurRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsBlurRootType SOUND = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsBlurRootType(Value.SOUND, "sound"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsBlurRootType RENDITION = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsBlurRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsBlurRootType GOTO_REMOTE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsBlurRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsBlurRootType LAUNCH = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsBlurRootType( - Value.LAUNCH, "launch"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsBlurRootType IMPORT_DATA = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsBlurRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsBlurRootType - SET_OCG_STATE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsBlurRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsBlurRootType URI = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsBlurRootType(Value.URI, "uri"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsBlurRootType MOVIE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsBlurRootType(Value.MOVIE, "movie"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsBlurRootType SUBMIT_FORM = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsBlurRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsBlurRootType HIDE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsBlurRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsBlurRootType THREAD = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsBlurRootType( - Value.THREAD, "thread"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsBlurRootType GOTO3D_VIEW = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsBlurRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsBlurRootType TRANSITION = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsBlurRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsBlurRootType RESET_FORM = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsBlurRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsBlurRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsBlurRootType - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsBlurRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsBlurRootType valueOf( - String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsBlurRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsBlurWarningsItem.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsBlurWarningsItem.java deleted file mode 100644 index 310d2b9..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsBlurWarningsItem.java +++ /dev/null @@ -1,107 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsBlurWarningsItem { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsBlurWarningsItem - MALFORMED_NEXT = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsBlurWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsBlurWarningsItem - CYCLE_DROPPED = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsBlurWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsBlurWarningsItem - INCOMPLETE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsBlurWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsBlurWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsBlurWarningsItem - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsBlurWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsBlurWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsBlurWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsCursorEnter.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsCursorEnter.java deleted file mode 100644 index 7d9875b..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsCursorEnter.java +++ /dev/null @@ -1,268 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsCursorEnter.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsCursorEnter { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List - warnings; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsCursorEnter( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List - getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsCursorEnter - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsCursorEnter) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsCursorEnter other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsCursorEnter other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsCursorEnter build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root( - Optional root); - - _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsCursorEnterRoot root); - - _FinalStage root( - Nullable root); - - _FinalStage warnings( - List - warnings); - - _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsCursorEnterWarningsItem warnings); - - _FinalStage addAllWarnings( - List - warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List - warnings = new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsCursorEnter other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List - warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsCursorEnterWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List - warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsCursorEnterRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsCursorEnter build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsCursorEnter( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsCursorEnterRoot.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsCursorEnterRoot.java deleted file mode 100644 index 875c562..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsCursorEnterRoot.java +++ /dev/null @@ -1,230 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsCursorEnterRoot.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsCursorEnterRoot { - private final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsCursorEnterRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsCursorEnterRoot( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsCursorEnterRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsCursorEnterRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsCursorEnterRoot - && equalTo( - (DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsCursorEnterRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsCursorEnterRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsCursorEnterRootType type); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsCursorEnterRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsCursorEnterRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsCursorEnterRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsCursorEnterRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsCursorEnterRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsCursorEnterRoot build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsCursorEnterRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsCursorEnterRootType.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsCursorEnterRootType.java deleted file mode 100644 index 2c65252..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsCursorEnterRootType.java +++ /dev/null @@ -1,302 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsCursorEnterRootType { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsCursorEnterRootType - UNKNOWN = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsCursorEnterRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsCursorEnterRootType NAMED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsCursorEnterRootType( - Value.NAMED, "named"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsCursorEnterRootType GOTO = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsCursorEnterRootType( - Value.GOTO, "goto"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsCursorEnterRootType - GOTO_EMBEDDED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsCursorEnterRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsCursorEnterRootType - JAVASCRIPT = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsCursorEnterRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsCursorEnterRootType SOUND = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsCursorEnterRootType( - Value.SOUND, "sound"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsCursorEnterRootType - RENDITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsCursorEnterRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsCursorEnterRootType - GOTO_REMOTE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsCursorEnterRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsCursorEnterRootType - LAUNCH = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsCursorEnterRootType( - Value.LAUNCH, "launch"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsCursorEnterRootType - IMPORT_DATA = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsCursorEnterRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsCursorEnterRootType - SET_OCG_STATE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsCursorEnterRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsCursorEnterRootType URI = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsCursorEnterRootType( - Value.URI, "uri"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsCursorEnterRootType MOVIE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsCursorEnterRootType( - Value.MOVIE, "movie"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsCursorEnterRootType - SUBMIT_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsCursorEnterRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsCursorEnterRootType HIDE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsCursorEnterRootType( - Value.HIDE, "hide"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsCursorEnterRootType - THREAD = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsCursorEnterRootType( - Value.THREAD, "thread"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsCursorEnterRootType - GOTO3D_VIEW = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsCursorEnterRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsCursorEnterRootType - TRANSITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsCursorEnterRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsCursorEnterRootType - RESET_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsCursorEnterRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsCursorEnterRootType( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsCursorEnterRootType - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsCursorEnterRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsCursorEnterRootType valueOf( - String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsCursorEnterRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsCursorEnterWarningsItem.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsCursorEnterWarningsItem.java deleted file mode 100644 index 3c095dc..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsCursorEnterWarningsItem.java +++ /dev/null @@ -1,111 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsCursorEnterWarningsItem { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsCursorEnterWarningsItem - MALFORMED_NEXT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsCursorEnterWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsCursorEnterWarningsItem - CYCLE_DROPPED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsCursorEnterWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsCursorEnterWarningsItem - INCOMPLETE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsCursorEnterWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsCursorEnterWarningsItem( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsCursorEnterWarningsItem - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsCursorEnterWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsCursorEnterWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsCursorEnterWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsCursorExit.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsCursorExit.java deleted file mode 100644 index 3992b30..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsCursorExit.java +++ /dev/null @@ -1,268 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsCursorExit.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsCursorExit { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List - warnings; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsCursorExit( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List - getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsCursorExit - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsCursorExit) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsCursorExit other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsCursorExit other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsCursorExit build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root( - Optional root); - - _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsCursorExitRoot root); - - _FinalStage root( - Nullable root); - - _FinalStage warnings( - List - warnings); - - _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsCursorExitWarningsItem warnings); - - _FinalStage addAllWarnings( - List - warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List - warnings = new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsCursorExit other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List - warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsCursorExitWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List - warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsCursorExitRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsCursorExit build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsCursorExit( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsCursorExitRoot.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsCursorExitRoot.java deleted file mode 100644 index 051af34..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsCursorExitRoot.java +++ /dev/null @@ -1,226 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsCursorExitRoot.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsCursorExitRoot { - private final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsCursorExitRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsCursorExitRoot( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsCursorExitRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsCursorExitRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsCursorExitRoot - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsCursorExitRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsCursorExitRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsCursorExitRootType type); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsCursorExitRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsCursorExitRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsCursorExitRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsCursorExitRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsCursorExitRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsCursorExitRoot build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsCursorExitRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsCursorExitRootType.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsCursorExitRootType.java deleted file mode 100644 index af64ebd..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsCursorExitRootType.java +++ /dev/null @@ -1,300 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsCursorExitRootType { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsCursorExitRootType - UNKNOWN = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsCursorExitRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsCursorExitRootType NAMED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsCursorExitRootType( - Value.NAMED, "named"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsCursorExitRootType GOTO = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsCursorExitRootType( - Value.GOTO, "goto"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsCursorExitRootType - GOTO_EMBEDDED = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsCursorExitRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsCursorExitRootType - JAVASCRIPT = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsCursorExitRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsCursorExitRootType SOUND = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsCursorExitRootType( - Value.SOUND, "sound"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsCursorExitRootType - RENDITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsCursorExitRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsCursorExitRootType - GOTO_REMOTE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsCursorExitRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsCursorExitRootType LAUNCH = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsCursorExitRootType( - Value.LAUNCH, "launch"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsCursorExitRootType - IMPORT_DATA = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsCursorExitRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsCursorExitRootType - SET_OCG_STATE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsCursorExitRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsCursorExitRootType URI = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsCursorExitRootType( - Value.URI, "uri"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsCursorExitRootType MOVIE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsCursorExitRootType( - Value.MOVIE, "movie"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsCursorExitRootType - SUBMIT_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsCursorExitRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsCursorExitRootType HIDE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsCursorExitRootType( - Value.HIDE, "hide"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsCursorExitRootType THREAD = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsCursorExitRootType( - Value.THREAD, "thread"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsCursorExitRootType - GOTO3D_VIEW = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsCursorExitRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsCursorExitRootType - TRANSITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsCursorExitRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsCursorExitRootType - RESET_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsCursorExitRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsCursorExitRootType( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsCursorExitRootType - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsCursorExitRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsCursorExitRootType valueOf( - String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsCursorExitRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsCursorExitWarningsItem.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsCursorExitWarningsItem.java deleted file mode 100644 index 6d7e737..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsCursorExitWarningsItem.java +++ /dev/null @@ -1,111 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsCursorExitWarningsItem { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsCursorExitWarningsItem - MALFORMED_NEXT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsCursorExitWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsCursorExitWarningsItem - CYCLE_DROPPED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsCursorExitWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsCursorExitWarningsItem - INCOMPLETE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsCursorExitWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsCursorExitWarningsItem( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsCursorExitWarningsItem - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsCursorExitWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsCursorExitWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsCursorExitWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsFocus.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsFocus.java deleted file mode 100644 index d466458..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsFocus.java +++ /dev/null @@ -1,258 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsFocus.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsFocus { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsFocus( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsFocus - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsFocus) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsFocus other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsFocus other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsFocus build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsFocusRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings( - List warnings); - - _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsFocusWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsFocus other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsFocusWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsFocusRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsFocus build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsFocus( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsFocusRoot.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsFocusRoot.java deleted file mode 100644 index 4960444..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsFocusRoot.java +++ /dev/null @@ -1,225 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsFocusRoot.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsFocusRoot { - private final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsFocusRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsFocusRoot( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsFocusRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsFocusRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsFocusRoot - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsFocusRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsFocusRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsFocusRootType type); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsFocusRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsFocusRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsFocusRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsFocusRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsFocusRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsFocusRoot build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsFocusRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsFocusRootType.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsFocusRootType.java deleted file mode 100644 index cebdbdb..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsFocusRootType.java +++ /dev/null @@ -1,294 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsFocusRootType { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsFocusRootType UNKNOWN = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsFocusRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsFocusRootType NAMED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsFocusRootType( - Value.NAMED, "named"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsFocusRootType GOTO = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsFocusRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsFocusRootType - GOTO_EMBEDDED = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsFocusRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsFocusRootType JAVASCRIPT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsFocusRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsFocusRootType SOUND = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsFocusRootType( - Value.SOUND, "sound"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsFocusRootType RENDITION = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsFocusRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsFocusRootType GOTO_REMOTE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsFocusRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsFocusRootType LAUNCH = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsFocusRootType( - Value.LAUNCH, "launch"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsFocusRootType IMPORT_DATA = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsFocusRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsFocusRootType - SET_OCG_STATE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsFocusRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsFocusRootType URI = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsFocusRootType(Value.URI, "uri"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsFocusRootType MOVIE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsFocusRootType( - Value.MOVIE, "movie"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsFocusRootType SUBMIT_FORM = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsFocusRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsFocusRootType HIDE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsFocusRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsFocusRootType THREAD = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsFocusRootType( - Value.THREAD, "thread"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsFocusRootType GOTO3D_VIEW = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsFocusRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsFocusRootType TRANSITION = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsFocusRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsFocusRootType RESET_FORM = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsFocusRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsFocusRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsFocusRootType - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsFocusRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsFocusRootType valueOf( - String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsFocusRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsFocusWarningsItem.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsFocusWarningsItem.java deleted file mode 100644 index 2e24aff..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsFocusWarningsItem.java +++ /dev/null @@ -1,107 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsFocusWarningsItem { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsFocusWarningsItem - MALFORMED_NEXT = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsFocusWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsFocusWarningsItem - CYCLE_DROPPED = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsFocusWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsFocusWarningsItem - INCOMPLETE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsFocusWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsFocusWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsFocusWarningsItem - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsFocusWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsFocusWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsFocusWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsMouseDown.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsMouseDown.java deleted file mode 100644 index efbd9c7..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsMouseDown.java +++ /dev/null @@ -1,267 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsMouseDown.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsMouseDown { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List - warnings; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsMouseDown( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List - getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsMouseDown - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsMouseDown) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsMouseDown other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsMouseDown other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsMouseDown build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root( - Optional root); - - _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsMouseDownRoot root); - - _FinalStage root( - Nullable root); - - _FinalStage warnings( - List - warnings); - - _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsMouseDownWarningsItem warnings); - - _FinalStage addAllWarnings( - List - warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List - warnings = new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsMouseDown other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List - warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsMouseDownWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List - warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsMouseDownRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsMouseDown build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsMouseDown( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsMouseDownRoot.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsMouseDownRoot.java deleted file mode 100644 index f64ce08..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsMouseDownRoot.java +++ /dev/null @@ -1,226 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsMouseDownRoot.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsMouseDownRoot { - private final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsMouseDownRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsMouseDownRoot( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsMouseDownRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsMouseDownRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsMouseDownRoot - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsMouseDownRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsMouseDownRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsMouseDownRootType type); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsMouseDownRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsMouseDownRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsMouseDownRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsMouseDownRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsMouseDownRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsMouseDownRoot build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsMouseDownRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsMouseDownRootType.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsMouseDownRootType.java deleted file mode 100644 index 04ea601..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsMouseDownRootType.java +++ /dev/null @@ -1,299 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsMouseDownRootType { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsMouseDownRootType UNKNOWN = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsMouseDownRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsMouseDownRootType NAMED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsMouseDownRootType( - Value.NAMED, "named"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsMouseDownRootType GOTO = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsMouseDownRootType( - Value.GOTO, "goto"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsMouseDownRootType - GOTO_EMBEDDED = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsMouseDownRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsMouseDownRootType - JAVASCRIPT = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsMouseDownRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsMouseDownRootType SOUND = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsMouseDownRootType( - Value.SOUND, "sound"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsMouseDownRootType - RENDITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsMouseDownRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsMouseDownRootType - GOTO_REMOTE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsMouseDownRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsMouseDownRootType LAUNCH = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsMouseDownRootType( - Value.LAUNCH, "launch"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsMouseDownRootType - IMPORT_DATA = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsMouseDownRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsMouseDownRootType - SET_OCG_STATE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsMouseDownRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsMouseDownRootType URI = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsMouseDownRootType( - Value.URI, "uri"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsMouseDownRootType MOVIE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsMouseDownRootType( - Value.MOVIE, "movie"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsMouseDownRootType - SUBMIT_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsMouseDownRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsMouseDownRootType HIDE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsMouseDownRootType( - Value.HIDE, "hide"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsMouseDownRootType THREAD = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsMouseDownRootType( - Value.THREAD, "thread"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsMouseDownRootType - GOTO3D_VIEW = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsMouseDownRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsMouseDownRootType - TRANSITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsMouseDownRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsMouseDownRootType - RESET_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsMouseDownRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsMouseDownRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsMouseDownRootType - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsMouseDownRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsMouseDownRootType valueOf( - String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsMouseDownRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsMouseDownWarningsItem.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsMouseDownWarningsItem.java deleted file mode 100644 index 370c465..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsMouseDownWarningsItem.java +++ /dev/null @@ -1,110 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsMouseDownWarningsItem { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsMouseDownWarningsItem - MALFORMED_NEXT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsMouseDownWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsMouseDownWarningsItem - CYCLE_DROPPED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsMouseDownWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsMouseDownWarningsItem - INCOMPLETE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsMouseDownWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsMouseDownWarningsItem( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsMouseDownWarningsItem - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsMouseDownWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsMouseDownWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsMouseDownWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsMouseUp.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsMouseUp.java deleted file mode 100644 index 4f5d615..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsMouseUp.java +++ /dev/null @@ -1,266 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsMouseUp.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsMouseUp { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List - warnings; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsMouseUp( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List - getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsMouseUp - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsMouseUp) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsMouseUp other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsMouseUp other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsMouseUp build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root( - Optional root); - - _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsMouseUpRoot root); - - _FinalStage root( - Nullable root); - - _FinalStage warnings( - List - warnings); - - _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsMouseUpWarningsItem warnings); - - _FinalStage addAllWarnings( - List - warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List - warnings = new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsMouseUp other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List - warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsMouseUpWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List - warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsMouseUpRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsMouseUp build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsMouseUp( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsMouseUpRoot.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsMouseUpRoot.java deleted file mode 100644 index 034c7ce..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsMouseUpRoot.java +++ /dev/null @@ -1,226 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsMouseUpRoot.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsMouseUpRoot { - private final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsMouseUpRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsMouseUpRoot( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsMouseUpRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsMouseUpRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsMouseUpRoot - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsMouseUpRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsMouseUpRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsMouseUpRootType type); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsMouseUpRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsMouseUpRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsMouseUpRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsMouseUpRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsMouseUpRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsMouseUpRoot build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsMouseUpRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsMouseUpRootType.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsMouseUpRootType.java deleted file mode 100644 index 5aac14f..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsMouseUpRootType.java +++ /dev/null @@ -1,298 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsMouseUpRootType { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsMouseUpRootType UNKNOWN = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsMouseUpRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsMouseUpRootType NAMED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsMouseUpRootType( - Value.NAMED, "named"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsMouseUpRootType GOTO = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsMouseUpRootType( - Value.GOTO, "goto"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsMouseUpRootType - GOTO_EMBEDDED = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsMouseUpRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsMouseUpRootType - JAVASCRIPT = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsMouseUpRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsMouseUpRootType SOUND = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsMouseUpRootType( - Value.SOUND, "sound"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsMouseUpRootType RENDITION = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsMouseUpRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsMouseUpRootType - GOTO_REMOTE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsMouseUpRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsMouseUpRootType LAUNCH = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsMouseUpRootType( - Value.LAUNCH, "launch"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsMouseUpRootType - IMPORT_DATA = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsMouseUpRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsMouseUpRootType - SET_OCG_STATE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsMouseUpRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsMouseUpRootType URI = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsMouseUpRootType(Value.URI, "uri"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsMouseUpRootType MOVIE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsMouseUpRootType( - Value.MOVIE, "movie"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsMouseUpRootType - SUBMIT_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsMouseUpRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsMouseUpRootType HIDE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsMouseUpRootType( - Value.HIDE, "hide"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsMouseUpRootType THREAD = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsMouseUpRootType( - Value.THREAD, "thread"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsMouseUpRootType - GOTO3D_VIEW = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsMouseUpRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsMouseUpRootType - TRANSITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsMouseUpRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsMouseUpRootType - RESET_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsMouseUpRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsMouseUpRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsMouseUpRootType - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsMouseUpRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsMouseUpRootType valueOf( - String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsMouseUpRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsMouseUpWarningsItem.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsMouseUpWarningsItem.java deleted file mode 100644 index f8dfc9b..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsMouseUpWarningsItem.java +++ /dev/null @@ -1,110 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsMouseUpWarningsItem { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsMouseUpWarningsItem - MALFORMED_NEXT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsMouseUpWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsMouseUpWarningsItem - CYCLE_DROPPED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsMouseUpWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsMouseUpWarningsItem - INCOMPLETE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsMouseUpWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsMouseUpWarningsItem( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsMouseUpWarningsItem - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsMouseUpWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsMouseUpWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsMouseUpWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageClose.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageClose.java deleted file mode 100644 index ac3be0f..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageClose.java +++ /dev/null @@ -1,267 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageClose.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageClose { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List - warnings; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageClose( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List - getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageClose - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageClose) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageClose other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageClose other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageClose build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root( - Optional root); - - _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageCloseRoot root); - - _FinalStage root( - Nullable root); - - _FinalStage warnings( - List - warnings); - - _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageCloseWarningsItem warnings); - - _FinalStage addAllWarnings( - List - warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List - warnings = new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageClose other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List - warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageCloseWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List - warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageCloseRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageClose build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageClose( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageCloseRoot.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageCloseRoot.java deleted file mode 100644 index 64f2db3..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageCloseRoot.java +++ /dev/null @@ -1,226 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageCloseRoot.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageCloseRoot { - private final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageCloseRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageCloseRoot( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageCloseRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageCloseRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageCloseRoot - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageCloseRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageCloseRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageCloseRootType type); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageCloseRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageCloseRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageCloseRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageCloseRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageCloseRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageCloseRoot build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageCloseRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageCloseRootType.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageCloseRootType.java deleted file mode 100644 index 30abeed..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageCloseRootType.java +++ /dev/null @@ -1,299 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageCloseRootType { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageCloseRootType UNKNOWN = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageCloseRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageCloseRootType NAMED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageCloseRootType( - Value.NAMED, "named"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageCloseRootType GOTO = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageCloseRootType( - Value.GOTO, "goto"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageCloseRootType - GOTO_EMBEDDED = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageCloseRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageCloseRootType - JAVASCRIPT = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageCloseRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageCloseRootType SOUND = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageCloseRootType( - Value.SOUND, "sound"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageCloseRootType - RENDITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageCloseRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageCloseRootType - GOTO_REMOTE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageCloseRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageCloseRootType LAUNCH = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageCloseRootType( - Value.LAUNCH, "launch"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageCloseRootType - IMPORT_DATA = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageCloseRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageCloseRootType - SET_OCG_STATE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageCloseRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageCloseRootType URI = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageCloseRootType( - Value.URI, "uri"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageCloseRootType MOVIE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageCloseRootType( - Value.MOVIE, "movie"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageCloseRootType - SUBMIT_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageCloseRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageCloseRootType HIDE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageCloseRootType( - Value.HIDE, "hide"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageCloseRootType THREAD = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageCloseRootType( - Value.THREAD, "thread"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageCloseRootType - GOTO3D_VIEW = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageCloseRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageCloseRootType - TRANSITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageCloseRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageCloseRootType - RESET_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageCloseRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageCloseRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageCloseRootType - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageCloseRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageCloseRootType valueOf( - String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageCloseRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageCloseWarningsItem.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageCloseWarningsItem.java deleted file mode 100644 index 3add6ab..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageCloseWarningsItem.java +++ /dev/null @@ -1,110 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageCloseWarningsItem { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageCloseWarningsItem - MALFORMED_NEXT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageCloseWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageCloseWarningsItem - CYCLE_DROPPED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageCloseWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageCloseWarningsItem - INCOMPLETE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageCloseWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageCloseWarningsItem( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageCloseWarningsItem - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageCloseWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageCloseWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageCloseWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageInvisible.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageInvisible.java deleted file mode 100644 index e044864..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageInvisible.java +++ /dev/null @@ -1,272 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageInvisible.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageInvisible { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List - warnings; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageInvisible( - Optional root, - boolean incomplete, - int warningFlags, - List - warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List - getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional - _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageInvisible - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageInvisible) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageInvisible other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageInvisible other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageInvisible build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root( - Optional root); - - _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageInvisibleRoot root); - - _FinalStage root( - Nullable root); - - _FinalStage warnings( - List - warnings); - - _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageInvisibleWarningsItem - warnings); - - _FinalStage addAllWarnings( - List - warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List - warnings = new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageInvisible other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List - warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageInvisibleWarningsItem - warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List - warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageInvisibleRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageInvisible build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageInvisible( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageInvisibleRoot.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageInvisibleRoot.java deleted file mode 100644 index e488483..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageInvisibleRoot.java +++ /dev/null @@ -1,233 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageInvisibleRoot.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageInvisibleRoot { - private final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageInvisibleRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageInvisibleRoot( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageInvisibleRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageInvisibleRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageInvisibleRoot - && equalTo( - (DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageInvisibleRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageInvisibleRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageInvisibleRootType - type); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageInvisibleRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageInvisibleRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageInvisibleRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageInvisibleRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageInvisibleRootType - type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageInvisibleRoot build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageInvisibleRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageInvisibleRootType.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageInvisibleRootType.java deleted file mode 100644 index f103614..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageInvisibleRootType.java +++ /dev/null @@ -1,306 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageInvisibleRootType { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageInvisibleRootType - UNKNOWN = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageInvisibleRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageInvisibleRootType - NAMED = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageInvisibleRootType( - Value.NAMED, "named"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageInvisibleRootType - GOTO = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageInvisibleRootType( - Value.GOTO, "goto"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageInvisibleRootType - GOTO_EMBEDDED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageInvisibleRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageInvisibleRootType - JAVASCRIPT = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageInvisibleRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageInvisibleRootType - SOUND = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageInvisibleRootType( - Value.SOUND, "sound"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageInvisibleRootType - RENDITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageInvisibleRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageInvisibleRootType - GOTO_REMOTE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageInvisibleRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageInvisibleRootType - LAUNCH = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageInvisibleRootType( - Value.LAUNCH, "launch"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageInvisibleRootType - IMPORT_DATA = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageInvisibleRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageInvisibleRootType - SET_OCG_STATE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageInvisibleRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageInvisibleRootType URI = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageInvisibleRootType( - Value.URI, "uri"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageInvisibleRootType - MOVIE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageInvisibleRootType( - Value.MOVIE, "movie"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageInvisibleRootType - SUBMIT_FORM = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageInvisibleRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageInvisibleRootType - HIDE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageInvisibleRootType( - Value.HIDE, "hide"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageInvisibleRootType - THREAD = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageInvisibleRootType( - Value.THREAD, "thread"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageInvisibleRootType - GOTO3D_VIEW = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageInvisibleRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageInvisibleRootType - TRANSITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageInvisibleRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageInvisibleRootType - RESET_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageInvisibleRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageInvisibleRootType( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageInvisibleRootType - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageInvisibleRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageInvisibleRootType valueOf( - String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageInvisibleRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageInvisibleWarningsItem.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageInvisibleWarningsItem.java deleted file mode 100644 index d1cfa8c..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageInvisibleWarningsItem.java +++ /dev/null @@ -1,111 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageInvisibleWarningsItem { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageInvisibleWarningsItem - MALFORMED_NEXT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageInvisibleWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageInvisibleWarningsItem - CYCLE_DROPPED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageInvisibleWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageInvisibleWarningsItem - INCOMPLETE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageInvisibleWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageInvisibleWarningsItem( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageInvisibleWarningsItem - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageInvisibleWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageInvisibleWarningsItem - valueOf(String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageInvisibleWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageOpen.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageOpen.java deleted file mode 100644 index 36f78b0..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageOpen.java +++ /dev/null @@ -1,267 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageOpen.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageOpen { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List - warnings; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageOpen( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List - getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageOpen - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageOpen) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageOpen other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageOpen other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageOpen build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root( - Optional root); - - _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageOpenRoot root); - - _FinalStage root( - Nullable root); - - _FinalStage warnings( - List - warnings); - - _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageOpenWarningsItem warnings); - - _FinalStage addAllWarnings( - List - warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List - warnings = new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageOpen other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List - warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageOpenWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List - warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageOpenRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageOpen build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageOpen( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageOpenRoot.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageOpenRoot.java deleted file mode 100644 index 6ede050..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageOpenRoot.java +++ /dev/null @@ -1,226 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageOpenRoot.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageOpenRoot { - private final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageOpenRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageOpenRoot( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageOpenRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageOpenRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageOpenRoot - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageOpenRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageOpenRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageOpenRootType type); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageOpenRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageOpenRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageOpenRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageOpenRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageOpenRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageOpenRoot build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageOpenRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageOpenRootType.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageOpenRootType.java deleted file mode 100644 index b17b794..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageOpenRootType.java +++ /dev/null @@ -1,298 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageOpenRootType { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageOpenRootType UNKNOWN = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageOpenRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageOpenRootType NAMED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageOpenRootType( - Value.NAMED, "named"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageOpenRootType GOTO = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageOpenRootType( - Value.GOTO, "goto"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageOpenRootType - GOTO_EMBEDDED = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageOpenRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageOpenRootType - JAVASCRIPT = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageOpenRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageOpenRootType SOUND = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageOpenRootType( - Value.SOUND, "sound"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageOpenRootType - RENDITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageOpenRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageOpenRootType - GOTO_REMOTE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageOpenRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageOpenRootType LAUNCH = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageOpenRootType( - Value.LAUNCH, "launch"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageOpenRootType - IMPORT_DATA = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageOpenRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageOpenRootType - SET_OCG_STATE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageOpenRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageOpenRootType URI = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageOpenRootType(Value.URI, "uri"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageOpenRootType MOVIE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageOpenRootType( - Value.MOVIE, "movie"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageOpenRootType - SUBMIT_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageOpenRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageOpenRootType HIDE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageOpenRootType( - Value.HIDE, "hide"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageOpenRootType THREAD = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageOpenRootType( - Value.THREAD, "thread"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageOpenRootType - GOTO3D_VIEW = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageOpenRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageOpenRootType - TRANSITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageOpenRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageOpenRootType - RESET_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageOpenRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageOpenRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageOpenRootType - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageOpenRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageOpenRootType valueOf( - String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageOpenRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageOpenWarningsItem.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageOpenWarningsItem.java deleted file mode 100644 index 54b59d5..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageOpenWarningsItem.java +++ /dev/null @@ -1,110 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageOpenWarningsItem { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageOpenWarningsItem - MALFORMED_NEXT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageOpenWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageOpenWarningsItem - CYCLE_DROPPED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageOpenWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageOpenWarningsItem - INCOMPLETE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageOpenWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageOpenWarningsItem( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageOpenWarningsItem - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageOpenWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageOpenWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageOpenWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageVisible.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageVisible.java deleted file mode 100644 index f7e887f..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageVisible.java +++ /dev/null @@ -1,268 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageVisible.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageVisible { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List - warnings; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageVisible( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List - getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageVisible - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageVisible) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageVisible other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageVisible other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageVisible build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root( - Optional root); - - _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageVisibleRoot root); - - _FinalStage root( - Nullable root); - - _FinalStage warnings( - List - warnings); - - _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageVisibleWarningsItem warnings); - - _FinalStage addAllWarnings( - List - warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List - warnings = new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageVisible other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List - warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageVisibleWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List - warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageVisibleRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageVisible build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageVisible( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageVisibleRoot.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageVisibleRoot.java deleted file mode 100644 index 883b537..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageVisibleRoot.java +++ /dev/null @@ -1,230 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageVisibleRoot.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageVisibleRoot { - private final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageVisibleRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageVisibleRoot( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageVisibleRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageVisibleRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageVisibleRoot - && equalTo( - (DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageVisibleRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageVisibleRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageVisibleRootType type); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageVisibleRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageVisibleRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageVisibleRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageVisibleRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageVisibleRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageVisibleRoot build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageVisibleRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageVisibleRootType.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageVisibleRootType.java deleted file mode 100644 index d635017..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageVisibleRootType.java +++ /dev/null @@ -1,302 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageVisibleRootType { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageVisibleRootType - UNKNOWN = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageVisibleRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageVisibleRootType NAMED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageVisibleRootType( - Value.NAMED, "named"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageVisibleRootType GOTO = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageVisibleRootType( - Value.GOTO, "goto"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageVisibleRootType - GOTO_EMBEDDED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageVisibleRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageVisibleRootType - JAVASCRIPT = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageVisibleRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageVisibleRootType SOUND = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageVisibleRootType( - Value.SOUND, "sound"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageVisibleRootType - RENDITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageVisibleRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageVisibleRootType - GOTO_REMOTE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageVisibleRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageVisibleRootType - LAUNCH = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageVisibleRootType( - Value.LAUNCH, "launch"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageVisibleRootType - IMPORT_DATA = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageVisibleRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageVisibleRootType - SET_OCG_STATE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageVisibleRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageVisibleRootType URI = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageVisibleRootType( - Value.URI, "uri"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageVisibleRootType MOVIE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageVisibleRootType( - Value.MOVIE, "movie"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageVisibleRootType - SUBMIT_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageVisibleRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageVisibleRootType HIDE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageVisibleRootType( - Value.HIDE, "hide"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageVisibleRootType - THREAD = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageVisibleRootType( - Value.THREAD, "thread"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageVisibleRootType - GOTO3D_VIEW = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageVisibleRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageVisibleRootType - TRANSITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageVisibleRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageVisibleRootType - RESET_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageVisibleRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageVisibleRootType( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageVisibleRootType - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageVisibleRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageVisibleRootType valueOf( - String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageVisibleRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageVisibleWarningsItem.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageVisibleWarningsItem.java deleted file mode 100644 index 411df0c..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageVisibleWarningsItem.java +++ /dev/null @@ -1,111 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageVisibleWarningsItem { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageVisibleWarningsItem - MALFORMED_NEXT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageVisibleWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageVisibleWarningsItem - CYCLE_DROPPED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageVisibleWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageVisibleWarningsItem - INCOMPLETE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageVisibleWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageVisibleWarningsItem( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageVisibleWarningsItem - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageVisibleWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageVisibleWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemRedactActionsPageVisibleWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquare.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquare.java index 51b4ce5..c667413 100644 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquare.java +++ b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquare.java @@ -64,7 +64,7 @@ public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquar private final Optional updatedBy; - private final Optional actions; + private final Optional actions; private final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareColor color; @@ -109,7 +109,7 @@ private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquare( Optional groupId, Optional createdBy, Optional updatedBy, - Optional actions, + Optional actions, DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareColor color, double opacity, double strokeWidth, @@ -274,7 +274,7 @@ public Optional getUpdatedBy() { } @JsonProperty("actions") - public Optional getActions() { + public Optional getActions() { return actions; } @@ -618,9 +618,9 @@ _FinalStage replyType( _FinalStage updatedBy(String updatedBy); - _FinalStage actions(Optional actions); + _FinalStage actions(Optional actions); - _FinalStage actions(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActions actions); + _FinalStage actions(PdfAnnotationActions actions); _FinalStage dashArray(Optional> dashArray); @@ -714,8 +714,7 @@ public static final class Builder private Optional> dashArray = Optional.empty(); - private Optional actions = - Optional.empty(); + private Optional actions = Optional.empty(); private Optional updatedBy = Optional.empty(); @@ -990,15 +989,14 @@ public _FinalStage dashArray(Optional> dashArray) { } @java.lang.Override - public _FinalStage actions(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActions actions) { + public _FinalStage actions(PdfAnnotationActions actions) { this.actions = Optional.ofNullable(actions); return this; } @java.lang.Override @JsonSetter(value = "actions", nulls = Nulls.SKIP) - public _FinalStage actions( - Optional actions) { + public _FinalStage actions(Optional actions) { this.actions = actions; return this; } diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActions.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActions.java deleted file mode 100644 index 4250902..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActions.java +++ /dev/null @@ -1,407 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.HashMap; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActions.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActions { - private final Optional activate; - - private final Optional - cursorEnter; - - private final Optional cursorExit; - - private final Optional mouseDown; - - private final Optional mouseUp; - - private final Optional focus; - - private final Optional blur; - - private final Optional pageOpen; - - private final Optional pageClose; - - private final Optional - pageVisible; - - private final Optional - pageInvisible; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActions( - Optional activate, - Optional cursorEnter, - Optional cursorExit, - Optional mouseDown, - Optional mouseUp, - Optional focus, - Optional blur, - Optional pageOpen, - Optional pageClose, - Optional pageVisible, - Optional pageInvisible, - Map additionalProperties) { - this.activate = activate; - this.cursorEnter = cursorEnter; - this.cursorExit = cursorExit; - this.mouseDown = mouseDown; - this.mouseUp = mouseUp; - this.focus = focus; - this.blur = blur; - this.pageOpen = pageOpen; - this.pageClose = pageClose; - this.pageVisible = pageVisible; - this.pageInvisible = pageInvisible; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("activate") - public Optional getActivate() { - return activate; - } - - @JsonProperty("cursorEnter") - public Optional getCursorEnter() { - return cursorEnter; - } - - @JsonProperty("cursorExit") - public Optional getCursorExit() { - return cursorExit; - } - - @JsonProperty("mouseDown") - public Optional getMouseDown() { - return mouseDown; - } - - @JsonProperty("mouseUp") - public Optional getMouseUp() { - return mouseUp; - } - - @JsonProperty("focus") - public Optional getFocus() { - return focus; - } - - @JsonProperty("blur") - public Optional getBlur() { - return blur; - } - - @JsonProperty("pageOpen") - public Optional getPageOpen() { - return pageOpen; - } - - @JsonProperty("pageClose") - public Optional getPageClose() { - return pageClose; - } - - @JsonProperty("pageVisible") - public Optional getPageVisible() { - return pageVisible; - } - - @JsonProperty("pageInvisible") - public Optional - getPageInvisible() { - return pageInvisible; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActions - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActions) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActions other) { - return activate.equals(other.activate) - && cursorEnter.equals(other.cursorEnter) - && cursorExit.equals(other.cursorExit) - && mouseDown.equals(other.mouseDown) - && mouseUp.equals(other.mouseUp) - && focus.equals(other.focus) - && blur.equals(other.blur) - && pageOpen.equals(other.pageOpen) - && pageClose.equals(other.pageClose) - && pageVisible.equals(other.pageVisible) - && pageInvisible.equals(other.pageInvisible); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash( - this.activate, - this.cursorEnter, - this.cursorExit, - this.mouseDown, - this.mouseUp, - this.focus, - this.blur, - this.pageOpen, - this.pageClose, - this.pageVisible, - this.pageInvisible); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static Builder builder() { - return new Builder(); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder { - private Optional activate = - Optional.empty(); - - private Optional cursorEnter = - Optional.empty(); - - private Optional cursorExit = - Optional.empty(); - - private Optional mouseDown = - Optional.empty(); - - private Optional mouseUp = - Optional.empty(); - - private Optional focus = - Optional.empty(); - - private Optional blur = - Optional.empty(); - - private Optional pageOpen = - Optional.empty(); - - private Optional pageClose = - Optional.empty(); - - private Optional pageVisible = - Optional.empty(); - - private Optional - pageInvisible = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActions other) { - activate(other.getActivate()); - cursorEnter(other.getCursorEnter()); - cursorExit(other.getCursorExit()); - mouseDown(other.getMouseDown()); - mouseUp(other.getMouseUp()); - focus(other.getFocus()); - blur(other.getBlur()); - pageOpen(other.getPageOpen()); - pageClose(other.getPageClose()); - pageVisible(other.getPageVisible()); - pageInvisible(other.getPageInvisible()); - return this; - } - - @JsonSetter(value = "activate", nulls = Nulls.SKIP) - public Builder activate( - Optional activate) { - this.activate = activate; - return this; - } - - public Builder activate( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsActivate activate) { - this.activate = Optional.ofNullable(activate); - return this; - } - - @JsonSetter(value = "cursorEnter", nulls = Nulls.SKIP) - public Builder cursorEnter( - Optional - cursorEnter) { - this.cursorEnter = cursorEnter; - return this; - } - - public Builder cursorEnter( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsCursorEnter cursorEnter) { - this.cursorEnter = Optional.ofNullable(cursorEnter); - return this; - } - - @JsonSetter(value = "cursorExit", nulls = Nulls.SKIP) - public Builder cursorExit( - Optional cursorExit) { - this.cursorExit = cursorExit; - return this; - } - - public Builder cursorExit( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsCursorExit cursorExit) { - this.cursorExit = Optional.ofNullable(cursorExit); - return this; - } - - @JsonSetter(value = "mouseDown", nulls = Nulls.SKIP) - public Builder mouseDown( - Optional mouseDown) { - this.mouseDown = mouseDown; - return this; - } - - public Builder mouseDown( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsMouseDown mouseDown) { - this.mouseDown = Optional.ofNullable(mouseDown); - return this; - } - - @JsonSetter(value = "mouseUp", nulls = Nulls.SKIP) - public Builder mouseUp( - Optional mouseUp) { - this.mouseUp = mouseUp; - return this; - } - - public Builder mouseUp(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsMouseUp mouseUp) { - this.mouseUp = Optional.ofNullable(mouseUp); - return this; - } - - @JsonSetter(value = "focus", nulls = Nulls.SKIP) - public Builder focus( - Optional focus) { - this.focus = focus; - return this; - } - - public Builder focus(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsFocus focus) { - this.focus = Optional.ofNullable(focus); - return this; - } - - @JsonSetter(value = "blur", nulls = Nulls.SKIP) - public Builder blur(Optional blur) { - this.blur = blur; - return this; - } - - public Builder blur(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsBlur blur) { - this.blur = Optional.ofNullable(blur); - return this; - } - - @JsonSetter(value = "pageOpen", nulls = Nulls.SKIP) - public Builder pageOpen( - Optional pageOpen) { - this.pageOpen = pageOpen; - return this; - } - - public Builder pageOpen( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageOpen pageOpen) { - this.pageOpen = Optional.ofNullable(pageOpen); - return this; - } - - @JsonSetter(value = "pageClose", nulls = Nulls.SKIP) - public Builder pageClose( - Optional pageClose) { - this.pageClose = pageClose; - return this; - } - - public Builder pageClose( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageClose pageClose) { - this.pageClose = Optional.ofNullable(pageClose); - return this; - } - - @JsonSetter(value = "pageVisible", nulls = Nulls.SKIP) - public Builder pageVisible( - Optional - pageVisible) { - this.pageVisible = pageVisible; - return this; - } - - public Builder pageVisible( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageVisible pageVisible) { - this.pageVisible = Optional.ofNullable(pageVisible); - return this; - } - - @JsonSetter(value = "pageInvisible", nulls = Nulls.SKIP) - public Builder pageInvisible( - Optional - pageInvisible) { - this.pageInvisible = pageInvisible; - return this; - } - - public Builder pageInvisible( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageInvisible pageInvisible) { - this.pageInvisible = Optional.ofNullable(pageInvisible); - return this; - } - - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActions build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActions( - activate, - cursorEnter, - cursorExit, - mouseDown, - mouseUp, - focus, - blur, - pageOpen, - pageClose, - pageVisible, - pageInvisible, - additionalProperties); - } - - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsActivate.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsActivate.java deleted file mode 100644 index ca51907..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsActivate.java +++ /dev/null @@ -1,267 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsActivate.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsActivate { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List - warnings; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsActivate( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List - getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsActivate - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsActivate) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsActivate other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsActivate other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsActivate build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root( - Optional root); - - _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsActivateRoot root); - - _FinalStage root( - Nullable root); - - _FinalStage warnings( - List - warnings); - - _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsActivateWarningsItem warnings); - - _FinalStage addAllWarnings( - List - warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List - warnings = new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsActivate other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List - warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsActivateWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List - warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsActivateRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsActivate build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsActivate( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsActivateRoot.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsActivateRoot.java deleted file mode 100644 index 772e0ff..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsActivateRoot.java +++ /dev/null @@ -1,226 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsActivateRoot.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsActivateRoot { - private final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsActivateRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsActivateRoot( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsActivateRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsActivateRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsActivateRoot - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsActivateRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsActivateRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsActivateRootType type); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsActivateRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsActivateRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsActivateRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsActivateRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsActivateRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsActivateRoot build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsActivateRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsActivateRootType.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsActivateRootType.java deleted file mode 100644 index a42a120..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsActivateRootType.java +++ /dev/null @@ -1,298 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsActivateRootType { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsActivateRootType UNKNOWN = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsActivateRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsActivateRootType NAMED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsActivateRootType( - Value.NAMED, "named"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsActivateRootType GOTO = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsActivateRootType( - Value.GOTO, "goto"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsActivateRootType - GOTO_EMBEDDED = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsActivateRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsActivateRootType - JAVASCRIPT = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsActivateRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsActivateRootType SOUND = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsActivateRootType( - Value.SOUND, "sound"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsActivateRootType - RENDITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsActivateRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsActivateRootType - GOTO_REMOTE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsActivateRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsActivateRootType LAUNCH = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsActivateRootType( - Value.LAUNCH, "launch"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsActivateRootType - IMPORT_DATA = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsActivateRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsActivateRootType - SET_OCG_STATE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsActivateRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsActivateRootType URI = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsActivateRootType(Value.URI, "uri"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsActivateRootType MOVIE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsActivateRootType( - Value.MOVIE, "movie"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsActivateRootType - SUBMIT_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsActivateRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsActivateRootType HIDE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsActivateRootType( - Value.HIDE, "hide"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsActivateRootType THREAD = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsActivateRootType( - Value.THREAD, "thread"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsActivateRootType - GOTO3D_VIEW = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsActivateRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsActivateRootType - TRANSITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsActivateRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsActivateRootType - RESET_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsActivateRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsActivateRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsActivateRootType - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsActivateRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsActivateRootType valueOf( - String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsActivateRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsActivateWarningsItem.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsActivateWarningsItem.java deleted file mode 100644 index 43c6195..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsActivateWarningsItem.java +++ /dev/null @@ -1,110 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsActivateWarningsItem { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsActivateWarningsItem - MALFORMED_NEXT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsActivateWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsActivateWarningsItem - CYCLE_DROPPED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsActivateWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsActivateWarningsItem - INCOMPLETE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsActivateWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsActivateWarningsItem( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsActivateWarningsItem - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsActivateWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsActivateWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsActivateWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsBlur.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsBlur.java deleted file mode 100644 index 30619ba..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsBlur.java +++ /dev/null @@ -1,258 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsBlur.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsBlur { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsBlur( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsBlur - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsBlur) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsBlur other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsBlur other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsBlur build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsBlurRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings( - List warnings); - - _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsBlurWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsBlur other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsBlurWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsBlurRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsBlur build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsBlur( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsBlurRoot.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsBlurRoot.java deleted file mode 100644 index d009987..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsBlurRoot.java +++ /dev/null @@ -1,225 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsBlurRoot.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsBlurRoot { - private final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsBlurRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsBlurRoot( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsBlurRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsBlurRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsBlurRoot - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsBlurRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsBlurRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsBlurRootType type); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsBlurRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsBlurRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsBlurRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsBlurRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsBlurRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsBlurRoot build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsBlurRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsBlurRootType.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsBlurRootType.java deleted file mode 100644 index b44217f..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsBlurRootType.java +++ /dev/null @@ -1,291 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsBlurRootType { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsBlurRootType UNKNOWN = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsBlurRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsBlurRootType NAMED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsBlurRootType(Value.NAMED, "named"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsBlurRootType GOTO = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsBlurRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsBlurRootType - GOTO_EMBEDDED = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsBlurRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsBlurRootType JAVASCRIPT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsBlurRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsBlurRootType SOUND = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsBlurRootType(Value.SOUND, "sound"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsBlurRootType RENDITION = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsBlurRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsBlurRootType GOTO_REMOTE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsBlurRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsBlurRootType LAUNCH = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsBlurRootType( - Value.LAUNCH, "launch"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsBlurRootType IMPORT_DATA = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsBlurRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsBlurRootType - SET_OCG_STATE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsBlurRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsBlurRootType URI = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsBlurRootType(Value.URI, "uri"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsBlurRootType MOVIE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsBlurRootType(Value.MOVIE, "movie"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsBlurRootType SUBMIT_FORM = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsBlurRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsBlurRootType HIDE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsBlurRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsBlurRootType THREAD = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsBlurRootType( - Value.THREAD, "thread"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsBlurRootType GOTO3D_VIEW = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsBlurRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsBlurRootType TRANSITION = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsBlurRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsBlurRootType RESET_FORM = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsBlurRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsBlurRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsBlurRootType - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsBlurRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsBlurRootType valueOf( - String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsBlurRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsBlurWarningsItem.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsBlurWarningsItem.java deleted file mode 100644 index 0d083ff..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsBlurWarningsItem.java +++ /dev/null @@ -1,107 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsBlurWarningsItem { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsBlurWarningsItem - MALFORMED_NEXT = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsBlurWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsBlurWarningsItem - CYCLE_DROPPED = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsBlurWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsBlurWarningsItem - INCOMPLETE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsBlurWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsBlurWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsBlurWarningsItem - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsBlurWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsBlurWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsBlurWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsCursorEnter.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsCursorEnter.java deleted file mode 100644 index 604aa7b..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsCursorEnter.java +++ /dev/null @@ -1,268 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsCursorEnter.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsCursorEnter { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List - warnings; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsCursorEnter( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List - getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsCursorEnter - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsCursorEnter) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsCursorEnter other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsCursorEnter other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsCursorEnter build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root( - Optional root); - - _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsCursorEnterRoot root); - - _FinalStage root( - Nullable root); - - _FinalStage warnings( - List - warnings); - - _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsCursorEnterWarningsItem warnings); - - _FinalStage addAllWarnings( - List - warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List - warnings = new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsCursorEnter other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List - warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsCursorEnterWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List - warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsCursorEnterRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsCursorEnter build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsCursorEnter( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsCursorEnterRoot.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsCursorEnterRoot.java deleted file mode 100644 index 38263f2..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsCursorEnterRoot.java +++ /dev/null @@ -1,230 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsCursorEnterRoot.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsCursorEnterRoot { - private final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsCursorEnterRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsCursorEnterRoot( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsCursorEnterRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsCursorEnterRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsCursorEnterRoot - && equalTo( - (DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsCursorEnterRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsCursorEnterRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsCursorEnterRootType type); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsCursorEnterRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsCursorEnterRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsCursorEnterRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsCursorEnterRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsCursorEnterRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsCursorEnterRoot build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsCursorEnterRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsCursorEnterRootType.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsCursorEnterRootType.java deleted file mode 100644 index 57ddc41..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsCursorEnterRootType.java +++ /dev/null @@ -1,302 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsCursorEnterRootType { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsCursorEnterRootType - UNKNOWN = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsCursorEnterRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsCursorEnterRootType NAMED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsCursorEnterRootType( - Value.NAMED, "named"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsCursorEnterRootType GOTO = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsCursorEnterRootType( - Value.GOTO, "goto"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsCursorEnterRootType - GOTO_EMBEDDED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsCursorEnterRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsCursorEnterRootType - JAVASCRIPT = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsCursorEnterRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsCursorEnterRootType SOUND = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsCursorEnterRootType( - Value.SOUND, "sound"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsCursorEnterRootType - RENDITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsCursorEnterRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsCursorEnterRootType - GOTO_REMOTE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsCursorEnterRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsCursorEnterRootType - LAUNCH = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsCursorEnterRootType( - Value.LAUNCH, "launch"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsCursorEnterRootType - IMPORT_DATA = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsCursorEnterRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsCursorEnterRootType - SET_OCG_STATE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsCursorEnterRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsCursorEnterRootType URI = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsCursorEnterRootType( - Value.URI, "uri"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsCursorEnterRootType MOVIE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsCursorEnterRootType( - Value.MOVIE, "movie"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsCursorEnterRootType - SUBMIT_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsCursorEnterRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsCursorEnterRootType HIDE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsCursorEnterRootType( - Value.HIDE, "hide"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsCursorEnterRootType - THREAD = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsCursorEnterRootType( - Value.THREAD, "thread"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsCursorEnterRootType - GOTO3D_VIEW = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsCursorEnterRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsCursorEnterRootType - TRANSITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsCursorEnterRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsCursorEnterRootType - RESET_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsCursorEnterRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsCursorEnterRootType( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsCursorEnterRootType - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsCursorEnterRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsCursorEnterRootType valueOf( - String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsCursorEnterRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsCursorEnterWarningsItem.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsCursorEnterWarningsItem.java deleted file mode 100644 index 952fc10..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsCursorEnterWarningsItem.java +++ /dev/null @@ -1,111 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsCursorEnterWarningsItem { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsCursorEnterWarningsItem - MALFORMED_NEXT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsCursorEnterWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsCursorEnterWarningsItem - CYCLE_DROPPED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsCursorEnterWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsCursorEnterWarningsItem - INCOMPLETE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsCursorEnterWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsCursorEnterWarningsItem( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsCursorEnterWarningsItem - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsCursorEnterWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsCursorEnterWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsCursorEnterWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsCursorExit.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsCursorExit.java deleted file mode 100644 index 949ce6e..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsCursorExit.java +++ /dev/null @@ -1,268 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsCursorExit.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsCursorExit { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List - warnings; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsCursorExit( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List - getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsCursorExit - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsCursorExit) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsCursorExit other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsCursorExit other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsCursorExit build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root( - Optional root); - - _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsCursorExitRoot root); - - _FinalStage root( - Nullable root); - - _FinalStage warnings( - List - warnings); - - _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsCursorExitWarningsItem warnings); - - _FinalStage addAllWarnings( - List - warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List - warnings = new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsCursorExit other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List - warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsCursorExitWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List - warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsCursorExitRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsCursorExit build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsCursorExit( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsCursorExitRoot.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsCursorExitRoot.java deleted file mode 100644 index d8f6aba..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsCursorExitRoot.java +++ /dev/null @@ -1,226 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsCursorExitRoot.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsCursorExitRoot { - private final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsCursorExitRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsCursorExitRoot( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsCursorExitRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsCursorExitRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsCursorExitRoot - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsCursorExitRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsCursorExitRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsCursorExitRootType type); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsCursorExitRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsCursorExitRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsCursorExitRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsCursorExitRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsCursorExitRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsCursorExitRoot build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsCursorExitRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsCursorExitRootType.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsCursorExitRootType.java deleted file mode 100644 index 88caf8d..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsCursorExitRootType.java +++ /dev/null @@ -1,300 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsCursorExitRootType { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsCursorExitRootType - UNKNOWN = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsCursorExitRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsCursorExitRootType NAMED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsCursorExitRootType( - Value.NAMED, "named"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsCursorExitRootType GOTO = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsCursorExitRootType( - Value.GOTO, "goto"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsCursorExitRootType - GOTO_EMBEDDED = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsCursorExitRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsCursorExitRootType - JAVASCRIPT = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsCursorExitRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsCursorExitRootType SOUND = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsCursorExitRootType( - Value.SOUND, "sound"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsCursorExitRootType - RENDITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsCursorExitRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsCursorExitRootType - GOTO_REMOTE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsCursorExitRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsCursorExitRootType LAUNCH = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsCursorExitRootType( - Value.LAUNCH, "launch"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsCursorExitRootType - IMPORT_DATA = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsCursorExitRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsCursorExitRootType - SET_OCG_STATE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsCursorExitRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsCursorExitRootType URI = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsCursorExitRootType( - Value.URI, "uri"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsCursorExitRootType MOVIE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsCursorExitRootType( - Value.MOVIE, "movie"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsCursorExitRootType - SUBMIT_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsCursorExitRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsCursorExitRootType HIDE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsCursorExitRootType( - Value.HIDE, "hide"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsCursorExitRootType THREAD = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsCursorExitRootType( - Value.THREAD, "thread"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsCursorExitRootType - GOTO3D_VIEW = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsCursorExitRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsCursorExitRootType - TRANSITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsCursorExitRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsCursorExitRootType - RESET_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsCursorExitRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsCursorExitRootType( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsCursorExitRootType - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsCursorExitRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsCursorExitRootType valueOf( - String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsCursorExitRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsCursorExitWarningsItem.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsCursorExitWarningsItem.java deleted file mode 100644 index 1011cb7..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsCursorExitWarningsItem.java +++ /dev/null @@ -1,111 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsCursorExitWarningsItem { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsCursorExitWarningsItem - MALFORMED_NEXT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsCursorExitWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsCursorExitWarningsItem - CYCLE_DROPPED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsCursorExitWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsCursorExitWarningsItem - INCOMPLETE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsCursorExitWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsCursorExitWarningsItem( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsCursorExitWarningsItem - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsCursorExitWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsCursorExitWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsCursorExitWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsFocus.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsFocus.java deleted file mode 100644 index 4672016..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsFocus.java +++ /dev/null @@ -1,258 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsFocus.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsFocus { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsFocus( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsFocus - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsFocus) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsFocus other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsFocus other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsFocus build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsFocusRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings( - List warnings); - - _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsFocusWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsFocus other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsFocusWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsFocusRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsFocus build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsFocus( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsFocusRoot.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsFocusRoot.java deleted file mode 100644 index 46a29ce..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsFocusRoot.java +++ /dev/null @@ -1,225 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsFocusRoot.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsFocusRoot { - private final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsFocusRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsFocusRoot( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsFocusRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsFocusRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsFocusRoot - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsFocusRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsFocusRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsFocusRootType type); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsFocusRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsFocusRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsFocusRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsFocusRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsFocusRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsFocusRoot build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsFocusRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsFocusRootType.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsFocusRootType.java deleted file mode 100644 index 4e80148..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsFocusRootType.java +++ /dev/null @@ -1,294 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsFocusRootType { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsFocusRootType UNKNOWN = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsFocusRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsFocusRootType NAMED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsFocusRootType( - Value.NAMED, "named"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsFocusRootType GOTO = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsFocusRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsFocusRootType - GOTO_EMBEDDED = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsFocusRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsFocusRootType JAVASCRIPT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsFocusRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsFocusRootType SOUND = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsFocusRootType( - Value.SOUND, "sound"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsFocusRootType RENDITION = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsFocusRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsFocusRootType GOTO_REMOTE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsFocusRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsFocusRootType LAUNCH = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsFocusRootType( - Value.LAUNCH, "launch"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsFocusRootType IMPORT_DATA = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsFocusRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsFocusRootType - SET_OCG_STATE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsFocusRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsFocusRootType URI = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsFocusRootType(Value.URI, "uri"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsFocusRootType MOVIE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsFocusRootType( - Value.MOVIE, "movie"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsFocusRootType SUBMIT_FORM = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsFocusRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsFocusRootType HIDE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsFocusRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsFocusRootType THREAD = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsFocusRootType( - Value.THREAD, "thread"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsFocusRootType GOTO3D_VIEW = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsFocusRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsFocusRootType TRANSITION = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsFocusRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsFocusRootType RESET_FORM = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsFocusRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsFocusRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsFocusRootType - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsFocusRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsFocusRootType valueOf( - String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsFocusRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsFocusWarningsItem.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsFocusWarningsItem.java deleted file mode 100644 index e268d22..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsFocusWarningsItem.java +++ /dev/null @@ -1,107 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsFocusWarningsItem { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsFocusWarningsItem - MALFORMED_NEXT = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsFocusWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsFocusWarningsItem - CYCLE_DROPPED = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsFocusWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsFocusWarningsItem - INCOMPLETE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsFocusWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsFocusWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsFocusWarningsItem - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsFocusWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsFocusWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsFocusWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsMouseDown.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsMouseDown.java deleted file mode 100644 index e6be6b6..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsMouseDown.java +++ /dev/null @@ -1,267 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsMouseDown.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsMouseDown { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List - warnings; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsMouseDown( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List - getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsMouseDown - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsMouseDown) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsMouseDown other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsMouseDown other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsMouseDown build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root( - Optional root); - - _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsMouseDownRoot root); - - _FinalStage root( - Nullable root); - - _FinalStage warnings( - List - warnings); - - _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsMouseDownWarningsItem warnings); - - _FinalStage addAllWarnings( - List - warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List - warnings = new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsMouseDown other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List - warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsMouseDownWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List - warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsMouseDownRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsMouseDown build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsMouseDown( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsMouseDownRoot.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsMouseDownRoot.java deleted file mode 100644 index ca91447..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsMouseDownRoot.java +++ /dev/null @@ -1,226 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsMouseDownRoot.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsMouseDownRoot { - private final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsMouseDownRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsMouseDownRoot( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsMouseDownRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsMouseDownRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsMouseDownRoot - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsMouseDownRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsMouseDownRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsMouseDownRootType type); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsMouseDownRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsMouseDownRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsMouseDownRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsMouseDownRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsMouseDownRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsMouseDownRoot build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsMouseDownRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsMouseDownRootType.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsMouseDownRootType.java deleted file mode 100644 index 20003f0..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsMouseDownRootType.java +++ /dev/null @@ -1,299 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsMouseDownRootType { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsMouseDownRootType UNKNOWN = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsMouseDownRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsMouseDownRootType NAMED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsMouseDownRootType( - Value.NAMED, "named"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsMouseDownRootType GOTO = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsMouseDownRootType( - Value.GOTO, "goto"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsMouseDownRootType - GOTO_EMBEDDED = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsMouseDownRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsMouseDownRootType - JAVASCRIPT = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsMouseDownRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsMouseDownRootType SOUND = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsMouseDownRootType( - Value.SOUND, "sound"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsMouseDownRootType - RENDITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsMouseDownRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsMouseDownRootType - GOTO_REMOTE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsMouseDownRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsMouseDownRootType LAUNCH = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsMouseDownRootType( - Value.LAUNCH, "launch"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsMouseDownRootType - IMPORT_DATA = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsMouseDownRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsMouseDownRootType - SET_OCG_STATE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsMouseDownRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsMouseDownRootType URI = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsMouseDownRootType( - Value.URI, "uri"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsMouseDownRootType MOVIE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsMouseDownRootType( - Value.MOVIE, "movie"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsMouseDownRootType - SUBMIT_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsMouseDownRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsMouseDownRootType HIDE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsMouseDownRootType( - Value.HIDE, "hide"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsMouseDownRootType THREAD = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsMouseDownRootType( - Value.THREAD, "thread"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsMouseDownRootType - GOTO3D_VIEW = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsMouseDownRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsMouseDownRootType - TRANSITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsMouseDownRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsMouseDownRootType - RESET_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsMouseDownRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsMouseDownRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsMouseDownRootType - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsMouseDownRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsMouseDownRootType valueOf( - String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsMouseDownRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsMouseDownWarningsItem.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsMouseDownWarningsItem.java deleted file mode 100644 index 50e7f8c..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsMouseDownWarningsItem.java +++ /dev/null @@ -1,110 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsMouseDownWarningsItem { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsMouseDownWarningsItem - MALFORMED_NEXT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsMouseDownWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsMouseDownWarningsItem - CYCLE_DROPPED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsMouseDownWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsMouseDownWarningsItem - INCOMPLETE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsMouseDownWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsMouseDownWarningsItem( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsMouseDownWarningsItem - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsMouseDownWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsMouseDownWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsMouseDownWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsMouseUp.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsMouseUp.java deleted file mode 100644 index 7f772d9..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsMouseUp.java +++ /dev/null @@ -1,266 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsMouseUp.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsMouseUp { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List - warnings; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsMouseUp( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List - getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsMouseUp - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsMouseUp) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsMouseUp other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsMouseUp other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsMouseUp build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root( - Optional root); - - _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsMouseUpRoot root); - - _FinalStage root( - Nullable root); - - _FinalStage warnings( - List - warnings); - - _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsMouseUpWarningsItem warnings); - - _FinalStage addAllWarnings( - List - warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List - warnings = new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsMouseUp other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List - warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsMouseUpWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List - warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsMouseUpRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsMouseUp build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsMouseUp( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsMouseUpRoot.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsMouseUpRoot.java deleted file mode 100644 index 7980304..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsMouseUpRoot.java +++ /dev/null @@ -1,226 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsMouseUpRoot.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsMouseUpRoot { - private final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsMouseUpRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsMouseUpRoot( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsMouseUpRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsMouseUpRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsMouseUpRoot - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsMouseUpRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsMouseUpRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsMouseUpRootType type); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsMouseUpRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsMouseUpRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsMouseUpRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsMouseUpRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsMouseUpRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsMouseUpRoot build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsMouseUpRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsMouseUpRootType.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsMouseUpRootType.java deleted file mode 100644 index 852f2f5..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsMouseUpRootType.java +++ /dev/null @@ -1,298 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsMouseUpRootType { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsMouseUpRootType UNKNOWN = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsMouseUpRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsMouseUpRootType NAMED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsMouseUpRootType( - Value.NAMED, "named"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsMouseUpRootType GOTO = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsMouseUpRootType( - Value.GOTO, "goto"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsMouseUpRootType - GOTO_EMBEDDED = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsMouseUpRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsMouseUpRootType - JAVASCRIPT = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsMouseUpRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsMouseUpRootType SOUND = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsMouseUpRootType( - Value.SOUND, "sound"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsMouseUpRootType RENDITION = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsMouseUpRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsMouseUpRootType - GOTO_REMOTE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsMouseUpRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsMouseUpRootType LAUNCH = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsMouseUpRootType( - Value.LAUNCH, "launch"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsMouseUpRootType - IMPORT_DATA = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsMouseUpRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsMouseUpRootType - SET_OCG_STATE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsMouseUpRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsMouseUpRootType URI = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsMouseUpRootType(Value.URI, "uri"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsMouseUpRootType MOVIE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsMouseUpRootType( - Value.MOVIE, "movie"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsMouseUpRootType - SUBMIT_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsMouseUpRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsMouseUpRootType HIDE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsMouseUpRootType( - Value.HIDE, "hide"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsMouseUpRootType THREAD = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsMouseUpRootType( - Value.THREAD, "thread"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsMouseUpRootType - GOTO3D_VIEW = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsMouseUpRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsMouseUpRootType - TRANSITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsMouseUpRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsMouseUpRootType - RESET_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsMouseUpRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsMouseUpRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsMouseUpRootType - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsMouseUpRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsMouseUpRootType valueOf( - String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsMouseUpRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsMouseUpWarningsItem.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsMouseUpWarningsItem.java deleted file mode 100644 index 82ba6bc..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsMouseUpWarningsItem.java +++ /dev/null @@ -1,110 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsMouseUpWarningsItem { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsMouseUpWarningsItem - MALFORMED_NEXT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsMouseUpWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsMouseUpWarningsItem - CYCLE_DROPPED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsMouseUpWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsMouseUpWarningsItem - INCOMPLETE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsMouseUpWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsMouseUpWarningsItem( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsMouseUpWarningsItem - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsMouseUpWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsMouseUpWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsMouseUpWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageClose.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageClose.java deleted file mode 100644 index d165e1f..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageClose.java +++ /dev/null @@ -1,267 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageClose.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageClose { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List - warnings; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageClose( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List - getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageClose - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageClose) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageClose other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageClose other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageClose build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root( - Optional root); - - _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageCloseRoot root); - - _FinalStage root( - Nullable root); - - _FinalStage warnings( - List - warnings); - - _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageCloseWarningsItem warnings); - - _FinalStage addAllWarnings( - List - warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List - warnings = new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageClose other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List - warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageCloseWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List - warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageCloseRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageClose build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageClose( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageCloseRoot.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageCloseRoot.java deleted file mode 100644 index 4f51de4..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageCloseRoot.java +++ /dev/null @@ -1,226 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageCloseRoot.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageCloseRoot { - private final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageCloseRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageCloseRoot( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageCloseRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageCloseRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageCloseRoot - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageCloseRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageCloseRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageCloseRootType type); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageCloseRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageCloseRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageCloseRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageCloseRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageCloseRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageCloseRoot build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageCloseRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageCloseRootType.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageCloseRootType.java deleted file mode 100644 index f573fd3..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageCloseRootType.java +++ /dev/null @@ -1,299 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageCloseRootType { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageCloseRootType UNKNOWN = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageCloseRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageCloseRootType NAMED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageCloseRootType( - Value.NAMED, "named"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageCloseRootType GOTO = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageCloseRootType( - Value.GOTO, "goto"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageCloseRootType - GOTO_EMBEDDED = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageCloseRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageCloseRootType - JAVASCRIPT = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageCloseRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageCloseRootType SOUND = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageCloseRootType( - Value.SOUND, "sound"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageCloseRootType - RENDITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageCloseRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageCloseRootType - GOTO_REMOTE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageCloseRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageCloseRootType LAUNCH = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageCloseRootType( - Value.LAUNCH, "launch"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageCloseRootType - IMPORT_DATA = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageCloseRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageCloseRootType - SET_OCG_STATE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageCloseRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageCloseRootType URI = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageCloseRootType( - Value.URI, "uri"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageCloseRootType MOVIE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageCloseRootType( - Value.MOVIE, "movie"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageCloseRootType - SUBMIT_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageCloseRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageCloseRootType HIDE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageCloseRootType( - Value.HIDE, "hide"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageCloseRootType THREAD = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageCloseRootType( - Value.THREAD, "thread"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageCloseRootType - GOTO3D_VIEW = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageCloseRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageCloseRootType - TRANSITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageCloseRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageCloseRootType - RESET_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageCloseRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageCloseRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageCloseRootType - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageCloseRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageCloseRootType valueOf( - String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageCloseRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageCloseWarningsItem.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageCloseWarningsItem.java deleted file mode 100644 index 0399ab6..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageCloseWarningsItem.java +++ /dev/null @@ -1,110 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageCloseWarningsItem { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageCloseWarningsItem - MALFORMED_NEXT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageCloseWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageCloseWarningsItem - CYCLE_DROPPED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageCloseWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageCloseWarningsItem - INCOMPLETE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageCloseWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageCloseWarningsItem( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageCloseWarningsItem - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageCloseWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageCloseWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageCloseWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageInvisible.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageInvisible.java deleted file mode 100644 index 3897f76..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageInvisible.java +++ /dev/null @@ -1,272 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageInvisible.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageInvisible { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List - warnings; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageInvisible( - Optional root, - boolean incomplete, - int warningFlags, - List - warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List - getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional - _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageInvisible - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageInvisible) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageInvisible other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageInvisible other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageInvisible build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root( - Optional root); - - _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageInvisibleRoot root); - - _FinalStage root( - Nullable root); - - _FinalStage warnings( - List - warnings); - - _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageInvisibleWarningsItem - warnings); - - _FinalStage addAllWarnings( - List - warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List - warnings = new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageInvisible other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List - warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageInvisibleWarningsItem - warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List - warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageInvisibleRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageInvisible build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageInvisible( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageInvisibleRoot.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageInvisibleRoot.java deleted file mode 100644 index 48d10fb..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageInvisibleRoot.java +++ /dev/null @@ -1,233 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageInvisibleRoot.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageInvisibleRoot { - private final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageInvisibleRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageInvisibleRoot( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageInvisibleRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageInvisibleRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageInvisibleRoot - && equalTo( - (DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageInvisibleRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageInvisibleRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageInvisibleRootType - type); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageInvisibleRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageInvisibleRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageInvisibleRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageInvisibleRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageInvisibleRootType - type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageInvisibleRoot build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageInvisibleRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageInvisibleRootType.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageInvisibleRootType.java deleted file mode 100644 index a044747..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageInvisibleRootType.java +++ /dev/null @@ -1,306 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageInvisibleRootType { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageInvisibleRootType - UNKNOWN = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageInvisibleRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageInvisibleRootType - NAMED = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageInvisibleRootType( - Value.NAMED, "named"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageInvisibleRootType - GOTO = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageInvisibleRootType( - Value.GOTO, "goto"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageInvisibleRootType - GOTO_EMBEDDED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageInvisibleRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageInvisibleRootType - JAVASCRIPT = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageInvisibleRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageInvisibleRootType - SOUND = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageInvisibleRootType( - Value.SOUND, "sound"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageInvisibleRootType - RENDITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageInvisibleRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageInvisibleRootType - GOTO_REMOTE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageInvisibleRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageInvisibleRootType - LAUNCH = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageInvisibleRootType( - Value.LAUNCH, "launch"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageInvisibleRootType - IMPORT_DATA = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageInvisibleRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageInvisibleRootType - SET_OCG_STATE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageInvisibleRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageInvisibleRootType URI = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageInvisibleRootType( - Value.URI, "uri"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageInvisibleRootType - MOVIE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageInvisibleRootType( - Value.MOVIE, "movie"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageInvisibleRootType - SUBMIT_FORM = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageInvisibleRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageInvisibleRootType - HIDE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageInvisibleRootType( - Value.HIDE, "hide"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageInvisibleRootType - THREAD = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageInvisibleRootType( - Value.THREAD, "thread"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageInvisibleRootType - GOTO3D_VIEW = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageInvisibleRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageInvisibleRootType - TRANSITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageInvisibleRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageInvisibleRootType - RESET_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageInvisibleRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageInvisibleRootType( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageInvisibleRootType - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageInvisibleRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageInvisibleRootType valueOf( - String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageInvisibleRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageInvisibleWarningsItem.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageInvisibleWarningsItem.java deleted file mode 100644 index e3966e3..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageInvisibleWarningsItem.java +++ /dev/null @@ -1,111 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageInvisibleWarningsItem { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageInvisibleWarningsItem - MALFORMED_NEXT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageInvisibleWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageInvisibleWarningsItem - CYCLE_DROPPED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageInvisibleWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageInvisibleWarningsItem - INCOMPLETE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageInvisibleWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageInvisibleWarningsItem( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageInvisibleWarningsItem - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageInvisibleWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageInvisibleWarningsItem - valueOf(String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageInvisibleWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageOpen.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageOpen.java deleted file mode 100644 index ad9d266..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageOpen.java +++ /dev/null @@ -1,267 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageOpen.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageOpen { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List - warnings; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageOpen( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List - getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageOpen - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageOpen) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageOpen other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageOpen other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageOpen build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root( - Optional root); - - _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageOpenRoot root); - - _FinalStage root( - Nullable root); - - _FinalStage warnings( - List - warnings); - - _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageOpenWarningsItem warnings); - - _FinalStage addAllWarnings( - List - warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List - warnings = new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageOpen other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List - warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageOpenWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List - warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageOpenRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageOpen build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageOpen( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageOpenRoot.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageOpenRoot.java deleted file mode 100644 index 77cae8f..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageOpenRoot.java +++ /dev/null @@ -1,226 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageOpenRoot.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageOpenRoot { - private final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageOpenRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageOpenRoot( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageOpenRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageOpenRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageOpenRoot - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageOpenRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageOpenRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageOpenRootType type); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageOpenRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageOpenRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageOpenRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageOpenRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageOpenRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageOpenRoot build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageOpenRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageOpenRootType.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageOpenRootType.java deleted file mode 100644 index 9502110..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageOpenRootType.java +++ /dev/null @@ -1,298 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageOpenRootType { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageOpenRootType UNKNOWN = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageOpenRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageOpenRootType NAMED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageOpenRootType( - Value.NAMED, "named"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageOpenRootType GOTO = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageOpenRootType( - Value.GOTO, "goto"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageOpenRootType - GOTO_EMBEDDED = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageOpenRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageOpenRootType - JAVASCRIPT = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageOpenRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageOpenRootType SOUND = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageOpenRootType( - Value.SOUND, "sound"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageOpenRootType - RENDITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageOpenRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageOpenRootType - GOTO_REMOTE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageOpenRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageOpenRootType LAUNCH = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageOpenRootType( - Value.LAUNCH, "launch"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageOpenRootType - IMPORT_DATA = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageOpenRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageOpenRootType - SET_OCG_STATE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageOpenRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageOpenRootType URI = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageOpenRootType(Value.URI, "uri"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageOpenRootType MOVIE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageOpenRootType( - Value.MOVIE, "movie"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageOpenRootType - SUBMIT_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageOpenRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageOpenRootType HIDE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageOpenRootType( - Value.HIDE, "hide"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageOpenRootType THREAD = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageOpenRootType( - Value.THREAD, "thread"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageOpenRootType - GOTO3D_VIEW = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageOpenRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageOpenRootType - TRANSITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageOpenRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageOpenRootType - RESET_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageOpenRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageOpenRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageOpenRootType - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageOpenRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageOpenRootType valueOf( - String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageOpenRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageOpenWarningsItem.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageOpenWarningsItem.java deleted file mode 100644 index 2ffe914..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageOpenWarningsItem.java +++ /dev/null @@ -1,110 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageOpenWarningsItem { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageOpenWarningsItem - MALFORMED_NEXT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageOpenWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageOpenWarningsItem - CYCLE_DROPPED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageOpenWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageOpenWarningsItem - INCOMPLETE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageOpenWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageOpenWarningsItem( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageOpenWarningsItem - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageOpenWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageOpenWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageOpenWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageVisible.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageVisible.java deleted file mode 100644 index 2b4b50b..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageVisible.java +++ /dev/null @@ -1,268 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageVisible.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageVisible { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List - warnings; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageVisible( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List - getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageVisible - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageVisible) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageVisible other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageVisible other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageVisible build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root( - Optional root); - - _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageVisibleRoot root); - - _FinalStage root( - Nullable root); - - _FinalStage warnings( - List - warnings); - - _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageVisibleWarningsItem warnings); - - _FinalStage addAllWarnings( - List - warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List - warnings = new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageVisible other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List - warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageVisibleWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List - warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageVisibleRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageVisible build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageVisible( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageVisibleRoot.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageVisibleRoot.java deleted file mode 100644 index 99536ac..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageVisibleRoot.java +++ /dev/null @@ -1,230 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageVisibleRoot.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageVisibleRoot { - private final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageVisibleRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageVisibleRoot( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageVisibleRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageVisibleRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageVisibleRoot - && equalTo( - (DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageVisibleRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageVisibleRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageVisibleRootType type); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageVisibleRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageVisibleRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageVisibleRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageVisibleRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageVisibleRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageVisibleRoot build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageVisibleRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageVisibleRootType.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageVisibleRootType.java deleted file mode 100644 index 79cc6c0..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageVisibleRootType.java +++ /dev/null @@ -1,302 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageVisibleRootType { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageVisibleRootType - UNKNOWN = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageVisibleRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageVisibleRootType NAMED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageVisibleRootType( - Value.NAMED, "named"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageVisibleRootType GOTO = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageVisibleRootType( - Value.GOTO, "goto"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageVisibleRootType - GOTO_EMBEDDED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageVisibleRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageVisibleRootType - JAVASCRIPT = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageVisibleRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageVisibleRootType SOUND = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageVisibleRootType( - Value.SOUND, "sound"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageVisibleRootType - RENDITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageVisibleRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageVisibleRootType - GOTO_REMOTE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageVisibleRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageVisibleRootType - LAUNCH = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageVisibleRootType( - Value.LAUNCH, "launch"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageVisibleRootType - IMPORT_DATA = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageVisibleRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageVisibleRootType - SET_OCG_STATE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageVisibleRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageVisibleRootType URI = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageVisibleRootType( - Value.URI, "uri"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageVisibleRootType MOVIE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageVisibleRootType( - Value.MOVIE, "movie"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageVisibleRootType - SUBMIT_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageVisibleRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageVisibleRootType HIDE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageVisibleRootType( - Value.HIDE, "hide"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageVisibleRootType - THREAD = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageVisibleRootType( - Value.THREAD, "thread"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageVisibleRootType - GOTO3D_VIEW = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageVisibleRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageVisibleRootType - TRANSITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageVisibleRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageVisibleRootType - RESET_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageVisibleRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageVisibleRootType( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageVisibleRootType - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageVisibleRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageVisibleRootType valueOf( - String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageVisibleRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageVisibleWarningsItem.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageVisibleWarningsItem.java deleted file mode 100644 index b7007a5..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageVisibleWarningsItem.java +++ /dev/null @@ -1,111 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageVisibleWarningsItem { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageVisibleWarningsItem - MALFORMED_NEXT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageVisibleWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageVisibleWarningsItem - CYCLE_DROPPED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageVisibleWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageVisibleWarningsItem - INCOMPLETE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageVisibleWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageVisibleWarningsItem( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageVisibleWarningsItem - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageVisibleWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageVisibleWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquareActionsPageVisibleWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquiggly.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquiggly.java index bb00dbf..f50c79b 100644 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquiggly.java +++ b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquiggly.java @@ -65,7 +65,7 @@ public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquig private final Optional updatedBy; - private final Optional actions; + private final Optional actions; private final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyColor color; @@ -95,7 +95,7 @@ private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquiggly( Optional groupId, Optional createdBy, Optional updatedBy, - Optional actions, + Optional actions, DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyColor color, double opacity, List quadPoints, @@ -246,7 +246,7 @@ public Optional getUpdatedBy() { } @JsonProperty("actions") - public Optional getActions() { + public Optional getActions() { return actions; } @@ -505,9 +505,9 @@ _FinalStage replyType( _FinalStage updatedBy(String updatedBy); - _FinalStage actions(Optional actions); + _FinalStage actions(Optional actions); - _FinalStage actions(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActions actions); + _FinalStage actions(PdfAnnotationActions actions); _FinalStage quadPoints( List quadPoints); @@ -552,8 +552,7 @@ public static final class Builder private List quadPoints = new ArrayList<>(); - private Optional actions = - Optional.empty(); + private Optional actions = Optional.empty(); private Optional updatedBy = Optional.empty(); @@ -711,15 +710,14 @@ public _FinalStage quadPoints( } @java.lang.Override - public _FinalStage actions(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActions actions) { + public _FinalStage actions(PdfAnnotationActions actions) { this.actions = Optional.ofNullable(actions); return this; } @java.lang.Override @JsonSetter(value = "actions", nulls = Nulls.SKIP) - public _FinalStage actions( - Optional actions) { + public _FinalStage actions(Optional actions) { this.actions = actions; return this; } diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActions.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActions.java deleted file mode 100644 index f28599e..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActions.java +++ /dev/null @@ -1,413 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.HashMap; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActions.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActions { - private final Optional activate; - - private final Optional - cursorEnter; - - private final Optional - cursorExit; - - private final Optional mouseDown; - - private final Optional mouseUp; - - private final Optional focus; - - private final Optional blur; - - private final Optional pageOpen; - - private final Optional pageClose; - - private final Optional - pageVisible; - - private final Optional - pageInvisible; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActions( - Optional activate, - Optional cursorEnter, - Optional cursorExit, - Optional mouseDown, - Optional mouseUp, - Optional focus, - Optional blur, - Optional pageOpen, - Optional pageClose, - Optional pageVisible, - Optional - pageInvisible, - Map additionalProperties) { - this.activate = activate; - this.cursorEnter = cursorEnter; - this.cursorExit = cursorExit; - this.mouseDown = mouseDown; - this.mouseUp = mouseUp; - this.focus = focus; - this.blur = blur; - this.pageOpen = pageOpen; - this.pageClose = pageClose; - this.pageVisible = pageVisible; - this.pageInvisible = pageInvisible; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("activate") - public Optional getActivate() { - return activate; - } - - @JsonProperty("cursorEnter") - public Optional - getCursorEnter() { - return cursorEnter; - } - - @JsonProperty("cursorExit") - public Optional getCursorExit() { - return cursorExit; - } - - @JsonProperty("mouseDown") - public Optional getMouseDown() { - return mouseDown; - } - - @JsonProperty("mouseUp") - public Optional getMouseUp() { - return mouseUp; - } - - @JsonProperty("focus") - public Optional getFocus() { - return focus; - } - - @JsonProperty("blur") - public Optional getBlur() { - return blur; - } - - @JsonProperty("pageOpen") - public Optional getPageOpen() { - return pageOpen; - } - - @JsonProperty("pageClose") - public Optional getPageClose() { - return pageClose; - } - - @JsonProperty("pageVisible") - public Optional - getPageVisible() { - return pageVisible; - } - - @JsonProperty("pageInvisible") - public Optional - getPageInvisible() { - return pageInvisible; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActions - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActions) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActions other) { - return activate.equals(other.activate) - && cursorEnter.equals(other.cursorEnter) - && cursorExit.equals(other.cursorExit) - && mouseDown.equals(other.mouseDown) - && mouseUp.equals(other.mouseUp) - && focus.equals(other.focus) - && blur.equals(other.blur) - && pageOpen.equals(other.pageOpen) - && pageClose.equals(other.pageClose) - && pageVisible.equals(other.pageVisible) - && pageInvisible.equals(other.pageInvisible); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash( - this.activate, - this.cursorEnter, - this.cursorExit, - this.mouseDown, - this.mouseUp, - this.focus, - this.blur, - this.pageOpen, - this.pageClose, - this.pageVisible, - this.pageInvisible); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static Builder builder() { - return new Builder(); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder { - private Optional activate = - Optional.empty(); - - private Optional - cursorEnter = Optional.empty(); - - private Optional cursorExit = - Optional.empty(); - - private Optional mouseDown = - Optional.empty(); - - private Optional mouseUp = - Optional.empty(); - - private Optional focus = - Optional.empty(); - - private Optional blur = - Optional.empty(); - - private Optional pageOpen = - Optional.empty(); - - private Optional pageClose = - Optional.empty(); - - private Optional - pageVisible = Optional.empty(); - - private Optional - pageInvisible = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActions other) { - activate(other.getActivate()); - cursorEnter(other.getCursorEnter()); - cursorExit(other.getCursorExit()); - mouseDown(other.getMouseDown()); - mouseUp(other.getMouseUp()); - focus(other.getFocus()); - blur(other.getBlur()); - pageOpen(other.getPageOpen()); - pageClose(other.getPageClose()); - pageVisible(other.getPageVisible()); - pageInvisible(other.getPageInvisible()); - return this; - } - - @JsonSetter(value = "activate", nulls = Nulls.SKIP) - public Builder activate( - Optional activate) { - this.activate = activate; - return this; - } - - public Builder activate( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsActivate activate) { - this.activate = Optional.ofNullable(activate); - return this; - } - - @JsonSetter(value = "cursorEnter", nulls = Nulls.SKIP) - public Builder cursorEnter( - Optional - cursorEnter) { - this.cursorEnter = cursorEnter; - return this; - } - - public Builder cursorEnter( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsCursorEnter cursorEnter) { - this.cursorEnter = Optional.ofNullable(cursorEnter); - return this; - } - - @JsonSetter(value = "cursorExit", nulls = Nulls.SKIP) - public Builder cursorExit( - Optional - cursorExit) { - this.cursorExit = cursorExit; - return this; - } - - public Builder cursorExit( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsCursorExit cursorExit) { - this.cursorExit = Optional.ofNullable(cursorExit); - return this; - } - - @JsonSetter(value = "mouseDown", nulls = Nulls.SKIP) - public Builder mouseDown( - Optional mouseDown) { - this.mouseDown = mouseDown; - return this; - } - - public Builder mouseDown( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsMouseDown mouseDown) { - this.mouseDown = Optional.ofNullable(mouseDown); - return this; - } - - @JsonSetter(value = "mouseUp", nulls = Nulls.SKIP) - public Builder mouseUp( - Optional mouseUp) { - this.mouseUp = mouseUp; - return this; - } - - public Builder mouseUp(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsMouseUp mouseUp) { - this.mouseUp = Optional.ofNullable(mouseUp); - return this; - } - - @JsonSetter(value = "focus", nulls = Nulls.SKIP) - public Builder focus( - Optional focus) { - this.focus = focus; - return this; - } - - public Builder focus(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsFocus focus) { - this.focus = Optional.ofNullable(focus); - return this; - } - - @JsonSetter(value = "blur", nulls = Nulls.SKIP) - public Builder blur( - Optional blur) { - this.blur = blur; - return this; - } - - public Builder blur(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsBlur blur) { - this.blur = Optional.ofNullable(blur); - return this; - } - - @JsonSetter(value = "pageOpen", nulls = Nulls.SKIP) - public Builder pageOpen( - Optional pageOpen) { - this.pageOpen = pageOpen; - return this; - } - - public Builder pageOpen( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageOpen pageOpen) { - this.pageOpen = Optional.ofNullable(pageOpen); - return this; - } - - @JsonSetter(value = "pageClose", nulls = Nulls.SKIP) - public Builder pageClose( - Optional pageClose) { - this.pageClose = pageClose; - return this; - } - - public Builder pageClose( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageClose pageClose) { - this.pageClose = Optional.ofNullable(pageClose); - return this; - } - - @JsonSetter(value = "pageVisible", nulls = Nulls.SKIP) - public Builder pageVisible( - Optional - pageVisible) { - this.pageVisible = pageVisible; - return this; - } - - public Builder pageVisible( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageVisible pageVisible) { - this.pageVisible = Optional.ofNullable(pageVisible); - return this; - } - - @JsonSetter(value = "pageInvisible", nulls = Nulls.SKIP) - public Builder pageInvisible( - Optional - pageInvisible) { - this.pageInvisible = pageInvisible; - return this; - } - - public Builder pageInvisible( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageInvisible pageInvisible) { - this.pageInvisible = Optional.ofNullable(pageInvisible); - return this; - } - - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActions build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActions( - activate, - cursorEnter, - cursorExit, - mouseDown, - mouseUp, - focus, - blur, - pageOpen, - pageClose, - pageVisible, - pageInvisible, - additionalProperties); - } - - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsActivate.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsActivate.java deleted file mode 100644 index 10843b5..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsActivate.java +++ /dev/null @@ -1,268 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsActivate.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsActivate { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List - warnings; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsActivate( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List - getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsActivate - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsActivate) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsActivate other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsActivate other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsActivate build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root( - Optional root); - - _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsActivateRoot root); - - _FinalStage root( - Nullable root); - - _FinalStage warnings( - List - warnings); - - _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsActivateWarningsItem warnings); - - _FinalStage addAllWarnings( - List - warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List - warnings = new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsActivate other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List - warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsActivateWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List - warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsActivateRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsActivate build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsActivate( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsActivateRoot.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsActivateRoot.java deleted file mode 100644 index 5d7adc5..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsActivateRoot.java +++ /dev/null @@ -1,226 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsActivateRoot.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsActivateRoot { - private final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsActivateRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsActivateRoot( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsActivateRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsActivateRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsActivateRoot - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsActivateRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsActivateRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsActivateRootType type); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsActivateRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsActivateRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsActivateRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsActivateRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsActivateRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsActivateRoot build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsActivateRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsActivateRootType.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsActivateRootType.java deleted file mode 100644 index 7eba956..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsActivateRootType.java +++ /dev/null @@ -1,300 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsActivateRootType { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsActivateRootType - UNKNOWN = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsActivateRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsActivateRootType NAMED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsActivateRootType( - Value.NAMED, "named"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsActivateRootType GOTO = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsActivateRootType( - Value.GOTO, "goto"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsActivateRootType - GOTO_EMBEDDED = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsActivateRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsActivateRootType - JAVASCRIPT = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsActivateRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsActivateRootType SOUND = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsActivateRootType( - Value.SOUND, "sound"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsActivateRootType - RENDITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsActivateRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsActivateRootType - GOTO_REMOTE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsActivateRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsActivateRootType LAUNCH = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsActivateRootType( - Value.LAUNCH, "launch"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsActivateRootType - IMPORT_DATA = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsActivateRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsActivateRootType - SET_OCG_STATE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsActivateRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsActivateRootType URI = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsActivateRootType( - Value.URI, "uri"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsActivateRootType MOVIE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsActivateRootType( - Value.MOVIE, "movie"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsActivateRootType - SUBMIT_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsActivateRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsActivateRootType HIDE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsActivateRootType( - Value.HIDE, "hide"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsActivateRootType THREAD = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsActivateRootType( - Value.THREAD, "thread"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsActivateRootType - GOTO3D_VIEW = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsActivateRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsActivateRootType - TRANSITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsActivateRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsActivateRootType - RESET_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsActivateRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsActivateRootType( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsActivateRootType - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsActivateRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsActivateRootType valueOf( - String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsActivateRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsActivateWarningsItem.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsActivateWarningsItem.java deleted file mode 100644 index f1032dd..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsActivateWarningsItem.java +++ /dev/null @@ -1,111 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsActivateWarningsItem { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsActivateWarningsItem - MALFORMED_NEXT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsActivateWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsActivateWarningsItem - CYCLE_DROPPED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsActivateWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsActivateWarningsItem - INCOMPLETE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsActivateWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsActivateWarningsItem( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsActivateWarningsItem - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsActivateWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsActivateWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsActivateWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsBlur.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsBlur.java deleted file mode 100644 index f5313e2..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsBlur.java +++ /dev/null @@ -1,263 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsBlur.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsBlur { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List - warnings; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsBlur( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsBlur - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsBlur) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsBlur other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsBlur other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsBlur build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root( - Optional root); - - _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsBlurRoot root); - - _FinalStage root( - Nullable root); - - _FinalStage warnings( - List warnings); - - _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsBlurWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsBlur other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List - warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsBlurWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List - warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsBlurRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsBlur build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsBlur( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsBlurRoot.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsBlurRoot.java deleted file mode 100644 index ef72eee..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsBlurRoot.java +++ /dev/null @@ -1,226 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsBlurRoot.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsBlurRoot { - private final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsBlurRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsBlurRoot( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsBlurRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsBlurRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsBlurRoot - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsBlurRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsBlurRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsBlurRootType type); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsBlurRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsBlurRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsBlurRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsBlurRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsBlurRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsBlurRoot build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsBlurRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsBlurRootType.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsBlurRootType.java deleted file mode 100644 index 0b0d718..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsBlurRootType.java +++ /dev/null @@ -1,294 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsBlurRootType { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsBlurRootType UNKNOWN = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsBlurRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsBlurRootType NAMED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsBlurRootType( - Value.NAMED, "named"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsBlurRootType GOTO = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsBlurRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsBlurRootType - GOTO_EMBEDDED = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsBlurRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsBlurRootType JAVASCRIPT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsBlurRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsBlurRootType SOUND = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsBlurRootType( - Value.SOUND, "sound"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsBlurRootType RENDITION = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsBlurRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsBlurRootType - GOTO_REMOTE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsBlurRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsBlurRootType LAUNCH = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsBlurRootType( - Value.LAUNCH, "launch"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsBlurRootType - IMPORT_DATA = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsBlurRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsBlurRootType - SET_OCG_STATE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsBlurRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsBlurRootType URI = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsBlurRootType(Value.URI, "uri"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsBlurRootType MOVIE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsBlurRootType( - Value.MOVIE, "movie"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsBlurRootType - SUBMIT_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsBlurRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsBlurRootType HIDE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsBlurRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsBlurRootType THREAD = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsBlurRootType( - Value.THREAD, "thread"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsBlurRootType - GOTO3D_VIEW = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsBlurRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsBlurRootType TRANSITION = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsBlurRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsBlurRootType RESET_FORM = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsBlurRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsBlurRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsBlurRootType - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsBlurRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsBlurRootType valueOf( - String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsBlurRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsBlurWarningsItem.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsBlurWarningsItem.java deleted file mode 100644 index 1164ee3..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsBlurWarningsItem.java +++ /dev/null @@ -1,109 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsBlurWarningsItem { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsBlurWarningsItem - MALFORMED_NEXT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsBlurWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsBlurWarningsItem - CYCLE_DROPPED = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsBlurWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsBlurWarningsItem - INCOMPLETE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsBlurWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsBlurWarningsItem( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsBlurWarningsItem - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsBlurWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsBlurWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsBlurWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsCursorEnter.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsCursorEnter.java deleted file mode 100644 index 1bd131d..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsCursorEnter.java +++ /dev/null @@ -1,272 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsCursorEnter.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsCursorEnter { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List - warnings; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsCursorEnter( - Optional root, - boolean incomplete, - int warningFlags, - List - warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List - getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional - _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsCursorEnter - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsCursorEnter) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsCursorEnter other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsCursorEnter other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsCursorEnter build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root( - Optional root); - - _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsCursorEnterRoot root); - - _FinalStage root( - Nullable root); - - _FinalStage warnings( - List - warnings); - - _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsCursorEnterWarningsItem - warnings); - - _FinalStage addAllWarnings( - List - warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List - warnings = new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsCursorEnter other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List - warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsCursorEnterWarningsItem - warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List - warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsCursorEnterRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsCursorEnter build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsCursorEnter( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsCursorEnterRoot.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsCursorEnterRoot.java deleted file mode 100644 index 1667662..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsCursorEnterRoot.java +++ /dev/null @@ -1,233 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsCursorEnterRoot.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsCursorEnterRoot { - private final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsCursorEnterRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsCursorEnterRoot( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsCursorEnterRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsCursorEnterRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsCursorEnterRoot - && equalTo( - (DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsCursorEnterRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsCursorEnterRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsCursorEnterRootType - type); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsCursorEnterRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsCursorEnterRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsCursorEnterRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsCursorEnterRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsCursorEnterRootType - type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsCursorEnterRoot build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsCursorEnterRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsCursorEnterRootType.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsCursorEnterRootType.java deleted file mode 100644 index 05665ca..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsCursorEnterRootType.java +++ /dev/null @@ -1,306 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsCursorEnterRootType { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsCursorEnterRootType - UNKNOWN = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsCursorEnterRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsCursorEnterRootType - NAMED = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsCursorEnterRootType( - Value.NAMED, "named"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsCursorEnterRootType - GOTO = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsCursorEnterRootType( - Value.GOTO, "goto"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsCursorEnterRootType - GOTO_EMBEDDED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsCursorEnterRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsCursorEnterRootType - JAVASCRIPT = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsCursorEnterRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsCursorEnterRootType - SOUND = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsCursorEnterRootType( - Value.SOUND, "sound"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsCursorEnterRootType - RENDITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsCursorEnterRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsCursorEnterRootType - GOTO_REMOTE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsCursorEnterRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsCursorEnterRootType - LAUNCH = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsCursorEnterRootType( - Value.LAUNCH, "launch"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsCursorEnterRootType - IMPORT_DATA = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsCursorEnterRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsCursorEnterRootType - SET_OCG_STATE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsCursorEnterRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsCursorEnterRootType URI = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsCursorEnterRootType( - Value.URI, "uri"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsCursorEnterRootType - MOVIE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsCursorEnterRootType( - Value.MOVIE, "movie"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsCursorEnterRootType - SUBMIT_FORM = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsCursorEnterRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsCursorEnterRootType - HIDE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsCursorEnterRootType( - Value.HIDE, "hide"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsCursorEnterRootType - THREAD = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsCursorEnterRootType( - Value.THREAD, "thread"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsCursorEnterRootType - GOTO3D_VIEW = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsCursorEnterRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsCursorEnterRootType - TRANSITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsCursorEnterRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsCursorEnterRootType - RESET_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsCursorEnterRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsCursorEnterRootType( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsCursorEnterRootType - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsCursorEnterRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsCursorEnterRootType valueOf( - String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsCursorEnterRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsCursorEnterWarningsItem.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsCursorEnterWarningsItem.java deleted file mode 100644 index df572e7..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsCursorEnterWarningsItem.java +++ /dev/null @@ -1,111 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsCursorEnterWarningsItem { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsCursorEnterWarningsItem - MALFORMED_NEXT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsCursorEnterWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsCursorEnterWarningsItem - CYCLE_DROPPED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsCursorEnterWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsCursorEnterWarningsItem - INCOMPLETE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsCursorEnterWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsCursorEnterWarningsItem( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsCursorEnterWarningsItem - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsCursorEnterWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsCursorEnterWarningsItem - valueOf(String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsCursorEnterWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsCursorExit.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsCursorExit.java deleted file mode 100644 index dee7783..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsCursorExit.java +++ /dev/null @@ -1,270 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsCursorExit.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsCursorExit { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List - warnings; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsCursorExit( - Optional root, - boolean incomplete, - int warningFlags, - List - warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List - getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsCursorExit - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsCursorExit) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsCursorExit other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsCursorExit other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsCursorExit build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root( - Optional root); - - _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsCursorExitRoot root); - - _FinalStage root( - Nullable root); - - _FinalStage warnings( - List - warnings); - - _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsCursorExitWarningsItem warnings); - - _FinalStage addAllWarnings( - List - warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List - warnings = new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsCursorExit other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List - warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsCursorExitWarningsItem - warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List - warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsCursorExitRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsCursorExit build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsCursorExit( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsCursorExitRoot.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsCursorExitRoot.java deleted file mode 100644 index 5daea44..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsCursorExitRoot.java +++ /dev/null @@ -1,232 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsCursorExitRoot.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsCursorExitRoot { - private final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsCursorExitRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsCursorExitRoot( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsCursorExitRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsCursorExitRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsCursorExitRoot - && equalTo( - (DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsCursorExitRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsCursorExitRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsCursorExitRootType type); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsCursorExitRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsCursorExitRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsCursorExitRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsCursorExitRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsCursorExitRootType - type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsCursorExitRoot build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsCursorExitRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsCursorExitRootType.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsCursorExitRootType.java deleted file mode 100644 index 6f945e4..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsCursorExitRootType.java +++ /dev/null @@ -1,302 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsCursorExitRootType { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsCursorExitRootType - UNKNOWN = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsCursorExitRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsCursorExitRootType - NAMED = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsCursorExitRootType( - Value.NAMED, "named"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsCursorExitRootType GOTO = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsCursorExitRootType( - Value.GOTO, "goto"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsCursorExitRootType - GOTO_EMBEDDED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsCursorExitRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsCursorExitRootType - JAVASCRIPT = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsCursorExitRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsCursorExitRootType - SOUND = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsCursorExitRootType( - Value.SOUND, "sound"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsCursorExitRootType - RENDITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsCursorExitRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsCursorExitRootType - GOTO_REMOTE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsCursorExitRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsCursorExitRootType - LAUNCH = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsCursorExitRootType( - Value.LAUNCH, "launch"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsCursorExitRootType - IMPORT_DATA = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsCursorExitRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsCursorExitRootType - SET_OCG_STATE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsCursorExitRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsCursorExitRootType URI = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsCursorExitRootType( - Value.URI, "uri"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsCursorExitRootType - MOVIE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsCursorExitRootType( - Value.MOVIE, "movie"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsCursorExitRootType - SUBMIT_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsCursorExitRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsCursorExitRootType HIDE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsCursorExitRootType( - Value.HIDE, "hide"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsCursorExitRootType - THREAD = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsCursorExitRootType( - Value.THREAD, "thread"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsCursorExitRootType - GOTO3D_VIEW = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsCursorExitRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsCursorExitRootType - TRANSITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsCursorExitRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsCursorExitRootType - RESET_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsCursorExitRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsCursorExitRootType( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsCursorExitRootType - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsCursorExitRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsCursorExitRootType valueOf( - String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsCursorExitRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsCursorExitWarningsItem.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsCursorExitWarningsItem.java deleted file mode 100644 index 20e351b..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsCursorExitWarningsItem.java +++ /dev/null @@ -1,111 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsCursorExitWarningsItem { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsCursorExitWarningsItem - MALFORMED_NEXT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsCursorExitWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsCursorExitWarningsItem - CYCLE_DROPPED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsCursorExitWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsCursorExitWarningsItem - INCOMPLETE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsCursorExitWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsCursorExitWarningsItem( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsCursorExitWarningsItem - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsCursorExitWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsCursorExitWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsCursorExitWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsFocus.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsFocus.java deleted file mode 100644 index d5f3ee6..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsFocus.java +++ /dev/null @@ -1,266 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsFocus.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsFocus { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List - warnings; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsFocus( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List - getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsFocus - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsFocus) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsFocus other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsFocus other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsFocus build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root( - Optional root); - - _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsFocusRoot root); - - _FinalStage root( - Nullable root); - - _FinalStage warnings( - List - warnings); - - _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsFocusWarningsItem warnings); - - _FinalStage addAllWarnings( - List - warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List - warnings = new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsFocus other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List - warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsFocusWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List - warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsFocusRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsFocus build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsFocus( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsFocusRoot.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsFocusRoot.java deleted file mode 100644 index a467bad..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsFocusRoot.java +++ /dev/null @@ -1,226 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsFocusRoot.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsFocusRoot { - private final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsFocusRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsFocusRoot( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsFocusRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsFocusRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsFocusRoot - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsFocusRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsFocusRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsFocusRootType type); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsFocusRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsFocusRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsFocusRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsFocusRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsFocusRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsFocusRoot build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsFocusRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsFocusRootType.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsFocusRootType.java deleted file mode 100644 index 700c3f7..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsFocusRootType.java +++ /dev/null @@ -1,298 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsFocusRootType { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsFocusRootType UNKNOWN = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsFocusRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsFocusRootType NAMED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsFocusRootType( - Value.NAMED, "named"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsFocusRootType GOTO = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsFocusRootType( - Value.GOTO, "goto"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsFocusRootType - GOTO_EMBEDDED = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsFocusRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsFocusRootType - JAVASCRIPT = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsFocusRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsFocusRootType SOUND = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsFocusRootType( - Value.SOUND, "sound"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsFocusRootType RENDITION = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsFocusRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsFocusRootType - GOTO_REMOTE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsFocusRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsFocusRootType LAUNCH = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsFocusRootType( - Value.LAUNCH, "launch"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsFocusRootType - IMPORT_DATA = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsFocusRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsFocusRootType - SET_OCG_STATE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsFocusRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsFocusRootType URI = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsFocusRootType(Value.URI, "uri"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsFocusRootType MOVIE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsFocusRootType( - Value.MOVIE, "movie"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsFocusRootType - SUBMIT_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsFocusRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsFocusRootType HIDE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsFocusRootType( - Value.HIDE, "hide"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsFocusRootType THREAD = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsFocusRootType( - Value.THREAD, "thread"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsFocusRootType - GOTO3D_VIEW = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsFocusRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsFocusRootType - TRANSITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsFocusRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsFocusRootType - RESET_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsFocusRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsFocusRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsFocusRootType - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsFocusRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsFocusRootType valueOf( - String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsFocusRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsFocusWarningsItem.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsFocusWarningsItem.java deleted file mode 100644 index c881283..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsFocusWarningsItem.java +++ /dev/null @@ -1,110 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsFocusWarningsItem { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsFocusWarningsItem - MALFORMED_NEXT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsFocusWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsFocusWarningsItem - CYCLE_DROPPED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsFocusWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsFocusWarningsItem - INCOMPLETE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsFocusWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsFocusWarningsItem( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsFocusWarningsItem - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsFocusWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsFocusWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsFocusWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsMouseDown.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsMouseDown.java deleted file mode 100644 index 6dd5a5f..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsMouseDown.java +++ /dev/null @@ -1,268 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsMouseDown.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsMouseDown { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List - warnings; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsMouseDown( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List - getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsMouseDown - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsMouseDown) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsMouseDown other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsMouseDown other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsMouseDown build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root( - Optional root); - - _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsMouseDownRoot root); - - _FinalStage root( - Nullable root); - - _FinalStage warnings( - List - warnings); - - _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsMouseDownWarningsItem warnings); - - _FinalStage addAllWarnings( - List - warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List - warnings = new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsMouseDown other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List - warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsMouseDownWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List - warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsMouseDownRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsMouseDown build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsMouseDown( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsMouseDownRoot.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsMouseDownRoot.java deleted file mode 100644 index b70c922..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsMouseDownRoot.java +++ /dev/null @@ -1,230 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsMouseDownRoot.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsMouseDownRoot { - private final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsMouseDownRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsMouseDownRoot( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsMouseDownRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsMouseDownRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsMouseDownRoot - && equalTo( - (DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsMouseDownRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsMouseDownRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsMouseDownRootType type); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsMouseDownRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsMouseDownRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsMouseDownRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsMouseDownRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsMouseDownRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsMouseDownRoot build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsMouseDownRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsMouseDownRootType.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsMouseDownRootType.java deleted file mode 100644 index b5c559f..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsMouseDownRootType.java +++ /dev/null @@ -1,302 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsMouseDownRootType { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsMouseDownRootType - UNKNOWN = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsMouseDownRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsMouseDownRootType NAMED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsMouseDownRootType( - Value.NAMED, "named"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsMouseDownRootType GOTO = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsMouseDownRootType( - Value.GOTO, "goto"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsMouseDownRootType - GOTO_EMBEDDED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsMouseDownRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsMouseDownRootType - JAVASCRIPT = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsMouseDownRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsMouseDownRootType SOUND = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsMouseDownRootType( - Value.SOUND, "sound"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsMouseDownRootType - RENDITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsMouseDownRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsMouseDownRootType - GOTO_REMOTE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsMouseDownRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsMouseDownRootType - LAUNCH = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsMouseDownRootType( - Value.LAUNCH, "launch"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsMouseDownRootType - IMPORT_DATA = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsMouseDownRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsMouseDownRootType - SET_OCG_STATE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsMouseDownRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsMouseDownRootType URI = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsMouseDownRootType( - Value.URI, "uri"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsMouseDownRootType MOVIE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsMouseDownRootType( - Value.MOVIE, "movie"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsMouseDownRootType - SUBMIT_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsMouseDownRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsMouseDownRootType HIDE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsMouseDownRootType( - Value.HIDE, "hide"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsMouseDownRootType - THREAD = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsMouseDownRootType( - Value.THREAD, "thread"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsMouseDownRootType - GOTO3D_VIEW = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsMouseDownRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsMouseDownRootType - TRANSITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsMouseDownRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsMouseDownRootType - RESET_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsMouseDownRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsMouseDownRootType( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsMouseDownRootType - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsMouseDownRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsMouseDownRootType valueOf( - String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsMouseDownRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsMouseDownWarningsItem.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsMouseDownWarningsItem.java deleted file mode 100644 index 373f042..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsMouseDownWarningsItem.java +++ /dev/null @@ -1,111 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsMouseDownWarningsItem { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsMouseDownWarningsItem - MALFORMED_NEXT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsMouseDownWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsMouseDownWarningsItem - CYCLE_DROPPED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsMouseDownWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsMouseDownWarningsItem - INCOMPLETE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsMouseDownWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsMouseDownWarningsItem( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsMouseDownWarningsItem - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsMouseDownWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsMouseDownWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsMouseDownWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsMouseUp.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsMouseUp.java deleted file mode 100644 index c3a046e..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsMouseUp.java +++ /dev/null @@ -1,267 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsMouseUp.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsMouseUp { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List - warnings; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsMouseUp( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List - getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsMouseUp - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsMouseUp) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsMouseUp other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsMouseUp other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsMouseUp build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root( - Optional root); - - _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsMouseUpRoot root); - - _FinalStage root( - Nullable root); - - _FinalStage warnings( - List - warnings); - - _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsMouseUpWarningsItem warnings); - - _FinalStage addAllWarnings( - List - warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List - warnings = new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsMouseUp other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List - warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsMouseUpWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List - warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsMouseUpRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsMouseUp build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsMouseUp( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsMouseUpRoot.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsMouseUpRoot.java deleted file mode 100644 index b5f6218..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsMouseUpRoot.java +++ /dev/null @@ -1,226 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsMouseUpRoot.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsMouseUpRoot { - private final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsMouseUpRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsMouseUpRoot( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsMouseUpRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsMouseUpRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsMouseUpRoot - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsMouseUpRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsMouseUpRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsMouseUpRootType type); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsMouseUpRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsMouseUpRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsMouseUpRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsMouseUpRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsMouseUpRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsMouseUpRoot build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsMouseUpRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsMouseUpRootType.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsMouseUpRootType.java deleted file mode 100644 index 17fb0b8..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsMouseUpRootType.java +++ /dev/null @@ -1,299 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsMouseUpRootType { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsMouseUpRootType UNKNOWN = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsMouseUpRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsMouseUpRootType NAMED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsMouseUpRootType( - Value.NAMED, "named"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsMouseUpRootType GOTO = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsMouseUpRootType( - Value.GOTO, "goto"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsMouseUpRootType - GOTO_EMBEDDED = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsMouseUpRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsMouseUpRootType - JAVASCRIPT = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsMouseUpRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsMouseUpRootType SOUND = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsMouseUpRootType( - Value.SOUND, "sound"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsMouseUpRootType - RENDITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsMouseUpRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsMouseUpRootType - GOTO_REMOTE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsMouseUpRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsMouseUpRootType LAUNCH = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsMouseUpRootType( - Value.LAUNCH, "launch"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsMouseUpRootType - IMPORT_DATA = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsMouseUpRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsMouseUpRootType - SET_OCG_STATE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsMouseUpRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsMouseUpRootType URI = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsMouseUpRootType( - Value.URI, "uri"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsMouseUpRootType MOVIE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsMouseUpRootType( - Value.MOVIE, "movie"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsMouseUpRootType - SUBMIT_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsMouseUpRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsMouseUpRootType HIDE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsMouseUpRootType( - Value.HIDE, "hide"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsMouseUpRootType THREAD = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsMouseUpRootType( - Value.THREAD, "thread"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsMouseUpRootType - GOTO3D_VIEW = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsMouseUpRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsMouseUpRootType - TRANSITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsMouseUpRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsMouseUpRootType - RESET_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsMouseUpRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsMouseUpRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsMouseUpRootType - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsMouseUpRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsMouseUpRootType valueOf( - String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsMouseUpRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsMouseUpWarningsItem.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsMouseUpWarningsItem.java deleted file mode 100644 index 4382da1..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsMouseUpWarningsItem.java +++ /dev/null @@ -1,110 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsMouseUpWarningsItem { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsMouseUpWarningsItem - MALFORMED_NEXT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsMouseUpWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsMouseUpWarningsItem - CYCLE_DROPPED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsMouseUpWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsMouseUpWarningsItem - INCOMPLETE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsMouseUpWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsMouseUpWarningsItem( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsMouseUpWarningsItem - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsMouseUpWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsMouseUpWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsMouseUpWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageClose.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageClose.java deleted file mode 100644 index b16dc8b..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageClose.java +++ /dev/null @@ -1,268 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageClose.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageClose { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List - warnings; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageClose( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List - getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageClose - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageClose) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageClose other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageClose other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageClose build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root( - Optional root); - - _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageCloseRoot root); - - _FinalStage root( - Nullable root); - - _FinalStage warnings( - List - warnings); - - _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageCloseWarningsItem warnings); - - _FinalStage addAllWarnings( - List - warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List - warnings = new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageClose other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List - warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageCloseWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List - warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageCloseRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageClose build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageClose( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageCloseRoot.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageCloseRoot.java deleted file mode 100644 index 34cb640..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageCloseRoot.java +++ /dev/null @@ -1,230 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageCloseRoot.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageCloseRoot { - private final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageCloseRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageCloseRoot( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageCloseRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageCloseRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageCloseRoot - && equalTo( - (DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageCloseRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageCloseRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageCloseRootType type); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageCloseRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageCloseRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageCloseRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageCloseRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageCloseRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageCloseRoot build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageCloseRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageCloseRootType.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageCloseRootType.java deleted file mode 100644 index 2c088b7..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageCloseRootType.java +++ /dev/null @@ -1,302 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageCloseRootType { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageCloseRootType - UNKNOWN = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageCloseRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageCloseRootType NAMED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageCloseRootType( - Value.NAMED, "named"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageCloseRootType GOTO = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageCloseRootType( - Value.GOTO, "goto"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageCloseRootType - GOTO_EMBEDDED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageCloseRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageCloseRootType - JAVASCRIPT = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageCloseRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageCloseRootType SOUND = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageCloseRootType( - Value.SOUND, "sound"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageCloseRootType - RENDITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageCloseRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageCloseRootType - GOTO_REMOTE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageCloseRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageCloseRootType - LAUNCH = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageCloseRootType( - Value.LAUNCH, "launch"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageCloseRootType - IMPORT_DATA = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageCloseRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageCloseRootType - SET_OCG_STATE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageCloseRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageCloseRootType URI = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageCloseRootType( - Value.URI, "uri"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageCloseRootType MOVIE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageCloseRootType( - Value.MOVIE, "movie"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageCloseRootType - SUBMIT_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageCloseRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageCloseRootType HIDE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageCloseRootType( - Value.HIDE, "hide"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageCloseRootType - THREAD = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageCloseRootType( - Value.THREAD, "thread"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageCloseRootType - GOTO3D_VIEW = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageCloseRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageCloseRootType - TRANSITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageCloseRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageCloseRootType - RESET_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageCloseRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageCloseRootType( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageCloseRootType - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageCloseRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageCloseRootType valueOf( - String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageCloseRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageCloseWarningsItem.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageCloseWarningsItem.java deleted file mode 100644 index 007f000..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageCloseWarningsItem.java +++ /dev/null @@ -1,111 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageCloseWarningsItem { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageCloseWarningsItem - MALFORMED_NEXT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageCloseWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageCloseWarningsItem - CYCLE_DROPPED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageCloseWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageCloseWarningsItem - INCOMPLETE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageCloseWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageCloseWarningsItem( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageCloseWarningsItem - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageCloseWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageCloseWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageCloseWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageInvisible.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageInvisible.java deleted file mode 100644 index 54a0852..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageInvisible.java +++ /dev/null @@ -1,281 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageInvisible.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageInvisible { - private final Optional - root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List - warnings; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageInvisible( - Optional root, - boolean incomplete, - int warningFlags, - List - warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional - getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List - getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional - _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageInvisible - && equalTo( - (DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageInvisible) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageInvisible other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageInvisible other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageInvisible build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root( - Optional - root); - - _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageInvisibleRoot root); - - _FinalStage root( - Nullable - root); - - _FinalStage warnings( - List - warnings); - - _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageInvisibleWarningsItem - warnings); - - _FinalStage addAllWarnings( - List - warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List - warnings = new ArrayList<>(); - - private Optional - root = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageInvisible other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List - warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageInvisibleWarningsItem - warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List - warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable - root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageInvisibleRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional - root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageInvisible build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageInvisible( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageInvisibleRoot.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageInvisibleRoot.java deleted file mode 100644 index 7401469..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageInvisibleRoot.java +++ /dev/null @@ -1,234 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageInvisibleRoot.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageInvisibleRoot { - private final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageInvisibleRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageInvisibleRoot( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageInvisibleRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageInvisibleRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageInvisibleRoot - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageInvisibleRoot) - other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageInvisibleRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageInvisibleRootType - type); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageInvisibleRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageInvisibleRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageInvisibleRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageInvisibleRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageInvisibleRootType - type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageInvisibleRoot build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageInvisibleRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageInvisibleRootType.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageInvisibleRootType.java deleted file mode 100644 index b993b35..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageInvisibleRootType.java +++ /dev/null @@ -1,310 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageInvisibleRootType { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageInvisibleRootType - UNKNOWN = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageInvisibleRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageInvisibleRootType - NAMED = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageInvisibleRootType( - Value.NAMED, "named"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageInvisibleRootType - GOTO = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageInvisibleRootType( - Value.GOTO, "goto"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageInvisibleRootType - GOTO_EMBEDDED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageInvisibleRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageInvisibleRootType - JAVASCRIPT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageInvisibleRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageInvisibleRootType - SOUND = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageInvisibleRootType( - Value.SOUND, "sound"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageInvisibleRootType - RENDITION = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageInvisibleRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageInvisibleRootType - GOTO_REMOTE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageInvisibleRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageInvisibleRootType - LAUNCH = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageInvisibleRootType( - Value.LAUNCH, "launch"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageInvisibleRootType - IMPORT_DATA = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageInvisibleRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageInvisibleRootType - SET_OCG_STATE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageInvisibleRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageInvisibleRootType - URI = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageInvisibleRootType( - Value.URI, "uri"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageInvisibleRootType - MOVIE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageInvisibleRootType( - Value.MOVIE, "movie"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageInvisibleRootType - SUBMIT_FORM = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageInvisibleRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageInvisibleRootType - HIDE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageInvisibleRootType( - Value.HIDE, "hide"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageInvisibleRootType - THREAD = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageInvisibleRootType( - Value.THREAD, "thread"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageInvisibleRootType - GOTO3D_VIEW = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageInvisibleRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageInvisibleRootType - TRANSITION = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageInvisibleRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageInvisibleRootType - RESET_FORM = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageInvisibleRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageInvisibleRootType( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageInvisibleRootType - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageInvisibleRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageInvisibleRootType valueOf( - String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageInvisibleRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageInvisibleWarningsItem.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageInvisibleWarningsItem.java deleted file mode 100644 index a5d56bc..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageInvisibleWarningsItem.java +++ /dev/null @@ -1,111 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageInvisibleWarningsItem { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageInvisibleWarningsItem - MALFORMED_NEXT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageInvisibleWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageInvisibleWarningsItem - CYCLE_DROPPED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageInvisibleWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageInvisibleWarningsItem - INCOMPLETE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageInvisibleWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageInvisibleWarningsItem( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageInvisibleWarningsItem - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageInvisibleWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageInvisibleWarningsItem - valueOf(String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageInvisibleWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageOpen.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageOpen.java deleted file mode 100644 index 1900f26..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageOpen.java +++ /dev/null @@ -1,268 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageOpen.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageOpen { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List - warnings; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageOpen( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List - getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageOpen - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageOpen) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageOpen other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageOpen other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageOpen build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root( - Optional root); - - _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageOpenRoot root); - - _FinalStage root( - Nullable root); - - _FinalStage warnings( - List - warnings); - - _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageOpenWarningsItem warnings); - - _FinalStage addAllWarnings( - List - warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List - warnings = new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageOpen other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List - warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageOpenWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List - warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageOpenRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageOpen build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageOpen( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageOpenRoot.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageOpenRoot.java deleted file mode 100644 index adfd208..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageOpenRoot.java +++ /dev/null @@ -1,226 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageOpenRoot.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageOpenRoot { - private final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageOpenRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageOpenRoot( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageOpenRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageOpenRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageOpenRoot - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageOpenRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageOpenRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageOpenRootType type); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageOpenRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageOpenRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageOpenRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageOpenRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageOpenRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageOpenRoot build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageOpenRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageOpenRootType.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageOpenRootType.java deleted file mode 100644 index 6fac2cb..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageOpenRootType.java +++ /dev/null @@ -1,300 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageOpenRootType { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageOpenRootType - UNKNOWN = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageOpenRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageOpenRootType NAMED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageOpenRootType( - Value.NAMED, "named"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageOpenRootType GOTO = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageOpenRootType( - Value.GOTO, "goto"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageOpenRootType - GOTO_EMBEDDED = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageOpenRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageOpenRootType - JAVASCRIPT = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageOpenRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageOpenRootType SOUND = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageOpenRootType( - Value.SOUND, "sound"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageOpenRootType - RENDITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageOpenRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageOpenRootType - GOTO_REMOTE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageOpenRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageOpenRootType LAUNCH = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageOpenRootType( - Value.LAUNCH, "launch"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageOpenRootType - IMPORT_DATA = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageOpenRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageOpenRootType - SET_OCG_STATE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageOpenRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageOpenRootType URI = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageOpenRootType( - Value.URI, "uri"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageOpenRootType MOVIE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageOpenRootType( - Value.MOVIE, "movie"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageOpenRootType - SUBMIT_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageOpenRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageOpenRootType HIDE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageOpenRootType( - Value.HIDE, "hide"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageOpenRootType THREAD = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageOpenRootType( - Value.THREAD, "thread"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageOpenRootType - GOTO3D_VIEW = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageOpenRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageOpenRootType - TRANSITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageOpenRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageOpenRootType - RESET_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageOpenRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageOpenRootType( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageOpenRootType - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageOpenRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageOpenRootType valueOf( - String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageOpenRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageOpenWarningsItem.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageOpenWarningsItem.java deleted file mode 100644 index 75faa85..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageOpenWarningsItem.java +++ /dev/null @@ -1,111 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageOpenWarningsItem { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageOpenWarningsItem - MALFORMED_NEXT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageOpenWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageOpenWarningsItem - CYCLE_DROPPED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageOpenWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageOpenWarningsItem - INCOMPLETE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageOpenWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageOpenWarningsItem( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageOpenWarningsItem - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageOpenWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageOpenWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageOpenWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageVisible.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageVisible.java deleted file mode 100644 index b6b2b2f..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageVisible.java +++ /dev/null @@ -1,272 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageVisible.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageVisible { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List - warnings; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageVisible( - Optional root, - boolean incomplete, - int warningFlags, - List - warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List - getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional - _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageVisible - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageVisible) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageVisible other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageVisible other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageVisible build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root( - Optional root); - - _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageVisibleRoot root); - - _FinalStage root( - Nullable root); - - _FinalStage warnings( - List - warnings); - - _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageVisibleWarningsItem - warnings); - - _FinalStage addAllWarnings( - List - warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List - warnings = new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageVisible other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List - warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageVisibleWarningsItem - warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List - warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageVisibleRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageVisible build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageVisible( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageVisibleRoot.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageVisibleRoot.java deleted file mode 100644 index 639cc6b..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageVisibleRoot.java +++ /dev/null @@ -1,233 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageVisibleRoot.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageVisibleRoot { - private final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageVisibleRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageVisibleRoot( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageVisibleRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageVisibleRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageVisibleRoot - && equalTo( - (DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageVisibleRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageVisibleRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageVisibleRootType - type); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageVisibleRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageVisibleRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageVisibleRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageVisibleRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageVisibleRootType - type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageVisibleRoot build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageVisibleRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageVisibleRootType.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageVisibleRootType.java deleted file mode 100644 index 49f2112..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageVisibleRootType.java +++ /dev/null @@ -1,306 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageVisibleRootType { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageVisibleRootType - UNKNOWN = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageVisibleRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageVisibleRootType - NAMED = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageVisibleRootType( - Value.NAMED, "named"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageVisibleRootType - GOTO = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageVisibleRootType( - Value.GOTO, "goto"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageVisibleRootType - GOTO_EMBEDDED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageVisibleRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageVisibleRootType - JAVASCRIPT = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageVisibleRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageVisibleRootType - SOUND = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageVisibleRootType( - Value.SOUND, "sound"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageVisibleRootType - RENDITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageVisibleRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageVisibleRootType - GOTO_REMOTE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageVisibleRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageVisibleRootType - LAUNCH = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageVisibleRootType( - Value.LAUNCH, "launch"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageVisibleRootType - IMPORT_DATA = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageVisibleRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageVisibleRootType - SET_OCG_STATE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageVisibleRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageVisibleRootType URI = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageVisibleRootType( - Value.URI, "uri"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageVisibleRootType - MOVIE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageVisibleRootType( - Value.MOVIE, "movie"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageVisibleRootType - SUBMIT_FORM = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageVisibleRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageVisibleRootType - HIDE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageVisibleRootType( - Value.HIDE, "hide"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageVisibleRootType - THREAD = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageVisibleRootType( - Value.THREAD, "thread"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageVisibleRootType - GOTO3D_VIEW = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageVisibleRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageVisibleRootType - TRANSITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageVisibleRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageVisibleRootType - RESET_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageVisibleRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageVisibleRootType( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageVisibleRootType - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageVisibleRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageVisibleRootType valueOf( - String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageVisibleRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageVisibleWarningsItem.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageVisibleWarningsItem.java deleted file mode 100644 index c1544ec..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageVisibleWarningsItem.java +++ /dev/null @@ -1,111 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageVisibleWarningsItem { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageVisibleWarningsItem - MALFORMED_NEXT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageVisibleWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageVisibleWarningsItem - CYCLE_DROPPED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageVisibleWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageVisibleWarningsItem - INCOMPLETE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageVisibleWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageVisibleWarningsItem( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageVisibleWarningsItem - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageVisibleWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageVisibleWarningsItem - valueOf(String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemSquigglyActionsPageVisibleWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStamp.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStamp.java index 4f220fc..e28f60a 100644 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStamp.java +++ b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStamp.java @@ -63,7 +63,7 @@ public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStamp private final Optional updatedBy; - private final Optional actions; + private final Optional actions; private final Optional name; @@ -93,7 +93,7 @@ private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStamp( Optional groupId, Optional createdBy, Optional updatedBy, - Optional actions, + Optional actions, Optional name, Optional rotation, Optional unrotatedRect, @@ -244,7 +244,7 @@ public Optional getUpdatedBy() { } @JsonProperty("actions") - public Optional getActions() { + public Optional getActions() { return actions; } @@ -502,9 +502,9 @@ _FinalStage replyType( _FinalStage updatedBy(String updatedBy); - _FinalStage actions(Optional actions); + _FinalStage actions(Optional actions); - _FinalStage actions(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActions actions); + _FinalStage actions(PdfAnnotationActions actions); _FinalStage name(Optional name); @@ -554,8 +554,7 @@ public static final class Builder private Optional name = Optional.empty(); - private Optional actions = - Optional.empty(); + private Optional actions = Optional.empty(); private Optional updatedBy = Optional.empty(); @@ -722,15 +721,14 @@ public _FinalStage name(Optional name) { } @java.lang.Override - public _FinalStage actions(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActions actions) { + public _FinalStage actions(PdfAnnotationActions actions) { this.actions = Optional.ofNullable(actions); return this; } @java.lang.Override @JsonSetter(value = "actions", nulls = Nulls.SKIP) - public _FinalStage actions( - Optional actions) { + public _FinalStage actions(Optional actions) { this.actions = actions; return this; } diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActions.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActions.java deleted file mode 100644 index 5e1a088..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActions.java +++ /dev/null @@ -1,401 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.HashMap; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActions.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActions { - private final Optional activate; - - private final Optional cursorEnter; - - private final Optional cursorExit; - - private final Optional mouseDown; - - private final Optional mouseUp; - - private final Optional focus; - - private final Optional blur; - - private final Optional pageOpen; - - private final Optional pageClose; - - private final Optional pageVisible; - - private final Optional - pageInvisible; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActions( - Optional activate, - Optional cursorEnter, - Optional cursorExit, - Optional mouseDown, - Optional mouseUp, - Optional focus, - Optional blur, - Optional pageOpen, - Optional pageClose, - Optional pageVisible, - Optional pageInvisible, - Map additionalProperties) { - this.activate = activate; - this.cursorEnter = cursorEnter; - this.cursorExit = cursorExit; - this.mouseDown = mouseDown; - this.mouseUp = mouseUp; - this.focus = focus; - this.blur = blur; - this.pageOpen = pageOpen; - this.pageClose = pageClose; - this.pageVisible = pageVisible; - this.pageInvisible = pageInvisible; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("activate") - public Optional getActivate() { - return activate; - } - - @JsonProperty("cursorEnter") - public Optional getCursorEnter() { - return cursorEnter; - } - - @JsonProperty("cursorExit") - public Optional getCursorExit() { - return cursorExit; - } - - @JsonProperty("mouseDown") - public Optional getMouseDown() { - return mouseDown; - } - - @JsonProperty("mouseUp") - public Optional getMouseUp() { - return mouseUp; - } - - @JsonProperty("focus") - public Optional getFocus() { - return focus; - } - - @JsonProperty("blur") - public Optional getBlur() { - return blur; - } - - @JsonProperty("pageOpen") - public Optional getPageOpen() { - return pageOpen; - } - - @JsonProperty("pageClose") - public Optional getPageClose() { - return pageClose; - } - - @JsonProperty("pageVisible") - public Optional getPageVisible() { - return pageVisible; - } - - @JsonProperty("pageInvisible") - public Optional - getPageInvisible() { - return pageInvisible; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActions - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActions) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActions other) { - return activate.equals(other.activate) - && cursorEnter.equals(other.cursorEnter) - && cursorExit.equals(other.cursorExit) - && mouseDown.equals(other.mouseDown) - && mouseUp.equals(other.mouseUp) - && focus.equals(other.focus) - && blur.equals(other.blur) - && pageOpen.equals(other.pageOpen) - && pageClose.equals(other.pageClose) - && pageVisible.equals(other.pageVisible) - && pageInvisible.equals(other.pageInvisible); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash( - this.activate, - this.cursorEnter, - this.cursorExit, - this.mouseDown, - this.mouseUp, - this.focus, - this.blur, - this.pageOpen, - this.pageClose, - this.pageVisible, - this.pageInvisible); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static Builder builder() { - return new Builder(); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder { - private Optional activate = - Optional.empty(); - - private Optional cursorEnter = - Optional.empty(); - - private Optional cursorExit = - Optional.empty(); - - private Optional mouseDown = - Optional.empty(); - - private Optional mouseUp = - Optional.empty(); - - private Optional focus = - Optional.empty(); - - private Optional blur = - Optional.empty(); - - private Optional pageOpen = - Optional.empty(); - - private Optional pageClose = - Optional.empty(); - - private Optional pageVisible = - Optional.empty(); - - private Optional - pageInvisible = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActions other) { - activate(other.getActivate()); - cursorEnter(other.getCursorEnter()); - cursorExit(other.getCursorExit()); - mouseDown(other.getMouseDown()); - mouseUp(other.getMouseUp()); - focus(other.getFocus()); - blur(other.getBlur()); - pageOpen(other.getPageOpen()); - pageClose(other.getPageClose()); - pageVisible(other.getPageVisible()); - pageInvisible(other.getPageInvisible()); - return this; - } - - @JsonSetter(value = "activate", nulls = Nulls.SKIP) - public Builder activate( - Optional activate) { - this.activate = activate; - return this; - } - - public Builder activate(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsActivate activate) { - this.activate = Optional.ofNullable(activate); - return this; - } - - @JsonSetter(value = "cursorEnter", nulls = Nulls.SKIP) - public Builder cursorEnter( - Optional cursorEnter) { - this.cursorEnter = cursorEnter; - return this; - } - - public Builder cursorEnter( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsCursorEnter cursorEnter) { - this.cursorEnter = Optional.ofNullable(cursorEnter); - return this; - } - - @JsonSetter(value = "cursorExit", nulls = Nulls.SKIP) - public Builder cursorExit( - Optional cursorExit) { - this.cursorExit = cursorExit; - return this; - } - - public Builder cursorExit( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsCursorExit cursorExit) { - this.cursorExit = Optional.ofNullable(cursorExit); - return this; - } - - @JsonSetter(value = "mouseDown", nulls = Nulls.SKIP) - public Builder mouseDown( - Optional mouseDown) { - this.mouseDown = mouseDown; - return this; - } - - public Builder mouseDown( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsMouseDown mouseDown) { - this.mouseDown = Optional.ofNullable(mouseDown); - return this; - } - - @JsonSetter(value = "mouseUp", nulls = Nulls.SKIP) - public Builder mouseUp( - Optional mouseUp) { - this.mouseUp = mouseUp; - return this; - } - - public Builder mouseUp(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsMouseUp mouseUp) { - this.mouseUp = Optional.ofNullable(mouseUp); - return this; - } - - @JsonSetter(value = "focus", nulls = Nulls.SKIP) - public Builder focus( - Optional focus) { - this.focus = focus; - return this; - } - - public Builder focus(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsFocus focus) { - this.focus = Optional.ofNullable(focus); - return this; - } - - @JsonSetter(value = "blur", nulls = Nulls.SKIP) - public Builder blur(Optional blur) { - this.blur = blur; - return this; - } - - public Builder blur(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsBlur blur) { - this.blur = Optional.ofNullable(blur); - return this; - } - - @JsonSetter(value = "pageOpen", nulls = Nulls.SKIP) - public Builder pageOpen( - Optional pageOpen) { - this.pageOpen = pageOpen; - return this; - } - - public Builder pageOpen(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageOpen pageOpen) { - this.pageOpen = Optional.ofNullable(pageOpen); - return this; - } - - @JsonSetter(value = "pageClose", nulls = Nulls.SKIP) - public Builder pageClose( - Optional pageClose) { - this.pageClose = pageClose; - return this; - } - - public Builder pageClose( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageClose pageClose) { - this.pageClose = Optional.ofNullable(pageClose); - return this; - } - - @JsonSetter(value = "pageVisible", nulls = Nulls.SKIP) - public Builder pageVisible( - Optional pageVisible) { - this.pageVisible = pageVisible; - return this; - } - - public Builder pageVisible( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageVisible pageVisible) { - this.pageVisible = Optional.ofNullable(pageVisible); - return this; - } - - @JsonSetter(value = "pageInvisible", nulls = Nulls.SKIP) - public Builder pageInvisible( - Optional - pageInvisible) { - this.pageInvisible = pageInvisible; - return this; - } - - public Builder pageInvisible( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageInvisible pageInvisible) { - this.pageInvisible = Optional.ofNullable(pageInvisible); - return this; - } - - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActions build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActions( - activate, - cursorEnter, - cursorExit, - mouseDown, - mouseUp, - focus, - blur, - pageOpen, - pageClose, - pageVisible, - pageInvisible, - additionalProperties); - } - - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsActivate.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsActivate.java deleted file mode 100644 index 1846bf1..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsActivate.java +++ /dev/null @@ -1,266 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsActivate.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsActivate { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List - warnings; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsActivate( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List - getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsActivate - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsActivate) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsActivate other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsActivate other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsActivate build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root( - Optional root); - - _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsActivateRoot root); - - _FinalStage root( - Nullable root); - - _FinalStage warnings( - List - warnings); - - _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsActivateWarningsItem warnings); - - _FinalStage addAllWarnings( - List - warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List - warnings = new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsActivate other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List - warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsActivateWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List - warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsActivateRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsActivate build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsActivate( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsActivateRoot.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsActivateRoot.java deleted file mode 100644 index 30b3418..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsActivateRoot.java +++ /dev/null @@ -1,226 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsActivateRoot.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsActivateRoot { - private final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsActivateRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsActivateRoot( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsActivateRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsActivateRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsActivateRoot - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsActivateRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsActivateRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsActivateRootType type); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsActivateRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsActivateRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsActivateRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsActivateRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsActivateRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsActivateRoot build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsActivateRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsActivateRootType.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsActivateRootType.java deleted file mode 100644 index b6f591e..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsActivateRootType.java +++ /dev/null @@ -1,298 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsActivateRootType { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsActivateRootType UNKNOWN = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsActivateRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsActivateRootType NAMED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsActivateRootType( - Value.NAMED, "named"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsActivateRootType GOTO = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsActivateRootType( - Value.GOTO, "goto"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsActivateRootType - GOTO_EMBEDDED = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsActivateRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsActivateRootType - JAVASCRIPT = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsActivateRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsActivateRootType SOUND = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsActivateRootType( - Value.SOUND, "sound"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsActivateRootType RENDITION = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsActivateRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsActivateRootType - GOTO_REMOTE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsActivateRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsActivateRootType LAUNCH = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsActivateRootType( - Value.LAUNCH, "launch"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsActivateRootType - IMPORT_DATA = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsActivateRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsActivateRootType - SET_OCG_STATE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsActivateRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsActivateRootType URI = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsActivateRootType(Value.URI, "uri"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsActivateRootType MOVIE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsActivateRootType( - Value.MOVIE, "movie"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsActivateRootType - SUBMIT_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsActivateRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsActivateRootType HIDE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsActivateRootType( - Value.HIDE, "hide"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsActivateRootType THREAD = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsActivateRootType( - Value.THREAD, "thread"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsActivateRootType - GOTO3D_VIEW = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsActivateRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsActivateRootType - TRANSITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsActivateRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsActivateRootType - RESET_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsActivateRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsActivateRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsActivateRootType - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsActivateRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsActivateRootType valueOf( - String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsActivateRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsActivateWarningsItem.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsActivateWarningsItem.java deleted file mode 100644 index c10c4a3..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsActivateWarningsItem.java +++ /dev/null @@ -1,110 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsActivateWarningsItem { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsActivateWarningsItem - MALFORMED_NEXT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsActivateWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsActivateWarningsItem - CYCLE_DROPPED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsActivateWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsActivateWarningsItem - INCOMPLETE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsActivateWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsActivateWarningsItem( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsActivateWarningsItem - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsActivateWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsActivateWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsActivateWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsBlur.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsBlur.java deleted file mode 100644 index 5adea63..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsBlur.java +++ /dev/null @@ -1,258 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsBlur.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsBlur { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsBlur( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsBlur - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsBlur) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsBlur other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsBlur other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsBlur build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsBlurRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings( - List warnings); - - _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsBlurWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsBlur other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsBlurWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsBlurRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsBlur build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsBlur( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsBlurRoot.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsBlurRoot.java deleted file mode 100644 index 5ad0af9..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsBlurRoot.java +++ /dev/null @@ -1,225 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsBlurRoot.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsBlurRoot { - private final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsBlurRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsBlurRoot( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsBlurRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsBlurRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsBlurRoot - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsBlurRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsBlurRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsBlurRootType type); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsBlurRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsBlurRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsBlurRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsBlurRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsBlurRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsBlurRoot build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsBlurRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsBlurRootType.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsBlurRootType.java deleted file mode 100644 index e48b5a7..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsBlurRootType.java +++ /dev/null @@ -1,291 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsBlurRootType { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsBlurRootType UNKNOWN = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsBlurRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsBlurRootType NAMED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsBlurRootType(Value.NAMED, "named"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsBlurRootType GOTO = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsBlurRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsBlurRootType GOTO_EMBEDDED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsBlurRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsBlurRootType JAVASCRIPT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsBlurRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsBlurRootType SOUND = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsBlurRootType(Value.SOUND, "sound"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsBlurRootType RENDITION = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsBlurRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsBlurRootType GOTO_REMOTE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsBlurRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsBlurRootType LAUNCH = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsBlurRootType( - Value.LAUNCH, "launch"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsBlurRootType IMPORT_DATA = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsBlurRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsBlurRootType SET_OCG_STATE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsBlurRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsBlurRootType URI = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsBlurRootType(Value.URI, "uri"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsBlurRootType MOVIE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsBlurRootType(Value.MOVIE, "movie"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsBlurRootType SUBMIT_FORM = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsBlurRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsBlurRootType HIDE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsBlurRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsBlurRootType THREAD = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsBlurRootType( - Value.THREAD, "thread"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsBlurRootType GOTO3D_VIEW = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsBlurRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsBlurRootType TRANSITION = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsBlurRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsBlurRootType RESET_FORM = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsBlurRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsBlurRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsBlurRootType - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsBlurRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsBlurRootType valueOf( - String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsBlurRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsBlurWarningsItem.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsBlurWarningsItem.java deleted file mode 100644 index d44679c..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsBlurWarningsItem.java +++ /dev/null @@ -1,107 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsBlurWarningsItem { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsBlurWarningsItem - MALFORMED_NEXT = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsBlurWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsBlurWarningsItem - CYCLE_DROPPED = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsBlurWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsBlurWarningsItem - INCOMPLETE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsBlurWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsBlurWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsBlurWarningsItem - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsBlurWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsBlurWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsBlurWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsCursorEnter.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsCursorEnter.java deleted file mode 100644 index 31d2f01..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsCursorEnter.java +++ /dev/null @@ -1,268 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsCursorEnter.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsCursorEnter { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List - warnings; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsCursorEnter( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List - getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsCursorEnter - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsCursorEnter) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsCursorEnter other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsCursorEnter other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsCursorEnter build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root( - Optional root); - - _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsCursorEnterRoot root); - - _FinalStage root( - Nullable root); - - _FinalStage warnings( - List - warnings); - - _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsCursorEnterWarningsItem warnings); - - _FinalStage addAllWarnings( - List - warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List - warnings = new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsCursorEnter other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List - warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsCursorEnterWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List - warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsCursorEnterRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsCursorEnter build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsCursorEnter( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsCursorEnterRoot.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsCursorEnterRoot.java deleted file mode 100644 index c4b552c..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsCursorEnterRoot.java +++ /dev/null @@ -1,226 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsCursorEnterRoot.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsCursorEnterRoot { - private final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsCursorEnterRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsCursorEnterRoot( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsCursorEnterRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsCursorEnterRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsCursorEnterRoot - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsCursorEnterRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsCursorEnterRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsCursorEnterRootType type); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsCursorEnterRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsCursorEnterRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsCursorEnterRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsCursorEnterRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsCursorEnterRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsCursorEnterRoot build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsCursorEnterRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsCursorEnterRootType.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsCursorEnterRootType.java deleted file mode 100644 index d884d3c..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsCursorEnterRootType.java +++ /dev/null @@ -1,300 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsCursorEnterRootType { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsCursorEnterRootType - UNKNOWN = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsCursorEnterRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsCursorEnterRootType NAMED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsCursorEnterRootType( - Value.NAMED, "named"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsCursorEnterRootType GOTO = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsCursorEnterRootType( - Value.GOTO, "goto"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsCursorEnterRootType - GOTO_EMBEDDED = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsCursorEnterRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsCursorEnterRootType - JAVASCRIPT = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsCursorEnterRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsCursorEnterRootType SOUND = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsCursorEnterRootType( - Value.SOUND, "sound"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsCursorEnterRootType - RENDITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsCursorEnterRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsCursorEnterRootType - GOTO_REMOTE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsCursorEnterRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsCursorEnterRootType LAUNCH = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsCursorEnterRootType( - Value.LAUNCH, "launch"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsCursorEnterRootType - IMPORT_DATA = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsCursorEnterRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsCursorEnterRootType - SET_OCG_STATE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsCursorEnterRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsCursorEnterRootType URI = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsCursorEnterRootType( - Value.URI, "uri"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsCursorEnterRootType MOVIE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsCursorEnterRootType( - Value.MOVIE, "movie"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsCursorEnterRootType - SUBMIT_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsCursorEnterRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsCursorEnterRootType HIDE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsCursorEnterRootType( - Value.HIDE, "hide"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsCursorEnterRootType THREAD = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsCursorEnterRootType( - Value.THREAD, "thread"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsCursorEnterRootType - GOTO3D_VIEW = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsCursorEnterRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsCursorEnterRootType - TRANSITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsCursorEnterRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsCursorEnterRootType - RESET_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsCursorEnterRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsCursorEnterRootType( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsCursorEnterRootType - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsCursorEnterRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsCursorEnterRootType valueOf( - String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsCursorEnterRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsCursorEnterWarningsItem.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsCursorEnterWarningsItem.java deleted file mode 100644 index 276ba1b..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsCursorEnterWarningsItem.java +++ /dev/null @@ -1,111 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsCursorEnterWarningsItem { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsCursorEnterWarningsItem - MALFORMED_NEXT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsCursorEnterWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsCursorEnterWarningsItem - CYCLE_DROPPED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsCursorEnterWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsCursorEnterWarningsItem - INCOMPLETE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsCursorEnterWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsCursorEnterWarningsItem( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsCursorEnterWarningsItem - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsCursorEnterWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsCursorEnterWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsCursorEnterWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsCursorExit.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsCursorExit.java deleted file mode 100644 index df5488c..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsCursorExit.java +++ /dev/null @@ -1,267 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsCursorExit.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsCursorExit { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List - warnings; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsCursorExit( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List - getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsCursorExit - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsCursorExit) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsCursorExit other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsCursorExit other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsCursorExit build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root( - Optional root); - - _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsCursorExitRoot root); - - _FinalStage root( - Nullable root); - - _FinalStage warnings( - List - warnings); - - _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsCursorExitWarningsItem warnings); - - _FinalStage addAllWarnings( - List - warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List - warnings = new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsCursorExit other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List - warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsCursorExitWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List - warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsCursorExitRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsCursorExit build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsCursorExit( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsCursorExitRoot.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsCursorExitRoot.java deleted file mode 100644 index 63658af..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsCursorExitRoot.java +++ /dev/null @@ -1,226 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsCursorExitRoot.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsCursorExitRoot { - private final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsCursorExitRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsCursorExitRoot( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsCursorExitRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsCursorExitRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsCursorExitRoot - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsCursorExitRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsCursorExitRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsCursorExitRootType type); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsCursorExitRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsCursorExitRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsCursorExitRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsCursorExitRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsCursorExitRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsCursorExitRoot build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsCursorExitRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsCursorExitRootType.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsCursorExitRootType.java deleted file mode 100644 index 151003f..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsCursorExitRootType.java +++ /dev/null @@ -1,299 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsCursorExitRootType { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsCursorExitRootType UNKNOWN = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsCursorExitRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsCursorExitRootType NAMED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsCursorExitRootType( - Value.NAMED, "named"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsCursorExitRootType GOTO = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsCursorExitRootType( - Value.GOTO, "goto"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsCursorExitRootType - GOTO_EMBEDDED = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsCursorExitRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsCursorExitRootType - JAVASCRIPT = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsCursorExitRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsCursorExitRootType SOUND = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsCursorExitRootType( - Value.SOUND, "sound"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsCursorExitRootType - RENDITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsCursorExitRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsCursorExitRootType - GOTO_REMOTE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsCursorExitRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsCursorExitRootType LAUNCH = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsCursorExitRootType( - Value.LAUNCH, "launch"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsCursorExitRootType - IMPORT_DATA = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsCursorExitRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsCursorExitRootType - SET_OCG_STATE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsCursorExitRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsCursorExitRootType URI = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsCursorExitRootType( - Value.URI, "uri"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsCursorExitRootType MOVIE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsCursorExitRootType( - Value.MOVIE, "movie"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsCursorExitRootType - SUBMIT_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsCursorExitRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsCursorExitRootType HIDE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsCursorExitRootType( - Value.HIDE, "hide"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsCursorExitRootType THREAD = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsCursorExitRootType( - Value.THREAD, "thread"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsCursorExitRootType - GOTO3D_VIEW = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsCursorExitRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsCursorExitRootType - TRANSITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsCursorExitRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsCursorExitRootType - RESET_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsCursorExitRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsCursorExitRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsCursorExitRootType - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsCursorExitRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsCursorExitRootType valueOf( - String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsCursorExitRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsCursorExitWarningsItem.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsCursorExitWarningsItem.java deleted file mode 100644 index 164c8cc..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsCursorExitWarningsItem.java +++ /dev/null @@ -1,110 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsCursorExitWarningsItem { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsCursorExitWarningsItem - MALFORMED_NEXT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsCursorExitWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsCursorExitWarningsItem - CYCLE_DROPPED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsCursorExitWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsCursorExitWarningsItem - INCOMPLETE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsCursorExitWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsCursorExitWarningsItem( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsCursorExitWarningsItem - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsCursorExitWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsCursorExitWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsCursorExitWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsFocus.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsFocus.java deleted file mode 100644 index 77223b9..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsFocus.java +++ /dev/null @@ -1,258 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsFocus.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsFocus { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsFocus( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsFocus - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsFocus) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsFocus other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsFocus other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsFocus build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsFocusRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings( - List warnings); - - _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsFocusWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsFocus other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsFocusWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsFocusRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsFocus build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsFocus( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsFocusRoot.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsFocusRoot.java deleted file mode 100644 index 231d67c..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsFocusRoot.java +++ /dev/null @@ -1,225 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsFocusRoot.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsFocusRoot { - private final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsFocusRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsFocusRoot( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsFocusRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsFocusRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsFocusRoot - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsFocusRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsFocusRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsFocusRootType type); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsFocusRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsFocusRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsFocusRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsFocusRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsFocusRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsFocusRoot build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsFocusRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsFocusRootType.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsFocusRootType.java deleted file mode 100644 index 08ed23f..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsFocusRootType.java +++ /dev/null @@ -1,291 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsFocusRootType { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsFocusRootType UNKNOWN = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsFocusRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsFocusRootType NAMED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsFocusRootType(Value.NAMED, "named"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsFocusRootType GOTO = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsFocusRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsFocusRootType - GOTO_EMBEDDED = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsFocusRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsFocusRootType JAVASCRIPT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsFocusRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsFocusRootType SOUND = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsFocusRootType(Value.SOUND, "sound"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsFocusRootType RENDITION = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsFocusRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsFocusRootType GOTO_REMOTE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsFocusRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsFocusRootType LAUNCH = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsFocusRootType( - Value.LAUNCH, "launch"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsFocusRootType IMPORT_DATA = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsFocusRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsFocusRootType - SET_OCG_STATE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsFocusRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsFocusRootType URI = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsFocusRootType(Value.URI, "uri"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsFocusRootType MOVIE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsFocusRootType(Value.MOVIE, "movie"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsFocusRootType SUBMIT_FORM = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsFocusRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsFocusRootType HIDE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsFocusRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsFocusRootType THREAD = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsFocusRootType( - Value.THREAD, "thread"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsFocusRootType GOTO3D_VIEW = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsFocusRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsFocusRootType TRANSITION = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsFocusRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsFocusRootType RESET_FORM = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsFocusRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsFocusRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsFocusRootType - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsFocusRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsFocusRootType valueOf( - String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsFocusRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsFocusWarningsItem.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsFocusWarningsItem.java deleted file mode 100644 index 12793f8..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsFocusWarningsItem.java +++ /dev/null @@ -1,107 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsFocusWarningsItem { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsFocusWarningsItem - MALFORMED_NEXT = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsFocusWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsFocusWarningsItem - CYCLE_DROPPED = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsFocusWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsFocusWarningsItem - INCOMPLETE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsFocusWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsFocusWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsFocusWarningsItem - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsFocusWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsFocusWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsFocusWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsMouseDown.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsMouseDown.java deleted file mode 100644 index 6258920..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsMouseDown.java +++ /dev/null @@ -1,267 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsMouseDown.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsMouseDown { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List - warnings; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsMouseDown( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List - getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsMouseDown - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsMouseDown) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsMouseDown other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsMouseDown other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsMouseDown build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root( - Optional root); - - _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsMouseDownRoot root); - - _FinalStage root( - Nullable root); - - _FinalStage warnings( - List - warnings); - - _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsMouseDownWarningsItem warnings); - - _FinalStage addAllWarnings( - List - warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List - warnings = new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsMouseDown other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List - warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsMouseDownWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List - warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsMouseDownRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsMouseDown build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsMouseDown( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsMouseDownRoot.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsMouseDownRoot.java deleted file mode 100644 index cc327c9..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsMouseDownRoot.java +++ /dev/null @@ -1,226 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsMouseDownRoot.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsMouseDownRoot { - private final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsMouseDownRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsMouseDownRoot( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsMouseDownRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsMouseDownRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsMouseDownRoot - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsMouseDownRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsMouseDownRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsMouseDownRootType type); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsMouseDownRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsMouseDownRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsMouseDownRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsMouseDownRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsMouseDownRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsMouseDownRoot build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsMouseDownRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsMouseDownRootType.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsMouseDownRootType.java deleted file mode 100644 index f4ee914..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsMouseDownRootType.java +++ /dev/null @@ -1,298 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsMouseDownRootType { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsMouseDownRootType UNKNOWN = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsMouseDownRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsMouseDownRootType NAMED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsMouseDownRootType( - Value.NAMED, "named"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsMouseDownRootType GOTO = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsMouseDownRootType( - Value.GOTO, "goto"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsMouseDownRootType - GOTO_EMBEDDED = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsMouseDownRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsMouseDownRootType - JAVASCRIPT = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsMouseDownRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsMouseDownRootType SOUND = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsMouseDownRootType( - Value.SOUND, "sound"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsMouseDownRootType - RENDITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsMouseDownRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsMouseDownRootType - GOTO_REMOTE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsMouseDownRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsMouseDownRootType LAUNCH = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsMouseDownRootType( - Value.LAUNCH, "launch"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsMouseDownRootType - IMPORT_DATA = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsMouseDownRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsMouseDownRootType - SET_OCG_STATE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsMouseDownRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsMouseDownRootType URI = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsMouseDownRootType(Value.URI, "uri"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsMouseDownRootType MOVIE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsMouseDownRootType( - Value.MOVIE, "movie"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsMouseDownRootType - SUBMIT_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsMouseDownRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsMouseDownRootType HIDE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsMouseDownRootType( - Value.HIDE, "hide"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsMouseDownRootType THREAD = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsMouseDownRootType( - Value.THREAD, "thread"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsMouseDownRootType - GOTO3D_VIEW = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsMouseDownRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsMouseDownRootType - TRANSITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsMouseDownRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsMouseDownRootType - RESET_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsMouseDownRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsMouseDownRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsMouseDownRootType - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsMouseDownRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsMouseDownRootType valueOf( - String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsMouseDownRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsMouseDownWarningsItem.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsMouseDownWarningsItem.java deleted file mode 100644 index 87baeff..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsMouseDownWarningsItem.java +++ /dev/null @@ -1,110 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsMouseDownWarningsItem { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsMouseDownWarningsItem - MALFORMED_NEXT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsMouseDownWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsMouseDownWarningsItem - CYCLE_DROPPED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsMouseDownWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsMouseDownWarningsItem - INCOMPLETE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsMouseDownWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsMouseDownWarningsItem( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsMouseDownWarningsItem - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsMouseDownWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsMouseDownWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsMouseDownWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsMouseUp.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsMouseUp.java deleted file mode 100644 index f077505..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsMouseUp.java +++ /dev/null @@ -1,263 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsMouseUp.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsMouseUp { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List - warnings; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsMouseUp( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsMouseUp - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsMouseUp) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsMouseUp other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsMouseUp other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsMouseUp build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root( - Optional root); - - _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsMouseUpRoot root); - - _FinalStage root( - Nullable root); - - _FinalStage warnings( - List warnings); - - _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsMouseUpWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsMouseUp other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List - warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsMouseUpWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List - warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsMouseUpRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsMouseUp build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsMouseUp( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsMouseUpRoot.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsMouseUpRoot.java deleted file mode 100644 index a260853..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsMouseUpRoot.java +++ /dev/null @@ -1,226 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsMouseUpRoot.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsMouseUpRoot { - private final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsMouseUpRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsMouseUpRoot( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsMouseUpRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsMouseUpRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsMouseUpRoot - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsMouseUpRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsMouseUpRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsMouseUpRootType type); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsMouseUpRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsMouseUpRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsMouseUpRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsMouseUpRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsMouseUpRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsMouseUpRoot build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsMouseUpRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsMouseUpRootType.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsMouseUpRootType.java deleted file mode 100644 index 8720c84..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsMouseUpRootType.java +++ /dev/null @@ -1,294 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsMouseUpRootType { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsMouseUpRootType UNKNOWN = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsMouseUpRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsMouseUpRootType NAMED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsMouseUpRootType( - Value.NAMED, "named"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsMouseUpRootType GOTO = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsMouseUpRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsMouseUpRootType - GOTO_EMBEDDED = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsMouseUpRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsMouseUpRootType JAVASCRIPT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsMouseUpRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsMouseUpRootType SOUND = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsMouseUpRootType( - Value.SOUND, "sound"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsMouseUpRootType RENDITION = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsMouseUpRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsMouseUpRootType - GOTO_REMOTE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsMouseUpRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsMouseUpRootType LAUNCH = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsMouseUpRootType( - Value.LAUNCH, "launch"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsMouseUpRootType - IMPORT_DATA = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsMouseUpRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsMouseUpRootType - SET_OCG_STATE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsMouseUpRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsMouseUpRootType URI = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsMouseUpRootType(Value.URI, "uri"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsMouseUpRootType MOVIE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsMouseUpRootType( - Value.MOVIE, "movie"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsMouseUpRootType - SUBMIT_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsMouseUpRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsMouseUpRootType HIDE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsMouseUpRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsMouseUpRootType THREAD = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsMouseUpRootType( - Value.THREAD, "thread"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsMouseUpRootType - GOTO3D_VIEW = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsMouseUpRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsMouseUpRootType TRANSITION = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsMouseUpRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsMouseUpRootType RESET_FORM = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsMouseUpRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsMouseUpRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsMouseUpRootType - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsMouseUpRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsMouseUpRootType valueOf( - String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsMouseUpRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsMouseUpWarningsItem.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsMouseUpWarningsItem.java deleted file mode 100644 index b73fb7e..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsMouseUpWarningsItem.java +++ /dev/null @@ -1,109 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsMouseUpWarningsItem { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsMouseUpWarningsItem - MALFORMED_NEXT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsMouseUpWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsMouseUpWarningsItem - CYCLE_DROPPED = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsMouseUpWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsMouseUpWarningsItem - INCOMPLETE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsMouseUpWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsMouseUpWarningsItem( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsMouseUpWarningsItem - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsMouseUpWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsMouseUpWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsMouseUpWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageClose.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageClose.java deleted file mode 100644 index c6342fc..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageClose.java +++ /dev/null @@ -1,267 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageClose.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageClose { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List - warnings; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageClose( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List - getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageClose - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageClose) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageClose other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageClose other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageClose build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root( - Optional root); - - _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageCloseRoot root); - - _FinalStage root( - Nullable root); - - _FinalStage warnings( - List - warnings); - - _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageCloseWarningsItem warnings); - - _FinalStage addAllWarnings( - List - warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List - warnings = new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageClose other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List - warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageCloseWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List - warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageCloseRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageClose build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageClose( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageCloseRoot.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageCloseRoot.java deleted file mode 100644 index b7de2b1..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageCloseRoot.java +++ /dev/null @@ -1,226 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageCloseRoot.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageCloseRoot { - private final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageCloseRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageCloseRoot( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageCloseRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageCloseRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageCloseRoot - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageCloseRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageCloseRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageCloseRootType type); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageCloseRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageCloseRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageCloseRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageCloseRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageCloseRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageCloseRoot build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageCloseRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageCloseRootType.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageCloseRootType.java deleted file mode 100644 index 2164c7e..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageCloseRootType.java +++ /dev/null @@ -1,298 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageCloseRootType { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageCloseRootType UNKNOWN = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageCloseRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageCloseRootType NAMED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageCloseRootType( - Value.NAMED, "named"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageCloseRootType GOTO = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageCloseRootType( - Value.GOTO, "goto"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageCloseRootType - GOTO_EMBEDDED = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageCloseRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageCloseRootType - JAVASCRIPT = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageCloseRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageCloseRootType SOUND = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageCloseRootType( - Value.SOUND, "sound"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageCloseRootType - RENDITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageCloseRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageCloseRootType - GOTO_REMOTE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageCloseRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageCloseRootType LAUNCH = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageCloseRootType( - Value.LAUNCH, "launch"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageCloseRootType - IMPORT_DATA = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageCloseRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageCloseRootType - SET_OCG_STATE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageCloseRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageCloseRootType URI = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageCloseRootType(Value.URI, "uri"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageCloseRootType MOVIE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageCloseRootType( - Value.MOVIE, "movie"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageCloseRootType - SUBMIT_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageCloseRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageCloseRootType HIDE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageCloseRootType( - Value.HIDE, "hide"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageCloseRootType THREAD = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageCloseRootType( - Value.THREAD, "thread"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageCloseRootType - GOTO3D_VIEW = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageCloseRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageCloseRootType - TRANSITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageCloseRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageCloseRootType - RESET_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageCloseRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageCloseRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageCloseRootType - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageCloseRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageCloseRootType valueOf( - String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageCloseRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageCloseWarningsItem.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageCloseWarningsItem.java deleted file mode 100644 index 0e47ef1..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageCloseWarningsItem.java +++ /dev/null @@ -1,110 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageCloseWarningsItem { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageCloseWarningsItem - MALFORMED_NEXT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageCloseWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageCloseWarningsItem - CYCLE_DROPPED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageCloseWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageCloseWarningsItem - INCOMPLETE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageCloseWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageCloseWarningsItem( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageCloseWarningsItem - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageCloseWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageCloseWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageCloseWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageInvisible.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageInvisible.java deleted file mode 100644 index 9a22588..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageInvisible.java +++ /dev/null @@ -1,270 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageInvisible.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageInvisible { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List - warnings; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageInvisible( - Optional root, - boolean incomplete, - int warningFlags, - List - warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List - getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageInvisible - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageInvisible) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageInvisible other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageInvisible other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageInvisible build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root( - Optional root); - - _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageInvisibleRoot root); - - _FinalStage root( - Nullable root); - - _FinalStage warnings( - List - warnings); - - _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageInvisibleWarningsItem warnings); - - _FinalStage addAllWarnings( - List - warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List - warnings = new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageInvisible other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List - warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageInvisibleWarningsItem - warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List - warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageInvisibleRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageInvisible build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageInvisible( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageInvisibleRoot.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageInvisibleRoot.java deleted file mode 100644 index c1ea2fa..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageInvisibleRoot.java +++ /dev/null @@ -1,232 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageInvisibleRoot.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageInvisibleRoot { - private final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageInvisibleRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageInvisibleRoot( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageInvisibleRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageInvisibleRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageInvisibleRoot - && equalTo( - (DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageInvisibleRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageInvisibleRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageInvisibleRootType type); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageInvisibleRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageInvisibleRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageInvisibleRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageInvisibleRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageInvisibleRootType - type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageInvisibleRoot build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageInvisibleRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageInvisibleRootType.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageInvisibleRootType.java deleted file mode 100644 index d6b3d04..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageInvisibleRootType.java +++ /dev/null @@ -1,302 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageInvisibleRootType { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageInvisibleRootType - UNKNOWN = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageInvisibleRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageInvisibleRootType - NAMED = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageInvisibleRootType( - Value.NAMED, "named"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageInvisibleRootType GOTO = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageInvisibleRootType( - Value.GOTO, "goto"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageInvisibleRootType - GOTO_EMBEDDED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageInvisibleRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageInvisibleRootType - JAVASCRIPT = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageInvisibleRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageInvisibleRootType - SOUND = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageInvisibleRootType( - Value.SOUND, "sound"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageInvisibleRootType - RENDITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageInvisibleRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageInvisibleRootType - GOTO_REMOTE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageInvisibleRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageInvisibleRootType - LAUNCH = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageInvisibleRootType( - Value.LAUNCH, "launch"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageInvisibleRootType - IMPORT_DATA = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageInvisibleRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageInvisibleRootType - SET_OCG_STATE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageInvisibleRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageInvisibleRootType URI = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageInvisibleRootType( - Value.URI, "uri"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageInvisibleRootType - MOVIE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageInvisibleRootType( - Value.MOVIE, "movie"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageInvisibleRootType - SUBMIT_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageInvisibleRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageInvisibleRootType HIDE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageInvisibleRootType( - Value.HIDE, "hide"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageInvisibleRootType - THREAD = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageInvisibleRootType( - Value.THREAD, "thread"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageInvisibleRootType - GOTO3D_VIEW = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageInvisibleRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageInvisibleRootType - TRANSITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageInvisibleRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageInvisibleRootType - RESET_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageInvisibleRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageInvisibleRootType( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageInvisibleRootType - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageInvisibleRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageInvisibleRootType valueOf( - String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageInvisibleRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageInvisibleWarningsItem.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageInvisibleWarningsItem.java deleted file mode 100644 index 43100b1..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageInvisibleWarningsItem.java +++ /dev/null @@ -1,111 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageInvisibleWarningsItem { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageInvisibleWarningsItem - MALFORMED_NEXT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageInvisibleWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageInvisibleWarningsItem - CYCLE_DROPPED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageInvisibleWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageInvisibleWarningsItem - INCOMPLETE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageInvisibleWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageInvisibleWarningsItem( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageInvisibleWarningsItem - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageInvisibleWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageInvisibleWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageInvisibleWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageOpen.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageOpen.java deleted file mode 100644 index 46d1de1..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageOpen.java +++ /dev/null @@ -1,266 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageOpen.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageOpen { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List - warnings; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageOpen( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List - getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageOpen - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageOpen) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageOpen other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageOpen other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageOpen build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root( - Optional root); - - _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageOpenRoot root); - - _FinalStage root( - Nullable root); - - _FinalStage warnings( - List - warnings); - - _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageOpenWarningsItem warnings); - - _FinalStage addAllWarnings( - List - warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List - warnings = new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageOpen other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List - warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageOpenWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List - warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageOpenRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageOpen build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageOpen( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageOpenRoot.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageOpenRoot.java deleted file mode 100644 index 5da2028..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageOpenRoot.java +++ /dev/null @@ -1,226 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageOpenRoot.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageOpenRoot { - private final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageOpenRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageOpenRoot( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageOpenRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageOpenRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageOpenRoot - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageOpenRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageOpenRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageOpenRootType type); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageOpenRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageOpenRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageOpenRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageOpenRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageOpenRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageOpenRoot build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageOpenRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageOpenRootType.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageOpenRootType.java deleted file mode 100644 index 97e936a..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageOpenRootType.java +++ /dev/null @@ -1,298 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageOpenRootType { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageOpenRootType UNKNOWN = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageOpenRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageOpenRootType NAMED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageOpenRootType( - Value.NAMED, "named"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageOpenRootType GOTO = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageOpenRootType( - Value.GOTO, "goto"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageOpenRootType - GOTO_EMBEDDED = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageOpenRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageOpenRootType - JAVASCRIPT = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageOpenRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageOpenRootType SOUND = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageOpenRootType( - Value.SOUND, "sound"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageOpenRootType RENDITION = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageOpenRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageOpenRootType - GOTO_REMOTE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageOpenRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageOpenRootType LAUNCH = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageOpenRootType( - Value.LAUNCH, "launch"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageOpenRootType - IMPORT_DATA = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageOpenRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageOpenRootType - SET_OCG_STATE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageOpenRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageOpenRootType URI = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageOpenRootType(Value.URI, "uri"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageOpenRootType MOVIE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageOpenRootType( - Value.MOVIE, "movie"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageOpenRootType - SUBMIT_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageOpenRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageOpenRootType HIDE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageOpenRootType( - Value.HIDE, "hide"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageOpenRootType THREAD = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageOpenRootType( - Value.THREAD, "thread"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageOpenRootType - GOTO3D_VIEW = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageOpenRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageOpenRootType - TRANSITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageOpenRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageOpenRootType - RESET_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageOpenRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageOpenRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageOpenRootType - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageOpenRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageOpenRootType valueOf( - String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageOpenRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageOpenWarningsItem.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageOpenWarningsItem.java deleted file mode 100644 index 3a73eed..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageOpenWarningsItem.java +++ /dev/null @@ -1,110 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageOpenWarningsItem { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageOpenWarningsItem - MALFORMED_NEXT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageOpenWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageOpenWarningsItem - CYCLE_DROPPED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageOpenWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageOpenWarningsItem - INCOMPLETE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageOpenWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageOpenWarningsItem( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageOpenWarningsItem - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageOpenWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageOpenWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageOpenWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageVisible.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageVisible.java deleted file mode 100644 index c26d19e..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageVisible.java +++ /dev/null @@ -1,268 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageVisible.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageVisible { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List - warnings; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageVisible( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List - getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageVisible - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageVisible) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageVisible other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageVisible other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageVisible build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root( - Optional root); - - _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageVisibleRoot root); - - _FinalStage root( - Nullable root); - - _FinalStage warnings( - List - warnings); - - _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageVisibleWarningsItem warnings); - - _FinalStage addAllWarnings( - List - warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List - warnings = new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageVisible other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List - warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageVisibleWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List - warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageVisibleRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageVisible build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageVisible( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageVisibleRoot.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageVisibleRoot.java deleted file mode 100644 index b462688..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageVisibleRoot.java +++ /dev/null @@ -1,226 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageVisibleRoot.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageVisibleRoot { - private final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageVisibleRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageVisibleRoot( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageVisibleRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageVisibleRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageVisibleRoot - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageVisibleRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageVisibleRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageVisibleRootType type); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageVisibleRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageVisibleRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageVisibleRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageVisibleRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageVisibleRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageVisibleRoot build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageVisibleRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageVisibleRootType.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageVisibleRootType.java deleted file mode 100644 index b642607..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageVisibleRootType.java +++ /dev/null @@ -1,300 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageVisibleRootType { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageVisibleRootType - UNKNOWN = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageVisibleRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageVisibleRootType NAMED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageVisibleRootType( - Value.NAMED, "named"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageVisibleRootType GOTO = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageVisibleRootType( - Value.GOTO, "goto"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageVisibleRootType - GOTO_EMBEDDED = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageVisibleRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageVisibleRootType - JAVASCRIPT = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageVisibleRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageVisibleRootType SOUND = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageVisibleRootType( - Value.SOUND, "sound"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageVisibleRootType - RENDITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageVisibleRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageVisibleRootType - GOTO_REMOTE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageVisibleRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageVisibleRootType LAUNCH = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageVisibleRootType( - Value.LAUNCH, "launch"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageVisibleRootType - IMPORT_DATA = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageVisibleRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageVisibleRootType - SET_OCG_STATE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageVisibleRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageVisibleRootType URI = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageVisibleRootType( - Value.URI, "uri"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageVisibleRootType MOVIE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageVisibleRootType( - Value.MOVIE, "movie"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageVisibleRootType - SUBMIT_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageVisibleRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageVisibleRootType HIDE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageVisibleRootType( - Value.HIDE, "hide"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageVisibleRootType THREAD = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageVisibleRootType( - Value.THREAD, "thread"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageVisibleRootType - GOTO3D_VIEW = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageVisibleRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageVisibleRootType - TRANSITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageVisibleRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageVisibleRootType - RESET_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageVisibleRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageVisibleRootType( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageVisibleRootType - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageVisibleRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageVisibleRootType valueOf( - String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageVisibleRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageVisibleWarningsItem.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageVisibleWarningsItem.java deleted file mode 100644 index 8ce860f..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageVisibleWarningsItem.java +++ /dev/null @@ -1,111 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageVisibleWarningsItem { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageVisibleWarningsItem - MALFORMED_NEXT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageVisibleWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageVisibleWarningsItem - CYCLE_DROPPED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageVisibleWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageVisibleWarningsItem - INCOMPLETE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageVisibleWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageVisibleWarningsItem( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageVisibleWarningsItem - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageVisibleWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageVisibleWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStampActionsPageVisibleWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeout.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeout.java index 5ab34f7..552f1a5 100644 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeout.java +++ b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeout.java @@ -65,7 +65,7 @@ public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrik private final Optional updatedBy; - private final Optional actions; + private final Optional actions; private final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutColor color; @@ -97,7 +97,7 @@ private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeout( Optional groupId, Optional createdBy, Optional updatedBy, - Optional actions, + Optional actions, DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutColor color, double opacity, List quadPoints, @@ -250,7 +250,7 @@ public Optional getUpdatedBy() { } @JsonProperty("actions") - public Optional getActions() { + public Optional getActions() { return actions; } @@ -525,9 +525,9 @@ _FinalStage replyType( _FinalStage updatedBy(String updatedBy); - _FinalStage actions(Optional actions); + _FinalStage actions(Optional actions); - _FinalStage actions(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActions actions); + _FinalStage actions(PdfAnnotationActions actions); _FinalStage quadPoints( List quadPoints); @@ -581,8 +581,7 @@ public static final class Builder private List quadPoints = new ArrayList<>(); - private Optional actions = - Optional.empty(); + private Optional actions = Optional.empty(); private Optional updatedBy = Optional.empty(); @@ -769,15 +768,14 @@ public _FinalStage quadPoints( } @java.lang.Override - public _FinalStage actions(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActions actions) { + public _FinalStage actions(PdfAnnotationActions actions) { this.actions = Optional.ofNullable(actions); return this; } @java.lang.Override @JsonSetter(value = "actions", nulls = Nulls.SKIP) - public _FinalStage actions( - Optional actions) { + public _FinalStage actions(Optional actions) { this.actions = actions; return this; } diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActions.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActions.java deleted file mode 100644 index ce6ac17..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActions.java +++ /dev/null @@ -1,415 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.HashMap; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActions.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActions { - private final Optional activate; - - private final Optional - cursorEnter; - - private final Optional - cursorExit; - - private final Optional mouseDown; - - private final Optional mouseUp; - - private final Optional focus; - - private final Optional blur; - - private final Optional pageOpen; - - private final Optional pageClose; - - private final Optional - pageVisible; - - private final Optional - pageInvisible; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActions( - Optional activate, - Optional cursorEnter, - Optional cursorExit, - Optional mouseDown, - Optional mouseUp, - Optional focus, - Optional blur, - Optional pageOpen, - Optional pageClose, - Optional pageVisible, - Optional - pageInvisible, - Map additionalProperties) { - this.activate = activate; - this.cursorEnter = cursorEnter; - this.cursorExit = cursorExit; - this.mouseDown = mouseDown; - this.mouseUp = mouseUp; - this.focus = focus; - this.blur = blur; - this.pageOpen = pageOpen; - this.pageClose = pageClose; - this.pageVisible = pageVisible; - this.pageInvisible = pageInvisible; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("activate") - public Optional getActivate() { - return activate; - } - - @JsonProperty("cursorEnter") - public Optional - getCursorEnter() { - return cursorEnter; - } - - @JsonProperty("cursorExit") - public Optional - getCursorExit() { - return cursorExit; - } - - @JsonProperty("mouseDown") - public Optional getMouseDown() { - return mouseDown; - } - - @JsonProperty("mouseUp") - public Optional getMouseUp() { - return mouseUp; - } - - @JsonProperty("focus") - public Optional getFocus() { - return focus; - } - - @JsonProperty("blur") - public Optional getBlur() { - return blur; - } - - @JsonProperty("pageOpen") - public Optional getPageOpen() { - return pageOpen; - } - - @JsonProperty("pageClose") - public Optional getPageClose() { - return pageClose; - } - - @JsonProperty("pageVisible") - public Optional - getPageVisible() { - return pageVisible; - } - - @JsonProperty("pageInvisible") - public Optional - getPageInvisible() { - return pageInvisible; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActions - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActions) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActions other) { - return activate.equals(other.activate) - && cursorEnter.equals(other.cursorEnter) - && cursorExit.equals(other.cursorExit) - && mouseDown.equals(other.mouseDown) - && mouseUp.equals(other.mouseUp) - && focus.equals(other.focus) - && blur.equals(other.blur) - && pageOpen.equals(other.pageOpen) - && pageClose.equals(other.pageClose) - && pageVisible.equals(other.pageVisible) - && pageInvisible.equals(other.pageInvisible); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash( - this.activate, - this.cursorEnter, - this.cursorExit, - this.mouseDown, - this.mouseUp, - this.focus, - this.blur, - this.pageOpen, - this.pageClose, - this.pageVisible, - this.pageInvisible); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static Builder builder() { - return new Builder(); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder { - private Optional activate = - Optional.empty(); - - private Optional - cursorEnter = Optional.empty(); - - private Optional - cursorExit = Optional.empty(); - - private Optional mouseDown = - Optional.empty(); - - private Optional mouseUp = - Optional.empty(); - - private Optional focus = - Optional.empty(); - - private Optional blur = - Optional.empty(); - - private Optional pageOpen = - Optional.empty(); - - private Optional pageClose = - Optional.empty(); - - private Optional - pageVisible = Optional.empty(); - - private Optional - pageInvisible = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActions other) { - activate(other.getActivate()); - cursorEnter(other.getCursorEnter()); - cursorExit(other.getCursorExit()); - mouseDown(other.getMouseDown()); - mouseUp(other.getMouseUp()); - focus(other.getFocus()); - blur(other.getBlur()); - pageOpen(other.getPageOpen()); - pageClose(other.getPageClose()); - pageVisible(other.getPageVisible()); - pageInvisible(other.getPageInvisible()); - return this; - } - - @JsonSetter(value = "activate", nulls = Nulls.SKIP) - public Builder activate( - Optional activate) { - this.activate = activate; - return this; - } - - public Builder activate( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsActivate activate) { - this.activate = Optional.ofNullable(activate); - return this; - } - - @JsonSetter(value = "cursorEnter", nulls = Nulls.SKIP) - public Builder cursorEnter( - Optional - cursorEnter) { - this.cursorEnter = cursorEnter; - return this; - } - - public Builder cursorEnter( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsCursorEnter cursorEnter) { - this.cursorEnter = Optional.ofNullable(cursorEnter); - return this; - } - - @JsonSetter(value = "cursorExit", nulls = Nulls.SKIP) - public Builder cursorExit( - Optional - cursorExit) { - this.cursorExit = cursorExit; - return this; - } - - public Builder cursorExit( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsCursorExit cursorExit) { - this.cursorExit = Optional.ofNullable(cursorExit); - return this; - } - - @JsonSetter(value = "mouseDown", nulls = Nulls.SKIP) - public Builder mouseDown( - Optional mouseDown) { - this.mouseDown = mouseDown; - return this; - } - - public Builder mouseDown( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsMouseDown mouseDown) { - this.mouseDown = Optional.ofNullable(mouseDown); - return this; - } - - @JsonSetter(value = "mouseUp", nulls = Nulls.SKIP) - public Builder mouseUp( - Optional mouseUp) { - this.mouseUp = mouseUp; - return this; - } - - public Builder mouseUp( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsMouseUp mouseUp) { - this.mouseUp = Optional.ofNullable(mouseUp); - return this; - } - - @JsonSetter(value = "focus", nulls = Nulls.SKIP) - public Builder focus( - Optional focus) { - this.focus = focus; - return this; - } - - public Builder focus(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsFocus focus) { - this.focus = Optional.ofNullable(focus); - return this; - } - - @JsonSetter(value = "blur", nulls = Nulls.SKIP) - public Builder blur( - Optional blur) { - this.blur = blur; - return this; - } - - public Builder blur(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsBlur blur) { - this.blur = Optional.ofNullable(blur); - return this; - } - - @JsonSetter(value = "pageOpen", nulls = Nulls.SKIP) - public Builder pageOpen( - Optional pageOpen) { - this.pageOpen = pageOpen; - return this; - } - - public Builder pageOpen( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageOpen pageOpen) { - this.pageOpen = Optional.ofNullable(pageOpen); - return this; - } - - @JsonSetter(value = "pageClose", nulls = Nulls.SKIP) - public Builder pageClose( - Optional pageClose) { - this.pageClose = pageClose; - return this; - } - - public Builder pageClose( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageClose pageClose) { - this.pageClose = Optional.ofNullable(pageClose); - return this; - } - - @JsonSetter(value = "pageVisible", nulls = Nulls.SKIP) - public Builder pageVisible( - Optional - pageVisible) { - this.pageVisible = pageVisible; - return this; - } - - public Builder pageVisible( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageVisible pageVisible) { - this.pageVisible = Optional.ofNullable(pageVisible); - return this; - } - - @JsonSetter(value = "pageInvisible", nulls = Nulls.SKIP) - public Builder pageInvisible( - Optional - pageInvisible) { - this.pageInvisible = pageInvisible; - return this; - } - - public Builder pageInvisible( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageInvisible pageInvisible) { - this.pageInvisible = Optional.ofNullable(pageInvisible); - return this; - } - - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActions build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActions( - activate, - cursorEnter, - cursorExit, - mouseDown, - mouseUp, - focus, - blur, - pageOpen, - pageClose, - pageVisible, - pageInvisible, - additionalProperties); - } - - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsActivate.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsActivate.java deleted file mode 100644 index b5528b3..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsActivate.java +++ /dev/null @@ -1,268 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsActivate.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsActivate { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List - warnings; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsActivate( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List - getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsActivate - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsActivate) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsActivate other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsActivate other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsActivate build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root( - Optional root); - - _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsActivateRoot root); - - _FinalStage root( - Nullable root); - - _FinalStage warnings( - List - warnings); - - _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsActivateWarningsItem warnings); - - _FinalStage addAllWarnings( - List - warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List - warnings = new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsActivate other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List - warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsActivateWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List - warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsActivateRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsActivate build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsActivate( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsActivateRoot.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsActivateRoot.java deleted file mode 100644 index 718ee1e..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsActivateRoot.java +++ /dev/null @@ -1,230 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsActivateRoot.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsActivateRoot { - private final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsActivateRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsActivateRoot( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsActivateRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsActivateRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsActivateRoot - && equalTo( - (DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsActivateRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsActivateRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsActivateRootType type); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsActivateRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsActivateRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsActivateRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsActivateRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsActivateRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsActivateRoot build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsActivateRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsActivateRootType.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsActivateRootType.java deleted file mode 100644 index 24c3c6e..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsActivateRootType.java +++ /dev/null @@ -1,302 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsActivateRootType { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsActivateRootType - UNKNOWN = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsActivateRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsActivateRootType NAMED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsActivateRootType( - Value.NAMED, "named"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsActivateRootType GOTO = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsActivateRootType( - Value.GOTO, "goto"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsActivateRootType - GOTO_EMBEDDED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsActivateRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsActivateRootType - JAVASCRIPT = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsActivateRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsActivateRootType SOUND = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsActivateRootType( - Value.SOUND, "sound"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsActivateRootType - RENDITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsActivateRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsActivateRootType - GOTO_REMOTE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsActivateRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsActivateRootType - LAUNCH = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsActivateRootType( - Value.LAUNCH, "launch"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsActivateRootType - IMPORT_DATA = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsActivateRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsActivateRootType - SET_OCG_STATE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsActivateRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsActivateRootType URI = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsActivateRootType( - Value.URI, "uri"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsActivateRootType MOVIE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsActivateRootType( - Value.MOVIE, "movie"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsActivateRootType - SUBMIT_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsActivateRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsActivateRootType HIDE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsActivateRootType( - Value.HIDE, "hide"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsActivateRootType - THREAD = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsActivateRootType( - Value.THREAD, "thread"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsActivateRootType - GOTO3D_VIEW = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsActivateRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsActivateRootType - TRANSITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsActivateRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsActivateRootType - RESET_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsActivateRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsActivateRootType( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsActivateRootType - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsActivateRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsActivateRootType valueOf( - String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsActivateRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsActivateWarningsItem.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsActivateWarningsItem.java deleted file mode 100644 index 708ba96..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsActivateWarningsItem.java +++ /dev/null @@ -1,111 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsActivateWarningsItem { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsActivateWarningsItem - MALFORMED_NEXT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsActivateWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsActivateWarningsItem - CYCLE_DROPPED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsActivateWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsActivateWarningsItem - INCOMPLETE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsActivateWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsActivateWarningsItem( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsActivateWarningsItem - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsActivateWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsActivateWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsActivateWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsBlur.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsBlur.java deleted file mode 100644 index 82b1726..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsBlur.java +++ /dev/null @@ -1,266 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsBlur.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsBlur { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List - warnings; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsBlur( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List - getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsBlur - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsBlur) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsBlur other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsBlur other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsBlur build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root( - Optional root); - - _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsBlurRoot root); - - _FinalStage root( - Nullable root); - - _FinalStage warnings( - List - warnings); - - _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsBlurWarningsItem warnings); - - _FinalStage addAllWarnings( - List - warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List - warnings = new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsBlur other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List - warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsBlurWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List - warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsBlurRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsBlur build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsBlur( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsBlurRoot.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsBlurRoot.java deleted file mode 100644 index c719fa2..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsBlurRoot.java +++ /dev/null @@ -1,226 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsBlurRoot.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsBlurRoot { - private final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsBlurRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsBlurRoot( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsBlurRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsBlurRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsBlurRoot - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsBlurRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsBlurRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsBlurRootType type); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsBlurRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsBlurRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsBlurRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsBlurRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsBlurRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsBlurRoot build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsBlurRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsBlurRootType.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsBlurRootType.java deleted file mode 100644 index 4c9cae9..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsBlurRootType.java +++ /dev/null @@ -1,298 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsBlurRootType { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsBlurRootType UNKNOWN = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsBlurRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsBlurRootType NAMED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsBlurRootType( - Value.NAMED, "named"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsBlurRootType GOTO = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsBlurRootType( - Value.GOTO, "goto"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsBlurRootType - GOTO_EMBEDDED = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsBlurRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsBlurRootType - JAVASCRIPT = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsBlurRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsBlurRootType SOUND = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsBlurRootType( - Value.SOUND, "sound"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsBlurRootType RENDITION = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsBlurRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsBlurRootType - GOTO_REMOTE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsBlurRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsBlurRootType LAUNCH = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsBlurRootType( - Value.LAUNCH, "launch"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsBlurRootType - IMPORT_DATA = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsBlurRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsBlurRootType - SET_OCG_STATE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsBlurRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsBlurRootType URI = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsBlurRootType(Value.URI, "uri"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsBlurRootType MOVIE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsBlurRootType( - Value.MOVIE, "movie"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsBlurRootType - SUBMIT_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsBlurRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsBlurRootType HIDE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsBlurRootType( - Value.HIDE, "hide"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsBlurRootType THREAD = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsBlurRootType( - Value.THREAD, "thread"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsBlurRootType - GOTO3D_VIEW = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsBlurRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsBlurRootType - TRANSITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsBlurRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsBlurRootType - RESET_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsBlurRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsBlurRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsBlurRootType - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsBlurRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsBlurRootType valueOf( - String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsBlurRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsBlurWarningsItem.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsBlurWarningsItem.java deleted file mode 100644 index 70563fb..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsBlurWarningsItem.java +++ /dev/null @@ -1,110 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsBlurWarningsItem { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsBlurWarningsItem - MALFORMED_NEXT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsBlurWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsBlurWarningsItem - CYCLE_DROPPED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsBlurWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsBlurWarningsItem - INCOMPLETE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsBlurWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsBlurWarningsItem( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsBlurWarningsItem - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsBlurWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsBlurWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsBlurWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsCursorEnter.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsCursorEnter.java deleted file mode 100644 index 72f6c7b..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsCursorEnter.java +++ /dev/null @@ -1,275 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsCursorEnter.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsCursorEnter { - private final Optional - root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List - warnings; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsCursorEnter( - Optional root, - boolean incomplete, - int warningFlags, - List - warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List - getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional - _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsCursorEnter - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsCursorEnter) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsCursorEnter other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsCursorEnter other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsCursorEnter build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root( - Optional root); - - _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsCursorEnterRoot root); - - _FinalStage root( - Nullable root); - - _FinalStage warnings( - List - warnings); - - _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsCursorEnterWarningsItem - warnings); - - _FinalStage addAllWarnings( - List - warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List - warnings = new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsCursorEnter other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List - warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsCursorEnterWarningsItem - warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List - warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable - root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsCursorEnterRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional - root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsCursorEnter build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsCursorEnter( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsCursorEnterRoot.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsCursorEnterRoot.java deleted file mode 100644 index 3ed9e84..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsCursorEnterRoot.java +++ /dev/null @@ -1,233 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsCursorEnterRoot.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsCursorEnterRoot { - private final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsCursorEnterRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsCursorEnterRoot( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsCursorEnterRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsCursorEnterRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsCursorEnterRoot - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsCursorEnterRoot) - other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsCursorEnterRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsCursorEnterRootType - type); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsCursorEnterRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsCursorEnterRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsCursorEnterRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsCursorEnterRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsCursorEnterRootType - type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsCursorEnterRoot build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsCursorEnterRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsCursorEnterRootType.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsCursorEnterRootType.java deleted file mode 100644 index 59689dc..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsCursorEnterRootType.java +++ /dev/null @@ -1,309 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsCursorEnterRootType { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsCursorEnterRootType - UNKNOWN = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsCursorEnterRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsCursorEnterRootType - NAMED = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsCursorEnterRootType( - Value.NAMED, "named"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsCursorEnterRootType - GOTO = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsCursorEnterRootType( - Value.GOTO, "goto"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsCursorEnterRootType - GOTO_EMBEDDED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsCursorEnterRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsCursorEnterRootType - JAVASCRIPT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsCursorEnterRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsCursorEnterRootType - SOUND = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsCursorEnterRootType( - Value.SOUND, "sound"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsCursorEnterRootType - RENDITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsCursorEnterRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsCursorEnterRootType - GOTO_REMOTE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsCursorEnterRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsCursorEnterRootType - LAUNCH = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsCursorEnterRootType( - Value.LAUNCH, "launch"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsCursorEnterRootType - IMPORT_DATA = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsCursorEnterRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsCursorEnterRootType - SET_OCG_STATE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsCursorEnterRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsCursorEnterRootType - URI = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsCursorEnterRootType( - Value.URI, "uri"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsCursorEnterRootType - MOVIE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsCursorEnterRootType( - Value.MOVIE, "movie"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsCursorEnterRootType - SUBMIT_FORM = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsCursorEnterRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsCursorEnterRootType - HIDE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsCursorEnterRootType( - Value.HIDE, "hide"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsCursorEnterRootType - THREAD = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsCursorEnterRootType( - Value.THREAD, "thread"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsCursorEnterRootType - GOTO3D_VIEW = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsCursorEnterRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsCursorEnterRootType - TRANSITION = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsCursorEnterRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsCursorEnterRootType - RESET_FORM = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsCursorEnterRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsCursorEnterRootType( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsCursorEnterRootType - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsCursorEnterRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsCursorEnterRootType valueOf( - String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsCursorEnterRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsCursorEnterWarningsItem.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsCursorEnterWarningsItem.java deleted file mode 100644 index 6509563..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsCursorEnterWarningsItem.java +++ /dev/null @@ -1,111 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsCursorEnterWarningsItem { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsCursorEnterWarningsItem - MALFORMED_NEXT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsCursorEnterWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsCursorEnterWarningsItem - CYCLE_DROPPED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsCursorEnterWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsCursorEnterWarningsItem - INCOMPLETE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsCursorEnterWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsCursorEnterWarningsItem( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsCursorEnterWarningsItem - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsCursorEnterWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsCursorEnterWarningsItem - valueOf(String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsCursorEnterWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsCursorExit.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsCursorExit.java deleted file mode 100644 index 26a81b7..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsCursorExit.java +++ /dev/null @@ -1,272 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsCursorExit.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsCursorExit { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List - warnings; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsCursorExit( - Optional root, - boolean incomplete, - int warningFlags, - List - warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List - getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional - _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsCursorExit - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsCursorExit) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsCursorExit other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsCursorExit other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsCursorExit build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root( - Optional root); - - _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsCursorExitRoot root); - - _FinalStage root( - Nullable root); - - _FinalStage warnings( - List - warnings); - - _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsCursorExitWarningsItem - warnings); - - _FinalStage addAllWarnings( - List - warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List - warnings = new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsCursorExit other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List - warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsCursorExitWarningsItem - warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List - warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsCursorExitRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsCursorExit build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsCursorExit( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsCursorExitRoot.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsCursorExitRoot.java deleted file mode 100644 index 6bbaf8e..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsCursorExitRoot.java +++ /dev/null @@ -1,233 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsCursorExitRoot.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsCursorExitRoot { - private final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsCursorExitRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsCursorExitRoot( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsCursorExitRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsCursorExitRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsCursorExitRoot - && equalTo( - (DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsCursorExitRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsCursorExitRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsCursorExitRootType - type); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsCursorExitRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsCursorExitRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsCursorExitRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsCursorExitRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsCursorExitRootType - type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsCursorExitRoot build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsCursorExitRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsCursorExitRootType.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsCursorExitRootType.java deleted file mode 100644 index 80e9d13..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsCursorExitRootType.java +++ /dev/null @@ -1,306 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsCursorExitRootType { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsCursorExitRootType - UNKNOWN = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsCursorExitRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsCursorExitRootType - NAMED = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsCursorExitRootType( - Value.NAMED, "named"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsCursorExitRootType - GOTO = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsCursorExitRootType( - Value.GOTO, "goto"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsCursorExitRootType - GOTO_EMBEDDED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsCursorExitRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsCursorExitRootType - JAVASCRIPT = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsCursorExitRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsCursorExitRootType - SOUND = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsCursorExitRootType( - Value.SOUND, "sound"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsCursorExitRootType - RENDITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsCursorExitRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsCursorExitRootType - GOTO_REMOTE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsCursorExitRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsCursorExitRootType - LAUNCH = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsCursorExitRootType( - Value.LAUNCH, "launch"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsCursorExitRootType - IMPORT_DATA = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsCursorExitRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsCursorExitRootType - SET_OCG_STATE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsCursorExitRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsCursorExitRootType URI = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsCursorExitRootType( - Value.URI, "uri"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsCursorExitRootType - MOVIE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsCursorExitRootType( - Value.MOVIE, "movie"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsCursorExitRootType - SUBMIT_FORM = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsCursorExitRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsCursorExitRootType - HIDE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsCursorExitRootType( - Value.HIDE, "hide"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsCursorExitRootType - THREAD = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsCursorExitRootType( - Value.THREAD, "thread"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsCursorExitRootType - GOTO3D_VIEW = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsCursorExitRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsCursorExitRootType - TRANSITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsCursorExitRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsCursorExitRootType - RESET_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsCursorExitRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsCursorExitRootType( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsCursorExitRootType - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsCursorExitRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsCursorExitRootType valueOf( - String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsCursorExitRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsCursorExitWarningsItem.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsCursorExitWarningsItem.java deleted file mode 100644 index 82e36a4..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsCursorExitWarningsItem.java +++ /dev/null @@ -1,111 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsCursorExitWarningsItem { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsCursorExitWarningsItem - MALFORMED_NEXT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsCursorExitWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsCursorExitWarningsItem - CYCLE_DROPPED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsCursorExitWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsCursorExitWarningsItem - INCOMPLETE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsCursorExitWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsCursorExitWarningsItem( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsCursorExitWarningsItem - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsCursorExitWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsCursorExitWarningsItem - valueOf(String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsCursorExitWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsFocus.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsFocus.java deleted file mode 100644 index c4665a1..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsFocus.java +++ /dev/null @@ -1,267 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsFocus.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsFocus { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List - warnings; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsFocus( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List - getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsFocus - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsFocus) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsFocus other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsFocus other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsFocus build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root( - Optional root); - - _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsFocusRoot root); - - _FinalStage root( - Nullable root); - - _FinalStage warnings( - List - warnings); - - _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsFocusWarningsItem warnings); - - _FinalStage addAllWarnings( - List - warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List - warnings = new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsFocus other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List - warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsFocusWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List - warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsFocusRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsFocus build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsFocus( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsFocusRoot.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsFocusRoot.java deleted file mode 100644 index c738562..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsFocusRoot.java +++ /dev/null @@ -1,226 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsFocusRoot.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsFocusRoot { - private final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsFocusRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsFocusRoot( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsFocusRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsFocusRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsFocusRoot - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsFocusRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsFocusRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsFocusRootType type); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsFocusRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsFocusRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsFocusRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsFocusRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsFocusRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsFocusRoot build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsFocusRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsFocusRootType.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsFocusRootType.java deleted file mode 100644 index 94d3b7a..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsFocusRootType.java +++ /dev/null @@ -1,298 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsFocusRootType { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsFocusRootType UNKNOWN = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsFocusRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsFocusRootType NAMED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsFocusRootType( - Value.NAMED, "named"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsFocusRootType GOTO = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsFocusRootType( - Value.GOTO, "goto"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsFocusRootType - GOTO_EMBEDDED = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsFocusRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsFocusRootType - JAVASCRIPT = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsFocusRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsFocusRootType SOUND = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsFocusRootType( - Value.SOUND, "sound"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsFocusRootType - RENDITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsFocusRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsFocusRootType - GOTO_REMOTE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsFocusRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsFocusRootType LAUNCH = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsFocusRootType( - Value.LAUNCH, "launch"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsFocusRootType - IMPORT_DATA = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsFocusRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsFocusRootType - SET_OCG_STATE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsFocusRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsFocusRootType URI = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsFocusRootType(Value.URI, "uri"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsFocusRootType MOVIE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsFocusRootType( - Value.MOVIE, "movie"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsFocusRootType - SUBMIT_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsFocusRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsFocusRootType HIDE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsFocusRootType( - Value.HIDE, "hide"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsFocusRootType THREAD = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsFocusRootType( - Value.THREAD, "thread"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsFocusRootType - GOTO3D_VIEW = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsFocusRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsFocusRootType - TRANSITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsFocusRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsFocusRootType - RESET_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsFocusRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsFocusRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsFocusRootType - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsFocusRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsFocusRootType valueOf( - String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsFocusRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsFocusWarningsItem.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsFocusWarningsItem.java deleted file mode 100644 index 427bd14..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsFocusWarningsItem.java +++ /dev/null @@ -1,110 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsFocusWarningsItem { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsFocusWarningsItem - MALFORMED_NEXT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsFocusWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsFocusWarningsItem - CYCLE_DROPPED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsFocusWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsFocusWarningsItem - INCOMPLETE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsFocusWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsFocusWarningsItem( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsFocusWarningsItem - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsFocusWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsFocusWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsFocusWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsMouseDown.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsMouseDown.java deleted file mode 100644 index a3e03aa..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsMouseDown.java +++ /dev/null @@ -1,270 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsMouseDown.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsMouseDown { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List - warnings; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsMouseDown( - Optional root, - boolean incomplete, - int warningFlags, - List - warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List - getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsMouseDown - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsMouseDown) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsMouseDown other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsMouseDown other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsMouseDown build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root( - Optional root); - - _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsMouseDownRoot root); - - _FinalStage root( - Nullable root); - - _FinalStage warnings( - List - warnings); - - _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsMouseDownWarningsItem warnings); - - _FinalStage addAllWarnings( - List - warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List - warnings = new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsMouseDown other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List - warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsMouseDownWarningsItem - warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List - warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsMouseDownRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsMouseDown build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsMouseDown( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsMouseDownRoot.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsMouseDownRoot.java deleted file mode 100644 index 9cf0248..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsMouseDownRoot.java +++ /dev/null @@ -1,232 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsMouseDownRoot.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsMouseDownRoot { - private final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsMouseDownRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsMouseDownRoot( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsMouseDownRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsMouseDownRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsMouseDownRoot - && equalTo( - (DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsMouseDownRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsMouseDownRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsMouseDownRootType type); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsMouseDownRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsMouseDownRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsMouseDownRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsMouseDownRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsMouseDownRootType - type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsMouseDownRoot build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsMouseDownRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsMouseDownRootType.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsMouseDownRootType.java deleted file mode 100644 index 24a5db2..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsMouseDownRootType.java +++ /dev/null @@ -1,302 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsMouseDownRootType { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsMouseDownRootType - UNKNOWN = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsMouseDownRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsMouseDownRootType - NAMED = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsMouseDownRootType( - Value.NAMED, "named"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsMouseDownRootType GOTO = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsMouseDownRootType( - Value.GOTO, "goto"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsMouseDownRootType - GOTO_EMBEDDED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsMouseDownRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsMouseDownRootType - JAVASCRIPT = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsMouseDownRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsMouseDownRootType - SOUND = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsMouseDownRootType( - Value.SOUND, "sound"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsMouseDownRootType - RENDITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsMouseDownRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsMouseDownRootType - GOTO_REMOTE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsMouseDownRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsMouseDownRootType - LAUNCH = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsMouseDownRootType( - Value.LAUNCH, "launch"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsMouseDownRootType - IMPORT_DATA = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsMouseDownRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsMouseDownRootType - SET_OCG_STATE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsMouseDownRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsMouseDownRootType URI = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsMouseDownRootType( - Value.URI, "uri"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsMouseDownRootType - MOVIE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsMouseDownRootType( - Value.MOVIE, "movie"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsMouseDownRootType - SUBMIT_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsMouseDownRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsMouseDownRootType HIDE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsMouseDownRootType( - Value.HIDE, "hide"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsMouseDownRootType - THREAD = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsMouseDownRootType( - Value.THREAD, "thread"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsMouseDownRootType - GOTO3D_VIEW = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsMouseDownRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsMouseDownRootType - TRANSITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsMouseDownRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsMouseDownRootType - RESET_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsMouseDownRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsMouseDownRootType( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsMouseDownRootType - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsMouseDownRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsMouseDownRootType valueOf( - String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsMouseDownRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsMouseDownWarningsItem.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsMouseDownWarningsItem.java deleted file mode 100644 index 9fe89c7..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsMouseDownWarningsItem.java +++ /dev/null @@ -1,111 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsMouseDownWarningsItem { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsMouseDownWarningsItem - MALFORMED_NEXT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsMouseDownWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsMouseDownWarningsItem - CYCLE_DROPPED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsMouseDownWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsMouseDownWarningsItem - INCOMPLETE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsMouseDownWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsMouseDownWarningsItem( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsMouseDownWarningsItem - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsMouseDownWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsMouseDownWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsMouseDownWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsMouseUp.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsMouseUp.java deleted file mode 100644 index 93f5af8..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsMouseUp.java +++ /dev/null @@ -1,268 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsMouseUp.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsMouseUp { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List - warnings; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsMouseUp( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List - getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsMouseUp - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsMouseUp) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsMouseUp other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsMouseUp other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsMouseUp build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root( - Optional root); - - _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsMouseUpRoot root); - - _FinalStage root( - Nullable root); - - _FinalStage warnings( - List - warnings); - - _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsMouseUpWarningsItem warnings); - - _FinalStage addAllWarnings( - List - warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List - warnings = new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsMouseUp other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List - warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsMouseUpWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List - warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsMouseUpRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsMouseUp build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsMouseUp( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsMouseUpRoot.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsMouseUpRoot.java deleted file mode 100644 index b780f80..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsMouseUpRoot.java +++ /dev/null @@ -1,226 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsMouseUpRoot.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsMouseUpRoot { - private final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsMouseUpRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsMouseUpRoot( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsMouseUpRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsMouseUpRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsMouseUpRoot - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsMouseUpRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsMouseUpRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsMouseUpRootType type); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsMouseUpRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsMouseUpRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsMouseUpRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsMouseUpRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsMouseUpRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsMouseUpRoot build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsMouseUpRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsMouseUpRootType.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsMouseUpRootType.java deleted file mode 100644 index 5e547a4..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsMouseUpRootType.java +++ /dev/null @@ -1,300 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsMouseUpRootType { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsMouseUpRootType - UNKNOWN = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsMouseUpRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsMouseUpRootType NAMED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsMouseUpRootType( - Value.NAMED, "named"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsMouseUpRootType GOTO = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsMouseUpRootType( - Value.GOTO, "goto"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsMouseUpRootType - GOTO_EMBEDDED = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsMouseUpRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsMouseUpRootType - JAVASCRIPT = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsMouseUpRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsMouseUpRootType SOUND = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsMouseUpRootType( - Value.SOUND, "sound"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsMouseUpRootType - RENDITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsMouseUpRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsMouseUpRootType - GOTO_REMOTE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsMouseUpRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsMouseUpRootType LAUNCH = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsMouseUpRootType( - Value.LAUNCH, "launch"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsMouseUpRootType - IMPORT_DATA = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsMouseUpRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsMouseUpRootType - SET_OCG_STATE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsMouseUpRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsMouseUpRootType URI = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsMouseUpRootType( - Value.URI, "uri"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsMouseUpRootType MOVIE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsMouseUpRootType( - Value.MOVIE, "movie"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsMouseUpRootType - SUBMIT_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsMouseUpRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsMouseUpRootType HIDE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsMouseUpRootType( - Value.HIDE, "hide"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsMouseUpRootType THREAD = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsMouseUpRootType( - Value.THREAD, "thread"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsMouseUpRootType - GOTO3D_VIEW = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsMouseUpRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsMouseUpRootType - TRANSITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsMouseUpRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsMouseUpRootType - RESET_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsMouseUpRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsMouseUpRootType( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsMouseUpRootType - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsMouseUpRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsMouseUpRootType valueOf( - String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsMouseUpRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsMouseUpWarningsItem.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsMouseUpWarningsItem.java deleted file mode 100644 index e9fc3fd..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsMouseUpWarningsItem.java +++ /dev/null @@ -1,111 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsMouseUpWarningsItem { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsMouseUpWarningsItem - MALFORMED_NEXT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsMouseUpWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsMouseUpWarningsItem - CYCLE_DROPPED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsMouseUpWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsMouseUpWarningsItem - INCOMPLETE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsMouseUpWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsMouseUpWarningsItem( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsMouseUpWarningsItem - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsMouseUpWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsMouseUpWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsMouseUpWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageClose.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageClose.java deleted file mode 100644 index a96dbf8..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageClose.java +++ /dev/null @@ -1,270 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageClose.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageClose { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List - warnings; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageClose( - Optional root, - boolean incomplete, - int warningFlags, - List - warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List - getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageClose - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageClose) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageClose other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageClose other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageClose build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root( - Optional root); - - _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageCloseRoot root); - - _FinalStage root( - Nullable root); - - _FinalStage warnings( - List - warnings); - - _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageCloseWarningsItem warnings); - - _FinalStage addAllWarnings( - List - warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List - warnings = new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageClose other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List - warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageCloseWarningsItem - warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List - warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageCloseRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageClose build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageClose( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageCloseRoot.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageCloseRoot.java deleted file mode 100644 index 512026c..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageCloseRoot.java +++ /dev/null @@ -1,232 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageCloseRoot.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageCloseRoot { - private final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageCloseRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageCloseRoot( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageCloseRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageCloseRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageCloseRoot - && equalTo( - (DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageCloseRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageCloseRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageCloseRootType type); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageCloseRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageCloseRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageCloseRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageCloseRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageCloseRootType - type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageCloseRoot build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageCloseRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageCloseRootType.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageCloseRootType.java deleted file mode 100644 index 76e5ecf..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageCloseRootType.java +++ /dev/null @@ -1,302 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageCloseRootType { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageCloseRootType - UNKNOWN = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageCloseRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageCloseRootType - NAMED = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageCloseRootType( - Value.NAMED, "named"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageCloseRootType GOTO = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageCloseRootType( - Value.GOTO, "goto"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageCloseRootType - GOTO_EMBEDDED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageCloseRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageCloseRootType - JAVASCRIPT = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageCloseRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageCloseRootType - SOUND = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageCloseRootType( - Value.SOUND, "sound"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageCloseRootType - RENDITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageCloseRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageCloseRootType - GOTO_REMOTE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageCloseRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageCloseRootType - LAUNCH = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageCloseRootType( - Value.LAUNCH, "launch"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageCloseRootType - IMPORT_DATA = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageCloseRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageCloseRootType - SET_OCG_STATE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageCloseRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageCloseRootType URI = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageCloseRootType( - Value.URI, "uri"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageCloseRootType - MOVIE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageCloseRootType( - Value.MOVIE, "movie"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageCloseRootType - SUBMIT_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageCloseRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageCloseRootType HIDE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageCloseRootType( - Value.HIDE, "hide"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageCloseRootType - THREAD = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageCloseRootType( - Value.THREAD, "thread"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageCloseRootType - GOTO3D_VIEW = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageCloseRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageCloseRootType - TRANSITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageCloseRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageCloseRootType - RESET_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageCloseRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageCloseRootType( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageCloseRootType - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageCloseRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageCloseRootType valueOf( - String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageCloseRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageCloseWarningsItem.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageCloseWarningsItem.java deleted file mode 100644 index 56466f2..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageCloseWarningsItem.java +++ /dev/null @@ -1,111 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageCloseWarningsItem { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageCloseWarningsItem - MALFORMED_NEXT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageCloseWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageCloseWarningsItem - CYCLE_DROPPED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageCloseWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageCloseWarningsItem - INCOMPLETE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageCloseWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageCloseWarningsItem( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageCloseWarningsItem - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageCloseWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageCloseWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageCloseWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageInvisible.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageInvisible.java deleted file mode 100644 index 7c1c002..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageInvisible.java +++ /dev/null @@ -1,283 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageInvisible.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageInvisible { - private final Optional - root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List< - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageInvisibleWarningsItem> - warnings; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageInvisible( - Optional root, - boolean incomplete, - int warningFlags, - List - warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional - getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List - getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional - _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageInvisible - && equalTo( - (DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageInvisible) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageInvisible other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageInvisible other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageInvisible build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root( - Optional - root); - - _FinalStage root( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageInvisibleRoot root); - - _FinalStage root( - Nullable - root); - - _FinalStage warnings( - List - warnings); - - _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageInvisibleWarningsItem - warnings); - - _FinalStage addAllWarnings( - List - warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List - warnings = new ArrayList<>(); - - private Optional - root = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageInvisible other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List - warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageInvisibleWarningsItem - warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List - warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable - root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageInvisibleRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional - root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageInvisible build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageInvisible( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageInvisibleRoot.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageInvisibleRoot.java deleted file mode 100644 index ec0300a..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageInvisibleRoot.java +++ /dev/null @@ -1,236 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageInvisibleRoot.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageInvisibleRoot { - private final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageInvisibleRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageInvisibleRoot( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageInvisibleRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageInvisibleRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageInvisibleRoot - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageInvisibleRoot) - other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageInvisibleRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageInvisibleRootType - type); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageInvisibleRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageInvisibleRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageInvisibleRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageInvisibleRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageInvisibleRootType - type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageInvisibleRoot build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageInvisibleRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageInvisibleRootType.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageInvisibleRootType.java deleted file mode 100644 index 9a1551e..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageInvisibleRootType.java +++ /dev/null @@ -1,310 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageInvisibleRootType { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageInvisibleRootType - UNKNOWN = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageInvisibleRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageInvisibleRootType - NAMED = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageInvisibleRootType( - Value.NAMED, "named"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageInvisibleRootType - GOTO = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageInvisibleRootType( - Value.GOTO, "goto"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageInvisibleRootType - GOTO_EMBEDDED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageInvisibleRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageInvisibleRootType - JAVASCRIPT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageInvisibleRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageInvisibleRootType - SOUND = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageInvisibleRootType( - Value.SOUND, "sound"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageInvisibleRootType - RENDITION = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageInvisibleRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageInvisibleRootType - GOTO_REMOTE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageInvisibleRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageInvisibleRootType - LAUNCH = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageInvisibleRootType( - Value.LAUNCH, "launch"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageInvisibleRootType - IMPORT_DATA = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageInvisibleRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageInvisibleRootType - SET_OCG_STATE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageInvisibleRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageInvisibleRootType - URI = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageInvisibleRootType( - Value.URI, "uri"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageInvisibleRootType - MOVIE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageInvisibleRootType( - Value.MOVIE, "movie"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageInvisibleRootType - SUBMIT_FORM = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageInvisibleRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageInvisibleRootType - HIDE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageInvisibleRootType( - Value.HIDE, "hide"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageInvisibleRootType - THREAD = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageInvisibleRootType( - Value.THREAD, "thread"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageInvisibleRootType - GOTO3D_VIEW = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageInvisibleRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageInvisibleRootType - TRANSITION = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageInvisibleRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageInvisibleRootType - RESET_FORM = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageInvisibleRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageInvisibleRootType( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageInvisibleRootType - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageInvisibleRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageInvisibleRootType valueOf( - String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageInvisibleRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageInvisibleWarningsItem.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageInvisibleWarningsItem.java deleted file mode 100644 index fe89f7b..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageInvisibleWarningsItem.java +++ /dev/null @@ -1,111 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageInvisibleWarningsItem { - public static final - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageInvisibleWarningsItem MALFORMED_NEXT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageInvisibleWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageInvisibleWarningsItem CYCLE_DROPPED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageInvisibleWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageInvisibleWarningsItem INCOMPLETE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageInvisibleWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageInvisibleWarningsItem( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageInvisibleWarningsItem - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageInvisibleWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageInvisibleWarningsItem - valueOf(String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageInvisibleWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageOpen.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageOpen.java deleted file mode 100644 index 21f8f3f..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageOpen.java +++ /dev/null @@ -1,268 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageOpen.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageOpen { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List - warnings; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageOpen( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List - getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageOpen - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageOpen) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageOpen other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageOpen other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageOpen build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root( - Optional root); - - _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageOpenRoot root); - - _FinalStage root( - Nullable root); - - _FinalStage warnings( - List - warnings); - - _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageOpenWarningsItem warnings); - - _FinalStage addAllWarnings( - List - warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List - warnings = new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageOpen other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List - warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageOpenWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List - warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageOpenRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageOpen build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageOpen( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageOpenRoot.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageOpenRoot.java deleted file mode 100644 index cc535f4..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageOpenRoot.java +++ /dev/null @@ -1,230 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageOpenRoot.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageOpenRoot { - private final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageOpenRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageOpenRoot( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageOpenRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageOpenRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageOpenRoot - && equalTo( - (DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageOpenRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageOpenRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageOpenRootType type); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageOpenRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageOpenRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageOpenRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageOpenRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageOpenRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageOpenRoot build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageOpenRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageOpenRootType.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageOpenRootType.java deleted file mode 100644 index d1fbd9f..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageOpenRootType.java +++ /dev/null @@ -1,302 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageOpenRootType { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageOpenRootType - UNKNOWN = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageOpenRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageOpenRootType NAMED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageOpenRootType( - Value.NAMED, "named"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageOpenRootType GOTO = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageOpenRootType( - Value.GOTO, "goto"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageOpenRootType - GOTO_EMBEDDED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageOpenRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageOpenRootType - JAVASCRIPT = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageOpenRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageOpenRootType SOUND = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageOpenRootType( - Value.SOUND, "sound"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageOpenRootType - RENDITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageOpenRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageOpenRootType - GOTO_REMOTE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageOpenRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageOpenRootType - LAUNCH = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageOpenRootType( - Value.LAUNCH, "launch"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageOpenRootType - IMPORT_DATA = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageOpenRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageOpenRootType - SET_OCG_STATE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageOpenRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageOpenRootType URI = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageOpenRootType( - Value.URI, "uri"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageOpenRootType MOVIE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageOpenRootType( - Value.MOVIE, "movie"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageOpenRootType - SUBMIT_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageOpenRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageOpenRootType HIDE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageOpenRootType( - Value.HIDE, "hide"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageOpenRootType - THREAD = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageOpenRootType( - Value.THREAD, "thread"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageOpenRootType - GOTO3D_VIEW = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageOpenRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageOpenRootType - TRANSITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageOpenRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageOpenRootType - RESET_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageOpenRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageOpenRootType( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageOpenRootType - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageOpenRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageOpenRootType valueOf( - String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageOpenRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageOpenWarningsItem.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageOpenWarningsItem.java deleted file mode 100644 index 5b4a361..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageOpenWarningsItem.java +++ /dev/null @@ -1,111 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageOpenWarningsItem { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageOpenWarningsItem - MALFORMED_NEXT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageOpenWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageOpenWarningsItem - CYCLE_DROPPED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageOpenWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageOpenWarningsItem - INCOMPLETE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageOpenWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageOpenWarningsItem( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageOpenWarningsItem - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageOpenWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageOpenWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageOpenWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageVisible.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageVisible.java deleted file mode 100644 index e82a302..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageVisible.java +++ /dev/null @@ -1,275 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageVisible.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageVisible { - private final Optional - root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List - warnings; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageVisible( - Optional root, - boolean incomplete, - int warningFlags, - List - warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List - getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional - _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageVisible - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageVisible) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageVisible other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageVisible other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageVisible build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root( - Optional root); - - _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageVisibleRoot root); - - _FinalStage root( - Nullable root); - - _FinalStage warnings( - List - warnings); - - _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageVisibleWarningsItem - warnings); - - _FinalStage addAllWarnings( - List - warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List - warnings = new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageVisible other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List - warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageVisibleWarningsItem - warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List - warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable - root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageVisibleRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional - root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageVisible build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageVisible( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageVisibleRoot.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageVisibleRoot.java deleted file mode 100644 index eb258db..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageVisibleRoot.java +++ /dev/null @@ -1,233 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageVisibleRoot.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageVisibleRoot { - private final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageVisibleRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageVisibleRoot( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageVisibleRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageVisibleRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageVisibleRoot - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageVisibleRoot) - other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageVisibleRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageVisibleRootType - type); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageVisibleRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageVisibleRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageVisibleRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageVisibleRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageVisibleRootType - type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageVisibleRoot build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageVisibleRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageVisibleRootType.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageVisibleRootType.java deleted file mode 100644 index df2e313..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageVisibleRootType.java +++ /dev/null @@ -1,309 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageVisibleRootType { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageVisibleRootType - UNKNOWN = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageVisibleRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageVisibleRootType - NAMED = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageVisibleRootType( - Value.NAMED, "named"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageVisibleRootType - GOTO = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageVisibleRootType( - Value.GOTO, "goto"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageVisibleRootType - GOTO_EMBEDDED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageVisibleRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageVisibleRootType - JAVASCRIPT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageVisibleRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageVisibleRootType - SOUND = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageVisibleRootType( - Value.SOUND, "sound"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageVisibleRootType - RENDITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageVisibleRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageVisibleRootType - GOTO_REMOTE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageVisibleRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageVisibleRootType - LAUNCH = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageVisibleRootType( - Value.LAUNCH, "launch"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageVisibleRootType - IMPORT_DATA = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageVisibleRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageVisibleRootType - SET_OCG_STATE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageVisibleRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageVisibleRootType - URI = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageVisibleRootType( - Value.URI, "uri"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageVisibleRootType - MOVIE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageVisibleRootType( - Value.MOVIE, "movie"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageVisibleRootType - SUBMIT_FORM = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageVisibleRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageVisibleRootType - HIDE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageVisibleRootType( - Value.HIDE, "hide"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageVisibleRootType - THREAD = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageVisibleRootType( - Value.THREAD, "thread"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageVisibleRootType - GOTO3D_VIEW = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageVisibleRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageVisibleRootType - TRANSITION = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageVisibleRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageVisibleRootType - RESET_FORM = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageVisibleRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageVisibleRootType( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageVisibleRootType - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageVisibleRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageVisibleRootType valueOf( - String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageVisibleRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageVisibleWarningsItem.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageVisibleWarningsItem.java deleted file mode 100644 index 4e0e753..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageVisibleWarningsItem.java +++ /dev/null @@ -1,111 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageVisibleWarningsItem { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageVisibleWarningsItem - MALFORMED_NEXT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageVisibleWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageVisibleWarningsItem - CYCLE_DROPPED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageVisibleWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageVisibleWarningsItem - INCOMPLETE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageVisibleWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageVisibleWarningsItem( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageVisibleWarningsItem - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageVisibleWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageVisibleWarningsItem - valueOf(String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemStrikeoutActionsPageVisibleWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemText.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemText.java index 86e09b9..fb09760 100644 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemText.java +++ b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemText.java @@ -63,7 +63,7 @@ public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemText private final Optional updatedBy; - private final Optional actions; + private final Optional actions; private final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextColor color; @@ -97,7 +97,7 @@ private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemText( Optional groupId, Optional createdBy, Optional updatedBy, - Optional actions, + Optional actions, DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextColor color, double opacity, DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextIcon icon, @@ -252,7 +252,7 @@ public Optional getUpdatedBy() { } @JsonProperty("actions") - public Optional getActions() { + public Optional getActions() { return actions; } @@ -544,9 +544,9 @@ _FinalStage replyType( _FinalStage updatedBy(String updatedBy); - _FinalStage actions(Optional actions); + _FinalStage actions(Optional actions); - _FinalStage actions(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActions actions); + _FinalStage actions(PdfAnnotationActions actions); _FinalStage state(Optional state); @@ -598,8 +598,7 @@ public static final class Builder private Optional state = Optional.empty(); - private Optional actions = - Optional.empty(); + private Optional actions = Optional.empty(); private Optional updatedBy = Optional.empty(); @@ -785,15 +784,14 @@ public _FinalStage state(Optional state) { } @java.lang.Override - public _FinalStage actions(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActions actions) { + public _FinalStage actions(PdfAnnotationActions actions) { this.actions = Optional.ofNullable(actions); return this; } @java.lang.Override @JsonSetter(value = "actions", nulls = Nulls.SKIP) - public _FinalStage actions( - Optional actions) { + public _FinalStage actions(Optional actions) { this.actions = actions; return this; } diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActions.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActions.java deleted file mode 100644 index 9eb14f1..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActions.java +++ /dev/null @@ -1,400 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.HashMap; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActions.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActions { - private final Optional activate; - - private final Optional cursorEnter; - - private final Optional cursorExit; - - private final Optional mouseDown; - - private final Optional mouseUp; - - private final Optional focus; - - private final Optional blur; - - private final Optional pageOpen; - - private final Optional pageClose; - - private final Optional pageVisible; - - private final Optional - pageInvisible; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActions( - Optional activate, - Optional cursorEnter, - Optional cursorExit, - Optional mouseDown, - Optional mouseUp, - Optional focus, - Optional blur, - Optional pageOpen, - Optional pageClose, - Optional pageVisible, - Optional pageInvisible, - Map additionalProperties) { - this.activate = activate; - this.cursorEnter = cursorEnter; - this.cursorExit = cursorExit; - this.mouseDown = mouseDown; - this.mouseUp = mouseUp; - this.focus = focus; - this.blur = blur; - this.pageOpen = pageOpen; - this.pageClose = pageClose; - this.pageVisible = pageVisible; - this.pageInvisible = pageInvisible; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("activate") - public Optional getActivate() { - return activate; - } - - @JsonProperty("cursorEnter") - public Optional getCursorEnter() { - return cursorEnter; - } - - @JsonProperty("cursorExit") - public Optional getCursorExit() { - return cursorExit; - } - - @JsonProperty("mouseDown") - public Optional getMouseDown() { - return mouseDown; - } - - @JsonProperty("mouseUp") - public Optional getMouseUp() { - return mouseUp; - } - - @JsonProperty("focus") - public Optional getFocus() { - return focus; - } - - @JsonProperty("blur") - public Optional getBlur() { - return blur; - } - - @JsonProperty("pageOpen") - public Optional getPageOpen() { - return pageOpen; - } - - @JsonProperty("pageClose") - public Optional getPageClose() { - return pageClose; - } - - @JsonProperty("pageVisible") - public Optional getPageVisible() { - return pageVisible; - } - - @JsonProperty("pageInvisible") - public Optional - getPageInvisible() { - return pageInvisible; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActions - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActions) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActions other) { - return activate.equals(other.activate) - && cursorEnter.equals(other.cursorEnter) - && cursorExit.equals(other.cursorExit) - && mouseDown.equals(other.mouseDown) - && mouseUp.equals(other.mouseUp) - && focus.equals(other.focus) - && blur.equals(other.blur) - && pageOpen.equals(other.pageOpen) - && pageClose.equals(other.pageClose) - && pageVisible.equals(other.pageVisible) - && pageInvisible.equals(other.pageInvisible); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash( - this.activate, - this.cursorEnter, - this.cursorExit, - this.mouseDown, - this.mouseUp, - this.focus, - this.blur, - this.pageOpen, - this.pageClose, - this.pageVisible, - this.pageInvisible); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static Builder builder() { - return new Builder(); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder { - private Optional activate = - Optional.empty(); - - private Optional cursorEnter = - Optional.empty(); - - private Optional cursorExit = - Optional.empty(); - - private Optional mouseDown = - Optional.empty(); - - private Optional mouseUp = - Optional.empty(); - - private Optional focus = - Optional.empty(); - - private Optional blur = - Optional.empty(); - - private Optional pageOpen = - Optional.empty(); - - private Optional pageClose = - Optional.empty(); - - private Optional pageVisible = - Optional.empty(); - - private Optional - pageInvisible = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActions other) { - activate(other.getActivate()); - cursorEnter(other.getCursorEnter()); - cursorExit(other.getCursorExit()); - mouseDown(other.getMouseDown()); - mouseUp(other.getMouseUp()); - focus(other.getFocus()); - blur(other.getBlur()); - pageOpen(other.getPageOpen()); - pageClose(other.getPageClose()); - pageVisible(other.getPageVisible()); - pageInvisible(other.getPageInvisible()); - return this; - } - - @JsonSetter(value = "activate", nulls = Nulls.SKIP) - public Builder activate( - Optional activate) { - this.activate = activate; - return this; - } - - public Builder activate(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsActivate activate) { - this.activate = Optional.ofNullable(activate); - return this; - } - - @JsonSetter(value = "cursorEnter", nulls = Nulls.SKIP) - public Builder cursorEnter( - Optional cursorEnter) { - this.cursorEnter = cursorEnter; - return this; - } - - public Builder cursorEnter( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsCursorEnter cursorEnter) { - this.cursorEnter = Optional.ofNullable(cursorEnter); - return this; - } - - @JsonSetter(value = "cursorExit", nulls = Nulls.SKIP) - public Builder cursorExit( - Optional cursorExit) { - this.cursorExit = cursorExit; - return this; - } - - public Builder cursorExit( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsCursorExit cursorExit) { - this.cursorExit = Optional.ofNullable(cursorExit); - return this; - } - - @JsonSetter(value = "mouseDown", nulls = Nulls.SKIP) - public Builder mouseDown( - Optional mouseDown) { - this.mouseDown = mouseDown; - return this; - } - - public Builder mouseDown( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsMouseDown mouseDown) { - this.mouseDown = Optional.ofNullable(mouseDown); - return this; - } - - @JsonSetter(value = "mouseUp", nulls = Nulls.SKIP) - public Builder mouseUp( - Optional mouseUp) { - this.mouseUp = mouseUp; - return this; - } - - public Builder mouseUp(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsMouseUp mouseUp) { - this.mouseUp = Optional.ofNullable(mouseUp); - return this; - } - - @JsonSetter(value = "focus", nulls = Nulls.SKIP) - public Builder focus(Optional focus) { - this.focus = focus; - return this; - } - - public Builder focus(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsFocus focus) { - this.focus = Optional.ofNullable(focus); - return this; - } - - @JsonSetter(value = "blur", nulls = Nulls.SKIP) - public Builder blur(Optional blur) { - this.blur = blur; - return this; - } - - public Builder blur(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsBlur blur) { - this.blur = Optional.ofNullable(blur); - return this; - } - - @JsonSetter(value = "pageOpen", nulls = Nulls.SKIP) - public Builder pageOpen( - Optional pageOpen) { - this.pageOpen = pageOpen; - return this; - } - - public Builder pageOpen(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageOpen pageOpen) { - this.pageOpen = Optional.ofNullable(pageOpen); - return this; - } - - @JsonSetter(value = "pageClose", nulls = Nulls.SKIP) - public Builder pageClose( - Optional pageClose) { - this.pageClose = pageClose; - return this; - } - - public Builder pageClose( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageClose pageClose) { - this.pageClose = Optional.ofNullable(pageClose); - return this; - } - - @JsonSetter(value = "pageVisible", nulls = Nulls.SKIP) - public Builder pageVisible( - Optional pageVisible) { - this.pageVisible = pageVisible; - return this; - } - - public Builder pageVisible( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageVisible pageVisible) { - this.pageVisible = Optional.ofNullable(pageVisible); - return this; - } - - @JsonSetter(value = "pageInvisible", nulls = Nulls.SKIP) - public Builder pageInvisible( - Optional - pageInvisible) { - this.pageInvisible = pageInvisible; - return this; - } - - public Builder pageInvisible( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageInvisible pageInvisible) { - this.pageInvisible = Optional.ofNullable(pageInvisible); - return this; - } - - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActions build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActions( - activate, - cursorEnter, - cursorExit, - mouseDown, - mouseUp, - focus, - blur, - pageOpen, - pageClose, - pageVisible, - pageInvisible, - additionalProperties); - } - - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsActivate.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsActivate.java deleted file mode 100644 index b64a0cb..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsActivate.java +++ /dev/null @@ -1,263 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsActivate.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsActivate { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List - warnings; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsActivate( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsActivate - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsActivate) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsActivate other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsActivate other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsActivate build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root( - Optional root); - - _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsActivateRoot root); - - _FinalStage root( - Nullable root); - - _FinalStage warnings( - List warnings); - - _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsActivateWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsActivate other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List - warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsActivateWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List - warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsActivateRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsActivate build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsActivate( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsActivateRoot.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsActivateRoot.java deleted file mode 100644 index b6ffd0f..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsActivateRoot.java +++ /dev/null @@ -1,226 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsActivateRoot.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsActivateRoot { - private final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsActivateRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsActivateRoot( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsActivateRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsActivateRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsActivateRoot - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsActivateRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsActivateRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsActivateRootType type); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsActivateRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsActivateRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsActivateRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsActivateRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsActivateRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsActivateRoot build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsActivateRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsActivateRootType.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsActivateRootType.java deleted file mode 100644 index 7eeb142..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsActivateRootType.java +++ /dev/null @@ -1,294 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsActivateRootType { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsActivateRootType UNKNOWN = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsActivateRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsActivateRootType NAMED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsActivateRootType( - Value.NAMED, "named"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsActivateRootType GOTO = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsActivateRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsActivateRootType - GOTO_EMBEDDED = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsActivateRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsActivateRootType JAVASCRIPT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsActivateRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsActivateRootType SOUND = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsActivateRootType( - Value.SOUND, "sound"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsActivateRootType RENDITION = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsActivateRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsActivateRootType - GOTO_REMOTE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsActivateRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsActivateRootType LAUNCH = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsActivateRootType( - Value.LAUNCH, "launch"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsActivateRootType - IMPORT_DATA = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsActivateRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsActivateRootType - SET_OCG_STATE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsActivateRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsActivateRootType URI = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsActivateRootType(Value.URI, "uri"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsActivateRootType MOVIE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsActivateRootType( - Value.MOVIE, "movie"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsActivateRootType - SUBMIT_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsActivateRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsActivateRootType HIDE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsActivateRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsActivateRootType THREAD = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsActivateRootType( - Value.THREAD, "thread"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsActivateRootType - GOTO3D_VIEW = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsActivateRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsActivateRootType TRANSITION = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsActivateRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsActivateRootType RESET_FORM = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsActivateRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsActivateRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsActivateRootType - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsActivateRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsActivateRootType valueOf( - String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsActivateRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsActivateWarningsItem.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsActivateWarningsItem.java deleted file mode 100644 index 475f415..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsActivateWarningsItem.java +++ /dev/null @@ -1,109 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsActivateWarningsItem { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsActivateWarningsItem - MALFORMED_NEXT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsActivateWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsActivateWarningsItem - CYCLE_DROPPED = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsActivateWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsActivateWarningsItem - INCOMPLETE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsActivateWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsActivateWarningsItem( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsActivateWarningsItem - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsActivateWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsActivateWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsActivateWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsBlur.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsBlur.java deleted file mode 100644 index 7a3aa4b..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsBlur.java +++ /dev/null @@ -1,258 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsBlur.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsBlur { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsBlur( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsBlur - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsBlur) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsBlur other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsBlur other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsBlur build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsBlurRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings( - List warnings); - - _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsBlurWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsBlur other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsBlurWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsBlurRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsBlur build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsBlur( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsBlurRoot.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsBlurRoot.java deleted file mode 100644 index cfaa192..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsBlurRoot.java +++ /dev/null @@ -1,225 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsBlurRoot.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsBlurRoot { - private final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsBlurRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsBlurRoot( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsBlurRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsBlurRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsBlurRoot - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsBlurRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsBlurRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsBlurRootType type); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsBlurRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsBlurRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsBlurRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsBlurRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsBlurRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsBlurRoot build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsBlurRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsBlurRootType.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsBlurRootType.java deleted file mode 100644 index 27fbbbd..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsBlurRootType.java +++ /dev/null @@ -1,289 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsBlurRootType { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsBlurRootType UNKNOWN = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsBlurRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsBlurRootType NAMED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsBlurRootType(Value.NAMED, "named"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsBlurRootType GOTO = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsBlurRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsBlurRootType GOTO_EMBEDDED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsBlurRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsBlurRootType JAVASCRIPT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsBlurRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsBlurRootType SOUND = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsBlurRootType(Value.SOUND, "sound"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsBlurRootType RENDITION = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsBlurRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsBlurRootType GOTO_REMOTE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsBlurRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsBlurRootType LAUNCH = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsBlurRootType(Value.LAUNCH, "launch"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsBlurRootType IMPORT_DATA = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsBlurRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsBlurRootType SET_OCG_STATE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsBlurRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsBlurRootType URI = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsBlurRootType(Value.URI, "uri"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsBlurRootType MOVIE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsBlurRootType(Value.MOVIE, "movie"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsBlurRootType SUBMIT_FORM = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsBlurRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsBlurRootType HIDE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsBlurRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsBlurRootType THREAD = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsBlurRootType(Value.THREAD, "thread"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsBlurRootType GOTO3D_VIEW = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsBlurRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsBlurRootType TRANSITION = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsBlurRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsBlurRootType RESET_FORM = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsBlurRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsBlurRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsBlurRootType - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsBlurRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsBlurRootType valueOf( - String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsBlurRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsBlurWarningsItem.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsBlurWarningsItem.java deleted file mode 100644 index 3bdaac3..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsBlurWarningsItem.java +++ /dev/null @@ -1,105 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsBlurWarningsItem { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsBlurWarningsItem - MALFORMED_NEXT = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsBlurWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsBlurWarningsItem - CYCLE_DROPPED = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsBlurWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsBlurWarningsItem INCOMPLETE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsBlurWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsBlurWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsBlurWarningsItem - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsBlurWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsBlurWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsBlurWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsCursorEnter.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsCursorEnter.java deleted file mode 100644 index c8e604f..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsCursorEnter.java +++ /dev/null @@ -1,267 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsCursorEnter.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsCursorEnter { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List - warnings; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsCursorEnter( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List - getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsCursorEnter - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsCursorEnter) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsCursorEnter other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsCursorEnter other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsCursorEnter build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root( - Optional root); - - _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsCursorEnterRoot root); - - _FinalStage root( - Nullable root); - - _FinalStage warnings( - List - warnings); - - _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsCursorEnterWarningsItem warnings); - - _FinalStage addAllWarnings( - List - warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List - warnings = new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsCursorEnter other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List - warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsCursorEnterWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List - warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsCursorEnterRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsCursorEnter build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsCursorEnter( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsCursorEnterRoot.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsCursorEnterRoot.java deleted file mode 100644 index d12271d..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsCursorEnterRoot.java +++ /dev/null @@ -1,226 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsCursorEnterRoot.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsCursorEnterRoot { - private final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsCursorEnterRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsCursorEnterRoot( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsCursorEnterRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsCursorEnterRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsCursorEnterRoot - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsCursorEnterRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsCursorEnterRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsCursorEnterRootType type); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsCursorEnterRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsCursorEnterRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsCursorEnterRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsCursorEnterRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsCursorEnterRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsCursorEnterRoot build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsCursorEnterRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsCursorEnterRootType.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsCursorEnterRootType.java deleted file mode 100644 index 82da4a7..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsCursorEnterRootType.java +++ /dev/null @@ -1,299 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsCursorEnterRootType { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsCursorEnterRootType UNKNOWN = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsCursorEnterRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsCursorEnterRootType NAMED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsCursorEnterRootType( - Value.NAMED, "named"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsCursorEnterRootType GOTO = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsCursorEnterRootType( - Value.GOTO, "goto"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsCursorEnterRootType - GOTO_EMBEDDED = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsCursorEnterRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsCursorEnterRootType - JAVASCRIPT = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsCursorEnterRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsCursorEnterRootType SOUND = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsCursorEnterRootType( - Value.SOUND, "sound"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsCursorEnterRootType - RENDITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsCursorEnterRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsCursorEnterRootType - GOTO_REMOTE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsCursorEnterRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsCursorEnterRootType LAUNCH = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsCursorEnterRootType( - Value.LAUNCH, "launch"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsCursorEnterRootType - IMPORT_DATA = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsCursorEnterRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsCursorEnterRootType - SET_OCG_STATE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsCursorEnterRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsCursorEnterRootType URI = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsCursorEnterRootType( - Value.URI, "uri"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsCursorEnterRootType MOVIE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsCursorEnterRootType( - Value.MOVIE, "movie"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsCursorEnterRootType - SUBMIT_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsCursorEnterRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsCursorEnterRootType HIDE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsCursorEnterRootType( - Value.HIDE, "hide"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsCursorEnterRootType THREAD = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsCursorEnterRootType( - Value.THREAD, "thread"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsCursorEnterRootType - GOTO3D_VIEW = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsCursorEnterRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsCursorEnterRootType - TRANSITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsCursorEnterRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsCursorEnterRootType - RESET_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsCursorEnterRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsCursorEnterRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsCursorEnterRootType - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsCursorEnterRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsCursorEnterRootType valueOf( - String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsCursorEnterRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsCursorEnterWarningsItem.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsCursorEnterWarningsItem.java deleted file mode 100644 index 92df284..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsCursorEnterWarningsItem.java +++ /dev/null @@ -1,110 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsCursorEnterWarningsItem { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsCursorEnterWarningsItem - MALFORMED_NEXT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsCursorEnterWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsCursorEnterWarningsItem - CYCLE_DROPPED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsCursorEnterWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsCursorEnterWarningsItem - INCOMPLETE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsCursorEnterWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsCursorEnterWarningsItem( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsCursorEnterWarningsItem - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsCursorEnterWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsCursorEnterWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsCursorEnterWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsCursorExit.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsCursorExit.java deleted file mode 100644 index f0ea8b3..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsCursorExit.java +++ /dev/null @@ -1,267 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsCursorExit.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsCursorExit { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List - warnings; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsCursorExit( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List - getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsCursorExit - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsCursorExit) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsCursorExit other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsCursorExit other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsCursorExit build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root( - Optional root); - - _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsCursorExitRoot root); - - _FinalStage root( - Nullable root); - - _FinalStage warnings( - List - warnings); - - _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsCursorExitWarningsItem warnings); - - _FinalStage addAllWarnings( - List - warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List - warnings = new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsCursorExit other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List - warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsCursorExitWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List - warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsCursorExitRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsCursorExit build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsCursorExit( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsCursorExitRoot.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsCursorExitRoot.java deleted file mode 100644 index a0d7d0d..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsCursorExitRoot.java +++ /dev/null @@ -1,226 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsCursorExitRoot.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsCursorExitRoot { - private final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsCursorExitRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsCursorExitRoot( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsCursorExitRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsCursorExitRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsCursorExitRoot - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsCursorExitRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsCursorExitRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsCursorExitRootType type); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsCursorExitRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsCursorExitRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsCursorExitRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsCursorExitRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsCursorExitRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsCursorExitRoot build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsCursorExitRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsCursorExitRootType.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsCursorExitRootType.java deleted file mode 100644 index ae6d047..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsCursorExitRootType.java +++ /dev/null @@ -1,298 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsCursorExitRootType { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsCursorExitRootType UNKNOWN = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsCursorExitRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsCursorExitRootType NAMED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsCursorExitRootType( - Value.NAMED, "named"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsCursorExitRootType GOTO = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsCursorExitRootType( - Value.GOTO, "goto"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsCursorExitRootType - GOTO_EMBEDDED = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsCursorExitRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsCursorExitRootType - JAVASCRIPT = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsCursorExitRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsCursorExitRootType SOUND = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsCursorExitRootType( - Value.SOUND, "sound"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsCursorExitRootType - RENDITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsCursorExitRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsCursorExitRootType - GOTO_REMOTE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsCursorExitRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsCursorExitRootType LAUNCH = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsCursorExitRootType( - Value.LAUNCH, "launch"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsCursorExitRootType - IMPORT_DATA = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsCursorExitRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsCursorExitRootType - SET_OCG_STATE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsCursorExitRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsCursorExitRootType URI = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsCursorExitRootType(Value.URI, "uri"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsCursorExitRootType MOVIE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsCursorExitRootType( - Value.MOVIE, "movie"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsCursorExitRootType - SUBMIT_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsCursorExitRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsCursorExitRootType HIDE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsCursorExitRootType( - Value.HIDE, "hide"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsCursorExitRootType THREAD = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsCursorExitRootType( - Value.THREAD, "thread"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsCursorExitRootType - GOTO3D_VIEW = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsCursorExitRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsCursorExitRootType - TRANSITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsCursorExitRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsCursorExitRootType - RESET_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsCursorExitRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsCursorExitRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsCursorExitRootType - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsCursorExitRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsCursorExitRootType valueOf( - String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsCursorExitRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsCursorExitWarningsItem.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsCursorExitWarningsItem.java deleted file mode 100644 index b682005..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsCursorExitWarningsItem.java +++ /dev/null @@ -1,110 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsCursorExitWarningsItem { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsCursorExitWarningsItem - MALFORMED_NEXT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsCursorExitWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsCursorExitWarningsItem - CYCLE_DROPPED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsCursorExitWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsCursorExitWarningsItem - INCOMPLETE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsCursorExitWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsCursorExitWarningsItem( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsCursorExitWarningsItem - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsCursorExitWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsCursorExitWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsCursorExitWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsFocus.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsFocus.java deleted file mode 100644 index d3f2123..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsFocus.java +++ /dev/null @@ -1,258 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsFocus.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsFocus { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsFocus( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsFocus - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsFocus) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsFocus other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsFocus other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsFocus build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsFocusRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings( - List warnings); - - _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsFocusWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsFocus other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsFocusWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsFocusRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsFocus build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsFocus( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsFocusRoot.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsFocusRoot.java deleted file mode 100644 index 85934aa..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsFocusRoot.java +++ /dev/null @@ -1,225 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsFocusRoot.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsFocusRoot { - private final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsFocusRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsFocusRoot( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsFocusRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsFocusRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsFocusRoot - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsFocusRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsFocusRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsFocusRootType type); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsFocusRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsFocusRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsFocusRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsFocusRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsFocusRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsFocusRoot build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsFocusRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsFocusRootType.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsFocusRootType.java deleted file mode 100644 index 7d36a3e..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsFocusRootType.java +++ /dev/null @@ -1,291 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsFocusRootType { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsFocusRootType UNKNOWN = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsFocusRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsFocusRootType NAMED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsFocusRootType(Value.NAMED, "named"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsFocusRootType GOTO = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsFocusRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsFocusRootType GOTO_EMBEDDED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsFocusRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsFocusRootType JAVASCRIPT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsFocusRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsFocusRootType SOUND = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsFocusRootType(Value.SOUND, "sound"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsFocusRootType RENDITION = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsFocusRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsFocusRootType GOTO_REMOTE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsFocusRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsFocusRootType LAUNCH = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsFocusRootType( - Value.LAUNCH, "launch"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsFocusRootType IMPORT_DATA = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsFocusRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsFocusRootType SET_OCG_STATE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsFocusRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsFocusRootType URI = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsFocusRootType(Value.URI, "uri"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsFocusRootType MOVIE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsFocusRootType(Value.MOVIE, "movie"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsFocusRootType SUBMIT_FORM = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsFocusRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsFocusRootType HIDE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsFocusRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsFocusRootType THREAD = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsFocusRootType( - Value.THREAD, "thread"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsFocusRootType GOTO3D_VIEW = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsFocusRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsFocusRootType TRANSITION = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsFocusRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsFocusRootType RESET_FORM = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsFocusRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsFocusRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsFocusRootType - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsFocusRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsFocusRootType valueOf( - String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsFocusRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsFocusWarningsItem.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsFocusWarningsItem.java deleted file mode 100644 index 3fee0fb..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsFocusWarningsItem.java +++ /dev/null @@ -1,107 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsFocusWarningsItem { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsFocusWarningsItem - MALFORMED_NEXT = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsFocusWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsFocusWarningsItem - CYCLE_DROPPED = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsFocusWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsFocusWarningsItem - INCOMPLETE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsFocusWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsFocusWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsFocusWarningsItem - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsFocusWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsFocusWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsFocusWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsMouseDown.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsMouseDown.java deleted file mode 100644 index de3edc6..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsMouseDown.java +++ /dev/null @@ -1,266 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsMouseDown.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsMouseDown { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List - warnings; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsMouseDown( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List - getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsMouseDown - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsMouseDown) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsMouseDown other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsMouseDown other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsMouseDown build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root( - Optional root); - - _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsMouseDownRoot root); - - _FinalStage root( - Nullable root); - - _FinalStage warnings( - List - warnings); - - _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsMouseDownWarningsItem warnings); - - _FinalStage addAllWarnings( - List - warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List - warnings = new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsMouseDown other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List - warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsMouseDownWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List - warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsMouseDownRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsMouseDown build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsMouseDown( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsMouseDownRoot.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsMouseDownRoot.java deleted file mode 100644 index ae4234f..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsMouseDownRoot.java +++ /dev/null @@ -1,226 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsMouseDownRoot.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsMouseDownRoot { - private final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsMouseDownRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsMouseDownRoot( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsMouseDownRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsMouseDownRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsMouseDownRoot - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsMouseDownRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsMouseDownRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsMouseDownRootType type); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsMouseDownRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsMouseDownRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsMouseDownRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsMouseDownRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsMouseDownRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsMouseDownRoot build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsMouseDownRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsMouseDownRootType.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsMouseDownRootType.java deleted file mode 100644 index c2a25cf..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsMouseDownRootType.java +++ /dev/null @@ -1,298 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsMouseDownRootType { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsMouseDownRootType UNKNOWN = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsMouseDownRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsMouseDownRootType NAMED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsMouseDownRootType( - Value.NAMED, "named"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsMouseDownRootType GOTO = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsMouseDownRootType( - Value.GOTO, "goto"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsMouseDownRootType - GOTO_EMBEDDED = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsMouseDownRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsMouseDownRootType - JAVASCRIPT = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsMouseDownRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsMouseDownRootType SOUND = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsMouseDownRootType( - Value.SOUND, "sound"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsMouseDownRootType RENDITION = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsMouseDownRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsMouseDownRootType - GOTO_REMOTE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsMouseDownRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsMouseDownRootType LAUNCH = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsMouseDownRootType( - Value.LAUNCH, "launch"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsMouseDownRootType - IMPORT_DATA = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsMouseDownRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsMouseDownRootType - SET_OCG_STATE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsMouseDownRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsMouseDownRootType URI = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsMouseDownRootType(Value.URI, "uri"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsMouseDownRootType MOVIE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsMouseDownRootType( - Value.MOVIE, "movie"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsMouseDownRootType - SUBMIT_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsMouseDownRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsMouseDownRootType HIDE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsMouseDownRootType( - Value.HIDE, "hide"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsMouseDownRootType THREAD = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsMouseDownRootType( - Value.THREAD, "thread"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsMouseDownRootType - GOTO3D_VIEW = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsMouseDownRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsMouseDownRootType - TRANSITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsMouseDownRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsMouseDownRootType - RESET_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsMouseDownRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsMouseDownRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsMouseDownRootType - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsMouseDownRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsMouseDownRootType valueOf( - String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsMouseDownRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsMouseDownWarningsItem.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsMouseDownWarningsItem.java deleted file mode 100644 index 593b952..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsMouseDownWarningsItem.java +++ /dev/null @@ -1,110 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsMouseDownWarningsItem { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsMouseDownWarningsItem - MALFORMED_NEXT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsMouseDownWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsMouseDownWarningsItem - CYCLE_DROPPED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsMouseDownWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsMouseDownWarningsItem - INCOMPLETE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsMouseDownWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsMouseDownWarningsItem( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsMouseDownWarningsItem - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsMouseDownWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsMouseDownWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsMouseDownWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsMouseUp.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsMouseUp.java deleted file mode 100644 index 08f64a9..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsMouseUp.java +++ /dev/null @@ -1,258 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsMouseUp.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsMouseUp { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsMouseUp( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsMouseUp - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsMouseUp) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsMouseUp other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsMouseUp other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsMouseUp build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsMouseUpRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings( - List warnings); - - _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsMouseUpWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsMouseUp other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsMouseUpWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsMouseUpRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsMouseUp build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsMouseUp( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsMouseUpRoot.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsMouseUpRoot.java deleted file mode 100644 index bd0ca88..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsMouseUpRoot.java +++ /dev/null @@ -1,225 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsMouseUpRoot.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsMouseUpRoot { - private final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsMouseUpRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsMouseUpRoot( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsMouseUpRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsMouseUpRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsMouseUpRoot - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsMouseUpRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsMouseUpRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsMouseUpRootType type); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsMouseUpRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsMouseUpRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsMouseUpRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsMouseUpRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsMouseUpRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsMouseUpRoot build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsMouseUpRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsMouseUpRootType.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsMouseUpRootType.java deleted file mode 100644 index 8068459..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsMouseUpRootType.java +++ /dev/null @@ -1,294 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsMouseUpRootType { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsMouseUpRootType UNKNOWN = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsMouseUpRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsMouseUpRootType NAMED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsMouseUpRootType( - Value.NAMED, "named"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsMouseUpRootType GOTO = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsMouseUpRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsMouseUpRootType - GOTO_EMBEDDED = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsMouseUpRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsMouseUpRootType JAVASCRIPT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsMouseUpRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsMouseUpRootType SOUND = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsMouseUpRootType( - Value.SOUND, "sound"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsMouseUpRootType RENDITION = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsMouseUpRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsMouseUpRootType GOTO_REMOTE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsMouseUpRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsMouseUpRootType LAUNCH = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsMouseUpRootType( - Value.LAUNCH, "launch"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsMouseUpRootType IMPORT_DATA = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsMouseUpRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsMouseUpRootType - SET_OCG_STATE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsMouseUpRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsMouseUpRootType URI = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsMouseUpRootType(Value.URI, "uri"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsMouseUpRootType MOVIE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsMouseUpRootType( - Value.MOVIE, "movie"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsMouseUpRootType SUBMIT_FORM = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsMouseUpRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsMouseUpRootType HIDE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsMouseUpRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsMouseUpRootType THREAD = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsMouseUpRootType( - Value.THREAD, "thread"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsMouseUpRootType GOTO3D_VIEW = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsMouseUpRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsMouseUpRootType TRANSITION = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsMouseUpRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsMouseUpRootType RESET_FORM = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsMouseUpRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsMouseUpRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsMouseUpRootType - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsMouseUpRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsMouseUpRootType valueOf( - String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsMouseUpRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsMouseUpWarningsItem.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsMouseUpWarningsItem.java deleted file mode 100644 index 03d6f8a..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsMouseUpWarningsItem.java +++ /dev/null @@ -1,107 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsMouseUpWarningsItem { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsMouseUpWarningsItem - MALFORMED_NEXT = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsMouseUpWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsMouseUpWarningsItem - CYCLE_DROPPED = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsMouseUpWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsMouseUpWarningsItem - INCOMPLETE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsMouseUpWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsMouseUpWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsMouseUpWarningsItem - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsMouseUpWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsMouseUpWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsMouseUpWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageClose.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageClose.java deleted file mode 100644 index cebc6e7..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageClose.java +++ /dev/null @@ -1,266 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageClose.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageClose { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List - warnings; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageClose( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List - getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageClose - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageClose) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageClose other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageClose other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageClose build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root( - Optional root); - - _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageCloseRoot root); - - _FinalStage root( - Nullable root); - - _FinalStage warnings( - List - warnings); - - _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageCloseWarningsItem warnings); - - _FinalStage addAllWarnings( - List - warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List - warnings = new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageClose other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List - warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageCloseWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List - warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageCloseRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageClose build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageClose( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageCloseRoot.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageCloseRoot.java deleted file mode 100644 index 1a70963..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageCloseRoot.java +++ /dev/null @@ -1,226 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageCloseRoot.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageCloseRoot { - private final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageCloseRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageCloseRoot( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageCloseRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageCloseRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageCloseRoot - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageCloseRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageCloseRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageCloseRootType type); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageCloseRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageCloseRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageCloseRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageCloseRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageCloseRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageCloseRoot build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageCloseRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageCloseRootType.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageCloseRootType.java deleted file mode 100644 index 41720e3..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageCloseRootType.java +++ /dev/null @@ -1,298 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageCloseRootType { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageCloseRootType UNKNOWN = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageCloseRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageCloseRootType NAMED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageCloseRootType( - Value.NAMED, "named"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageCloseRootType GOTO = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageCloseRootType( - Value.GOTO, "goto"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageCloseRootType - GOTO_EMBEDDED = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageCloseRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageCloseRootType - JAVASCRIPT = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageCloseRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageCloseRootType SOUND = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageCloseRootType( - Value.SOUND, "sound"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageCloseRootType RENDITION = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageCloseRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageCloseRootType - GOTO_REMOTE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageCloseRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageCloseRootType LAUNCH = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageCloseRootType( - Value.LAUNCH, "launch"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageCloseRootType - IMPORT_DATA = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageCloseRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageCloseRootType - SET_OCG_STATE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageCloseRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageCloseRootType URI = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageCloseRootType(Value.URI, "uri"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageCloseRootType MOVIE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageCloseRootType( - Value.MOVIE, "movie"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageCloseRootType - SUBMIT_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageCloseRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageCloseRootType HIDE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageCloseRootType( - Value.HIDE, "hide"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageCloseRootType THREAD = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageCloseRootType( - Value.THREAD, "thread"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageCloseRootType - GOTO3D_VIEW = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageCloseRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageCloseRootType - TRANSITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageCloseRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageCloseRootType - RESET_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageCloseRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageCloseRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageCloseRootType - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageCloseRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageCloseRootType valueOf( - String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageCloseRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageCloseWarningsItem.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageCloseWarningsItem.java deleted file mode 100644 index b1ff1e4..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageCloseWarningsItem.java +++ /dev/null @@ -1,110 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageCloseWarningsItem { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageCloseWarningsItem - MALFORMED_NEXT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageCloseWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageCloseWarningsItem - CYCLE_DROPPED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageCloseWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageCloseWarningsItem - INCOMPLETE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageCloseWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageCloseWarningsItem( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageCloseWarningsItem - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageCloseWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageCloseWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageCloseWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageInvisible.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageInvisible.java deleted file mode 100644 index 2e15db8..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageInvisible.java +++ /dev/null @@ -1,268 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageInvisible.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageInvisible { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List - warnings; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageInvisible( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List - getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageInvisible - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageInvisible) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageInvisible other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageInvisible other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageInvisible build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root( - Optional root); - - _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageInvisibleRoot root); - - _FinalStage root( - Nullable root); - - _FinalStage warnings( - List - warnings); - - _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageInvisibleWarningsItem warnings); - - _FinalStage addAllWarnings( - List - warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List - warnings = new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageInvisible other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List - warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageInvisibleWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List - warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageInvisibleRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageInvisible build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageInvisible( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageInvisibleRoot.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageInvisibleRoot.java deleted file mode 100644 index ec2738c..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageInvisibleRoot.java +++ /dev/null @@ -1,230 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageInvisibleRoot.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageInvisibleRoot { - private final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageInvisibleRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageInvisibleRoot( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageInvisibleRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageInvisibleRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageInvisibleRoot - && equalTo( - (DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageInvisibleRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageInvisibleRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageInvisibleRootType type); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageInvisibleRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageInvisibleRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageInvisibleRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageInvisibleRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageInvisibleRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageInvisibleRoot build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageInvisibleRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageInvisibleRootType.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageInvisibleRootType.java deleted file mode 100644 index 686d434..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageInvisibleRootType.java +++ /dev/null @@ -1,302 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageInvisibleRootType { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageInvisibleRootType - UNKNOWN = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageInvisibleRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageInvisibleRootType NAMED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageInvisibleRootType( - Value.NAMED, "named"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageInvisibleRootType GOTO = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageInvisibleRootType( - Value.GOTO, "goto"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageInvisibleRootType - GOTO_EMBEDDED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageInvisibleRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageInvisibleRootType - JAVASCRIPT = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageInvisibleRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageInvisibleRootType SOUND = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageInvisibleRootType( - Value.SOUND, "sound"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageInvisibleRootType - RENDITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageInvisibleRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageInvisibleRootType - GOTO_REMOTE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageInvisibleRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageInvisibleRootType - LAUNCH = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageInvisibleRootType( - Value.LAUNCH, "launch"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageInvisibleRootType - IMPORT_DATA = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageInvisibleRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageInvisibleRootType - SET_OCG_STATE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageInvisibleRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageInvisibleRootType URI = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageInvisibleRootType( - Value.URI, "uri"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageInvisibleRootType MOVIE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageInvisibleRootType( - Value.MOVIE, "movie"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageInvisibleRootType - SUBMIT_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageInvisibleRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageInvisibleRootType HIDE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageInvisibleRootType( - Value.HIDE, "hide"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageInvisibleRootType - THREAD = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageInvisibleRootType( - Value.THREAD, "thread"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageInvisibleRootType - GOTO3D_VIEW = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageInvisibleRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageInvisibleRootType - TRANSITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageInvisibleRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageInvisibleRootType - RESET_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageInvisibleRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageInvisibleRootType( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageInvisibleRootType - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageInvisibleRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageInvisibleRootType valueOf( - String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageInvisibleRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageInvisibleWarningsItem.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageInvisibleWarningsItem.java deleted file mode 100644 index af84344..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageInvisibleWarningsItem.java +++ /dev/null @@ -1,111 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageInvisibleWarningsItem { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageInvisibleWarningsItem - MALFORMED_NEXT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageInvisibleWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageInvisibleWarningsItem - CYCLE_DROPPED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageInvisibleWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageInvisibleWarningsItem - INCOMPLETE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageInvisibleWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageInvisibleWarningsItem( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageInvisibleWarningsItem - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageInvisibleWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageInvisibleWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageInvisibleWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageOpen.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageOpen.java deleted file mode 100644 index bbacfd3..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageOpen.java +++ /dev/null @@ -1,263 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageOpen.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageOpen { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List - warnings; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageOpen( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageOpen - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageOpen) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageOpen other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageOpen other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageOpen build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root( - Optional root); - - _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageOpenRoot root); - - _FinalStage root( - Nullable root); - - _FinalStage warnings( - List warnings); - - _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageOpenWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageOpen other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List - warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageOpenWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List - warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageOpenRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageOpen build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageOpen( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageOpenRoot.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageOpenRoot.java deleted file mode 100644 index fbbada3..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageOpenRoot.java +++ /dev/null @@ -1,226 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageOpenRoot.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageOpenRoot { - private final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageOpenRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageOpenRoot( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageOpenRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageOpenRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageOpenRoot - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageOpenRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageOpenRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageOpenRootType type); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageOpenRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageOpenRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageOpenRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageOpenRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageOpenRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageOpenRoot build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageOpenRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageOpenRootType.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageOpenRootType.java deleted file mode 100644 index bca552d..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageOpenRootType.java +++ /dev/null @@ -1,294 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageOpenRootType { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageOpenRootType UNKNOWN = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageOpenRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageOpenRootType NAMED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageOpenRootType( - Value.NAMED, "named"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageOpenRootType GOTO = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageOpenRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageOpenRootType - GOTO_EMBEDDED = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageOpenRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageOpenRootType JAVASCRIPT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageOpenRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageOpenRootType SOUND = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageOpenRootType( - Value.SOUND, "sound"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageOpenRootType RENDITION = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageOpenRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageOpenRootType - GOTO_REMOTE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageOpenRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageOpenRootType LAUNCH = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageOpenRootType( - Value.LAUNCH, "launch"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageOpenRootType - IMPORT_DATA = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageOpenRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageOpenRootType - SET_OCG_STATE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageOpenRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageOpenRootType URI = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageOpenRootType(Value.URI, "uri"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageOpenRootType MOVIE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageOpenRootType( - Value.MOVIE, "movie"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageOpenRootType - SUBMIT_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageOpenRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageOpenRootType HIDE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageOpenRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageOpenRootType THREAD = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageOpenRootType( - Value.THREAD, "thread"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageOpenRootType - GOTO3D_VIEW = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageOpenRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageOpenRootType TRANSITION = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageOpenRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageOpenRootType RESET_FORM = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageOpenRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageOpenRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageOpenRootType - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageOpenRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageOpenRootType valueOf( - String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageOpenRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageOpenWarningsItem.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageOpenWarningsItem.java deleted file mode 100644 index 95ba4d6..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageOpenWarningsItem.java +++ /dev/null @@ -1,109 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageOpenWarningsItem { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageOpenWarningsItem - MALFORMED_NEXT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageOpenWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageOpenWarningsItem - CYCLE_DROPPED = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageOpenWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageOpenWarningsItem - INCOMPLETE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageOpenWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageOpenWarningsItem( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageOpenWarningsItem - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageOpenWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageOpenWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageOpenWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageVisible.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageVisible.java deleted file mode 100644 index ff821d2..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageVisible.java +++ /dev/null @@ -1,267 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageVisible.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageVisible { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List - warnings; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageVisible( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List - getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageVisible - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageVisible) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageVisible other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageVisible other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageVisible build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root( - Optional root); - - _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageVisibleRoot root); - - _FinalStage root( - Nullable root); - - _FinalStage warnings( - List - warnings); - - _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageVisibleWarningsItem warnings); - - _FinalStage addAllWarnings( - List - warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List - warnings = new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageVisible other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List - warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageVisibleWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List - warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageVisibleRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageVisible build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageVisible( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageVisibleRoot.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageVisibleRoot.java deleted file mode 100644 index 7cf8def..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageVisibleRoot.java +++ /dev/null @@ -1,226 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageVisibleRoot.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageVisibleRoot { - private final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageVisibleRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageVisibleRoot( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageVisibleRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageVisibleRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageVisibleRoot - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageVisibleRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageVisibleRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageVisibleRootType type); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageVisibleRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageVisibleRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageVisibleRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageVisibleRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageVisibleRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageVisibleRoot build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageVisibleRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageVisibleRootType.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageVisibleRootType.java deleted file mode 100644 index eb42173..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageVisibleRootType.java +++ /dev/null @@ -1,299 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageVisibleRootType { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageVisibleRootType UNKNOWN = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageVisibleRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageVisibleRootType NAMED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageVisibleRootType( - Value.NAMED, "named"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageVisibleRootType GOTO = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageVisibleRootType( - Value.GOTO, "goto"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageVisibleRootType - GOTO_EMBEDDED = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageVisibleRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageVisibleRootType - JAVASCRIPT = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageVisibleRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageVisibleRootType SOUND = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageVisibleRootType( - Value.SOUND, "sound"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageVisibleRootType - RENDITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageVisibleRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageVisibleRootType - GOTO_REMOTE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageVisibleRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageVisibleRootType LAUNCH = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageVisibleRootType( - Value.LAUNCH, "launch"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageVisibleRootType - IMPORT_DATA = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageVisibleRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageVisibleRootType - SET_OCG_STATE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageVisibleRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageVisibleRootType URI = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageVisibleRootType( - Value.URI, "uri"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageVisibleRootType MOVIE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageVisibleRootType( - Value.MOVIE, "movie"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageVisibleRootType - SUBMIT_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageVisibleRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageVisibleRootType HIDE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageVisibleRootType( - Value.HIDE, "hide"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageVisibleRootType THREAD = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageVisibleRootType( - Value.THREAD, "thread"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageVisibleRootType - GOTO3D_VIEW = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageVisibleRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageVisibleRootType - TRANSITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageVisibleRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageVisibleRootType - RESET_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageVisibleRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageVisibleRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageVisibleRootType - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageVisibleRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageVisibleRootType valueOf( - String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageVisibleRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageVisibleWarningsItem.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageVisibleWarningsItem.java deleted file mode 100644 index dfd5072..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageVisibleWarningsItem.java +++ /dev/null @@ -1,110 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageVisibleWarningsItem { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageVisibleWarningsItem - MALFORMED_NEXT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageVisibleWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageVisibleWarningsItem - CYCLE_DROPPED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageVisibleWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageVisibleWarningsItem - INCOMPLETE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageVisibleWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageVisibleWarningsItem( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageVisibleWarningsItem - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageVisibleWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageVisibleWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemTextActionsPageVisibleWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderline.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderline.java index 2e624a1..13a99d8 100644 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderline.java +++ b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderline.java @@ -65,7 +65,7 @@ public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnder private final Optional updatedBy; - private final Optional actions; + private final Optional actions; private final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineColor color; @@ -95,7 +95,7 @@ private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderline( Optional groupId, Optional createdBy, Optional updatedBy, - Optional actions, + Optional actions, DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineColor color, double opacity, List quadPoints, @@ -246,7 +246,7 @@ public Optional getUpdatedBy() { } @JsonProperty("actions") - public Optional getActions() { + public Optional getActions() { return actions; } @@ -505,9 +505,9 @@ _FinalStage replyType( _FinalStage updatedBy(String updatedBy); - _FinalStage actions(Optional actions); + _FinalStage actions(Optional actions); - _FinalStage actions(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActions actions); + _FinalStage actions(PdfAnnotationActions actions); _FinalStage quadPoints( List quadPoints); @@ -552,8 +552,7 @@ public static final class Builder private List quadPoints = new ArrayList<>(); - private Optional actions = - Optional.empty(); + private Optional actions = Optional.empty(); private Optional updatedBy = Optional.empty(); @@ -712,15 +711,14 @@ public _FinalStage quadPoints( } @java.lang.Override - public _FinalStage actions(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActions actions) { + public _FinalStage actions(PdfAnnotationActions actions) { this.actions = Optional.ofNullable(actions); return this; } @java.lang.Override @JsonSetter(value = "actions", nulls = Nulls.SKIP) - public _FinalStage actions( - Optional actions) { + public _FinalStage actions(Optional actions) { this.actions = actions; return this; } diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActions.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActions.java deleted file mode 100644 index 96b7b44..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActions.java +++ /dev/null @@ -1,415 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.HashMap; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActions.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActions { - private final Optional activate; - - private final Optional - cursorEnter; - - private final Optional - cursorExit; - - private final Optional mouseDown; - - private final Optional mouseUp; - - private final Optional focus; - - private final Optional blur; - - private final Optional pageOpen; - - private final Optional pageClose; - - private final Optional - pageVisible; - - private final Optional - pageInvisible; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActions( - Optional activate, - Optional cursorEnter, - Optional cursorExit, - Optional mouseDown, - Optional mouseUp, - Optional focus, - Optional blur, - Optional pageOpen, - Optional pageClose, - Optional pageVisible, - Optional - pageInvisible, - Map additionalProperties) { - this.activate = activate; - this.cursorEnter = cursorEnter; - this.cursorExit = cursorExit; - this.mouseDown = mouseDown; - this.mouseUp = mouseUp; - this.focus = focus; - this.blur = blur; - this.pageOpen = pageOpen; - this.pageClose = pageClose; - this.pageVisible = pageVisible; - this.pageInvisible = pageInvisible; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("activate") - public Optional getActivate() { - return activate; - } - - @JsonProperty("cursorEnter") - public Optional - getCursorEnter() { - return cursorEnter; - } - - @JsonProperty("cursorExit") - public Optional - getCursorExit() { - return cursorExit; - } - - @JsonProperty("mouseDown") - public Optional getMouseDown() { - return mouseDown; - } - - @JsonProperty("mouseUp") - public Optional getMouseUp() { - return mouseUp; - } - - @JsonProperty("focus") - public Optional getFocus() { - return focus; - } - - @JsonProperty("blur") - public Optional getBlur() { - return blur; - } - - @JsonProperty("pageOpen") - public Optional getPageOpen() { - return pageOpen; - } - - @JsonProperty("pageClose") - public Optional getPageClose() { - return pageClose; - } - - @JsonProperty("pageVisible") - public Optional - getPageVisible() { - return pageVisible; - } - - @JsonProperty("pageInvisible") - public Optional - getPageInvisible() { - return pageInvisible; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActions - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActions) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActions other) { - return activate.equals(other.activate) - && cursorEnter.equals(other.cursorEnter) - && cursorExit.equals(other.cursorExit) - && mouseDown.equals(other.mouseDown) - && mouseUp.equals(other.mouseUp) - && focus.equals(other.focus) - && blur.equals(other.blur) - && pageOpen.equals(other.pageOpen) - && pageClose.equals(other.pageClose) - && pageVisible.equals(other.pageVisible) - && pageInvisible.equals(other.pageInvisible); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash( - this.activate, - this.cursorEnter, - this.cursorExit, - this.mouseDown, - this.mouseUp, - this.focus, - this.blur, - this.pageOpen, - this.pageClose, - this.pageVisible, - this.pageInvisible); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static Builder builder() { - return new Builder(); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder { - private Optional activate = - Optional.empty(); - - private Optional - cursorEnter = Optional.empty(); - - private Optional - cursorExit = Optional.empty(); - - private Optional mouseDown = - Optional.empty(); - - private Optional mouseUp = - Optional.empty(); - - private Optional focus = - Optional.empty(); - - private Optional blur = - Optional.empty(); - - private Optional pageOpen = - Optional.empty(); - - private Optional pageClose = - Optional.empty(); - - private Optional - pageVisible = Optional.empty(); - - private Optional - pageInvisible = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActions other) { - activate(other.getActivate()); - cursorEnter(other.getCursorEnter()); - cursorExit(other.getCursorExit()); - mouseDown(other.getMouseDown()); - mouseUp(other.getMouseUp()); - focus(other.getFocus()); - blur(other.getBlur()); - pageOpen(other.getPageOpen()); - pageClose(other.getPageClose()); - pageVisible(other.getPageVisible()); - pageInvisible(other.getPageInvisible()); - return this; - } - - @JsonSetter(value = "activate", nulls = Nulls.SKIP) - public Builder activate( - Optional activate) { - this.activate = activate; - return this; - } - - public Builder activate( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsActivate activate) { - this.activate = Optional.ofNullable(activate); - return this; - } - - @JsonSetter(value = "cursorEnter", nulls = Nulls.SKIP) - public Builder cursorEnter( - Optional - cursorEnter) { - this.cursorEnter = cursorEnter; - return this; - } - - public Builder cursorEnter( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsCursorEnter cursorEnter) { - this.cursorEnter = Optional.ofNullable(cursorEnter); - return this; - } - - @JsonSetter(value = "cursorExit", nulls = Nulls.SKIP) - public Builder cursorExit( - Optional - cursorExit) { - this.cursorExit = cursorExit; - return this; - } - - public Builder cursorExit( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsCursorExit cursorExit) { - this.cursorExit = Optional.ofNullable(cursorExit); - return this; - } - - @JsonSetter(value = "mouseDown", nulls = Nulls.SKIP) - public Builder mouseDown( - Optional mouseDown) { - this.mouseDown = mouseDown; - return this; - } - - public Builder mouseDown( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsMouseDown mouseDown) { - this.mouseDown = Optional.ofNullable(mouseDown); - return this; - } - - @JsonSetter(value = "mouseUp", nulls = Nulls.SKIP) - public Builder mouseUp( - Optional mouseUp) { - this.mouseUp = mouseUp; - return this; - } - - public Builder mouseUp( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsMouseUp mouseUp) { - this.mouseUp = Optional.ofNullable(mouseUp); - return this; - } - - @JsonSetter(value = "focus", nulls = Nulls.SKIP) - public Builder focus( - Optional focus) { - this.focus = focus; - return this; - } - - public Builder focus(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsFocus focus) { - this.focus = Optional.ofNullable(focus); - return this; - } - - @JsonSetter(value = "blur", nulls = Nulls.SKIP) - public Builder blur( - Optional blur) { - this.blur = blur; - return this; - } - - public Builder blur(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsBlur blur) { - this.blur = Optional.ofNullable(blur); - return this; - } - - @JsonSetter(value = "pageOpen", nulls = Nulls.SKIP) - public Builder pageOpen( - Optional pageOpen) { - this.pageOpen = pageOpen; - return this; - } - - public Builder pageOpen( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageOpen pageOpen) { - this.pageOpen = Optional.ofNullable(pageOpen); - return this; - } - - @JsonSetter(value = "pageClose", nulls = Nulls.SKIP) - public Builder pageClose( - Optional pageClose) { - this.pageClose = pageClose; - return this; - } - - public Builder pageClose( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageClose pageClose) { - this.pageClose = Optional.ofNullable(pageClose); - return this; - } - - @JsonSetter(value = "pageVisible", nulls = Nulls.SKIP) - public Builder pageVisible( - Optional - pageVisible) { - this.pageVisible = pageVisible; - return this; - } - - public Builder pageVisible( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageVisible pageVisible) { - this.pageVisible = Optional.ofNullable(pageVisible); - return this; - } - - @JsonSetter(value = "pageInvisible", nulls = Nulls.SKIP) - public Builder pageInvisible( - Optional - pageInvisible) { - this.pageInvisible = pageInvisible; - return this; - } - - public Builder pageInvisible( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageInvisible pageInvisible) { - this.pageInvisible = Optional.ofNullable(pageInvisible); - return this; - } - - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActions build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActions( - activate, - cursorEnter, - cursorExit, - mouseDown, - mouseUp, - focus, - blur, - pageOpen, - pageClose, - pageVisible, - pageInvisible, - additionalProperties); - } - - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsActivate.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsActivate.java deleted file mode 100644 index 064e828..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsActivate.java +++ /dev/null @@ -1,268 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsActivate.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsActivate { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List - warnings; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsActivate( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List - getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsActivate - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsActivate) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsActivate other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsActivate other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsActivate build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root( - Optional root); - - _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsActivateRoot root); - - _FinalStage root( - Nullable root); - - _FinalStage warnings( - List - warnings); - - _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsActivateWarningsItem warnings); - - _FinalStage addAllWarnings( - List - warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List - warnings = new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsActivate other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List - warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsActivateWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List - warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsActivateRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsActivate build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsActivate( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsActivateRoot.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsActivateRoot.java deleted file mode 100644 index 2044e2f..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsActivateRoot.java +++ /dev/null @@ -1,230 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsActivateRoot.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsActivateRoot { - private final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsActivateRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsActivateRoot( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsActivateRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsActivateRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsActivateRoot - && equalTo( - (DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsActivateRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsActivateRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsActivateRootType type); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsActivateRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsActivateRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsActivateRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsActivateRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsActivateRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsActivateRoot build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsActivateRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsActivateRootType.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsActivateRootType.java deleted file mode 100644 index a6690e9..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsActivateRootType.java +++ /dev/null @@ -1,302 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsActivateRootType { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsActivateRootType - UNKNOWN = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsActivateRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsActivateRootType NAMED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsActivateRootType( - Value.NAMED, "named"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsActivateRootType GOTO = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsActivateRootType( - Value.GOTO, "goto"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsActivateRootType - GOTO_EMBEDDED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsActivateRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsActivateRootType - JAVASCRIPT = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsActivateRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsActivateRootType SOUND = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsActivateRootType( - Value.SOUND, "sound"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsActivateRootType - RENDITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsActivateRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsActivateRootType - GOTO_REMOTE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsActivateRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsActivateRootType - LAUNCH = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsActivateRootType( - Value.LAUNCH, "launch"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsActivateRootType - IMPORT_DATA = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsActivateRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsActivateRootType - SET_OCG_STATE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsActivateRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsActivateRootType URI = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsActivateRootType( - Value.URI, "uri"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsActivateRootType MOVIE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsActivateRootType( - Value.MOVIE, "movie"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsActivateRootType - SUBMIT_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsActivateRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsActivateRootType HIDE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsActivateRootType( - Value.HIDE, "hide"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsActivateRootType - THREAD = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsActivateRootType( - Value.THREAD, "thread"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsActivateRootType - GOTO3D_VIEW = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsActivateRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsActivateRootType - TRANSITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsActivateRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsActivateRootType - RESET_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsActivateRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsActivateRootType( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsActivateRootType - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsActivateRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsActivateRootType valueOf( - String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsActivateRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsActivateWarningsItem.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsActivateWarningsItem.java deleted file mode 100644 index 001a8b5..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsActivateWarningsItem.java +++ /dev/null @@ -1,111 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsActivateWarningsItem { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsActivateWarningsItem - MALFORMED_NEXT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsActivateWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsActivateWarningsItem - CYCLE_DROPPED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsActivateWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsActivateWarningsItem - INCOMPLETE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsActivateWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsActivateWarningsItem( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsActivateWarningsItem - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsActivateWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsActivateWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsActivateWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsBlur.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsBlur.java deleted file mode 100644 index 6d2fe57..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsBlur.java +++ /dev/null @@ -1,266 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsBlur.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsBlur { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List - warnings; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsBlur( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List - getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsBlur - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsBlur) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsBlur other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsBlur other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsBlur build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root( - Optional root); - - _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsBlurRoot root); - - _FinalStage root( - Nullable root); - - _FinalStage warnings( - List - warnings); - - _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsBlurWarningsItem warnings); - - _FinalStage addAllWarnings( - List - warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List - warnings = new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsBlur other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List - warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsBlurWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List - warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsBlurRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsBlur build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsBlur( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsBlurRoot.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsBlurRoot.java deleted file mode 100644 index 99a140f..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsBlurRoot.java +++ /dev/null @@ -1,226 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsBlurRoot.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsBlurRoot { - private final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsBlurRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsBlurRoot( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsBlurRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsBlurRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsBlurRoot - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsBlurRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsBlurRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsBlurRootType type); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsBlurRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsBlurRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsBlurRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsBlurRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsBlurRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsBlurRoot build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsBlurRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsBlurRootType.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsBlurRootType.java deleted file mode 100644 index a20108a..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsBlurRootType.java +++ /dev/null @@ -1,298 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsBlurRootType { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsBlurRootType UNKNOWN = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsBlurRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsBlurRootType NAMED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsBlurRootType( - Value.NAMED, "named"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsBlurRootType GOTO = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsBlurRootType( - Value.GOTO, "goto"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsBlurRootType - GOTO_EMBEDDED = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsBlurRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsBlurRootType - JAVASCRIPT = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsBlurRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsBlurRootType SOUND = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsBlurRootType( - Value.SOUND, "sound"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsBlurRootType RENDITION = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsBlurRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsBlurRootType - GOTO_REMOTE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsBlurRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsBlurRootType LAUNCH = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsBlurRootType( - Value.LAUNCH, "launch"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsBlurRootType - IMPORT_DATA = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsBlurRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsBlurRootType - SET_OCG_STATE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsBlurRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsBlurRootType URI = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsBlurRootType(Value.URI, "uri"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsBlurRootType MOVIE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsBlurRootType( - Value.MOVIE, "movie"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsBlurRootType - SUBMIT_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsBlurRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsBlurRootType HIDE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsBlurRootType( - Value.HIDE, "hide"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsBlurRootType THREAD = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsBlurRootType( - Value.THREAD, "thread"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsBlurRootType - GOTO3D_VIEW = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsBlurRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsBlurRootType - TRANSITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsBlurRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsBlurRootType - RESET_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsBlurRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsBlurRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsBlurRootType - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsBlurRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsBlurRootType valueOf( - String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsBlurRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsBlurWarningsItem.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsBlurWarningsItem.java deleted file mode 100644 index 93381e9..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsBlurWarningsItem.java +++ /dev/null @@ -1,110 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsBlurWarningsItem { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsBlurWarningsItem - MALFORMED_NEXT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsBlurWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsBlurWarningsItem - CYCLE_DROPPED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsBlurWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsBlurWarningsItem - INCOMPLETE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsBlurWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsBlurWarningsItem( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsBlurWarningsItem - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsBlurWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsBlurWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsBlurWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsCursorEnter.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsCursorEnter.java deleted file mode 100644 index 2ddc99a..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsCursorEnter.java +++ /dev/null @@ -1,275 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsCursorEnter.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsCursorEnter { - private final Optional - root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List - warnings; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsCursorEnter( - Optional root, - boolean incomplete, - int warningFlags, - List - warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List - getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional - _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsCursorEnter - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsCursorEnter) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsCursorEnter other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsCursorEnter other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsCursorEnter build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root( - Optional root); - - _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsCursorEnterRoot root); - - _FinalStage root( - Nullable root); - - _FinalStage warnings( - List - warnings); - - _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsCursorEnterWarningsItem - warnings); - - _FinalStage addAllWarnings( - List - warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List - warnings = new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsCursorEnter other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List - warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsCursorEnterWarningsItem - warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List - warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable - root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsCursorEnterRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional - root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsCursorEnter build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsCursorEnter( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsCursorEnterRoot.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsCursorEnterRoot.java deleted file mode 100644 index 9dbca0f..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsCursorEnterRoot.java +++ /dev/null @@ -1,233 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsCursorEnterRoot.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsCursorEnterRoot { - private final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsCursorEnterRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsCursorEnterRoot( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsCursorEnterRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsCursorEnterRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsCursorEnterRoot - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsCursorEnterRoot) - other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsCursorEnterRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsCursorEnterRootType - type); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsCursorEnterRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsCursorEnterRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsCursorEnterRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsCursorEnterRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsCursorEnterRootType - type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsCursorEnterRoot build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsCursorEnterRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsCursorEnterRootType.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsCursorEnterRootType.java deleted file mode 100644 index 0e1177e..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsCursorEnterRootType.java +++ /dev/null @@ -1,309 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsCursorEnterRootType { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsCursorEnterRootType - UNKNOWN = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsCursorEnterRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsCursorEnterRootType - NAMED = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsCursorEnterRootType( - Value.NAMED, "named"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsCursorEnterRootType - GOTO = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsCursorEnterRootType( - Value.GOTO, "goto"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsCursorEnterRootType - GOTO_EMBEDDED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsCursorEnterRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsCursorEnterRootType - JAVASCRIPT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsCursorEnterRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsCursorEnterRootType - SOUND = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsCursorEnterRootType( - Value.SOUND, "sound"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsCursorEnterRootType - RENDITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsCursorEnterRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsCursorEnterRootType - GOTO_REMOTE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsCursorEnterRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsCursorEnterRootType - LAUNCH = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsCursorEnterRootType( - Value.LAUNCH, "launch"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsCursorEnterRootType - IMPORT_DATA = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsCursorEnterRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsCursorEnterRootType - SET_OCG_STATE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsCursorEnterRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsCursorEnterRootType - URI = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsCursorEnterRootType( - Value.URI, "uri"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsCursorEnterRootType - MOVIE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsCursorEnterRootType( - Value.MOVIE, "movie"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsCursorEnterRootType - SUBMIT_FORM = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsCursorEnterRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsCursorEnterRootType - HIDE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsCursorEnterRootType( - Value.HIDE, "hide"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsCursorEnterRootType - THREAD = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsCursorEnterRootType( - Value.THREAD, "thread"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsCursorEnterRootType - GOTO3D_VIEW = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsCursorEnterRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsCursorEnterRootType - TRANSITION = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsCursorEnterRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsCursorEnterRootType - RESET_FORM = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsCursorEnterRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsCursorEnterRootType( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsCursorEnterRootType - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsCursorEnterRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsCursorEnterRootType valueOf( - String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsCursorEnterRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsCursorEnterWarningsItem.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsCursorEnterWarningsItem.java deleted file mode 100644 index 11655b6..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsCursorEnterWarningsItem.java +++ /dev/null @@ -1,111 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsCursorEnterWarningsItem { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsCursorEnterWarningsItem - MALFORMED_NEXT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsCursorEnterWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsCursorEnterWarningsItem - CYCLE_DROPPED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsCursorEnterWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsCursorEnterWarningsItem - INCOMPLETE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsCursorEnterWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsCursorEnterWarningsItem( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsCursorEnterWarningsItem - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsCursorEnterWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsCursorEnterWarningsItem - valueOf(String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsCursorEnterWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsCursorExit.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsCursorExit.java deleted file mode 100644 index c1791d7..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsCursorExit.java +++ /dev/null @@ -1,272 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsCursorExit.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsCursorExit { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List - warnings; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsCursorExit( - Optional root, - boolean incomplete, - int warningFlags, - List - warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List - getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional - _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsCursorExit - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsCursorExit) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsCursorExit other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsCursorExit other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsCursorExit build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root( - Optional root); - - _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsCursorExitRoot root); - - _FinalStage root( - Nullable root); - - _FinalStage warnings( - List - warnings); - - _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsCursorExitWarningsItem - warnings); - - _FinalStage addAllWarnings( - List - warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List - warnings = new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsCursorExit other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List - warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsCursorExitWarningsItem - warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List - warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsCursorExitRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsCursorExit build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsCursorExit( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsCursorExitRoot.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsCursorExitRoot.java deleted file mode 100644 index f49932a..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsCursorExitRoot.java +++ /dev/null @@ -1,233 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsCursorExitRoot.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsCursorExitRoot { - private final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsCursorExitRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsCursorExitRoot( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsCursorExitRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsCursorExitRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsCursorExitRoot - && equalTo( - (DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsCursorExitRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsCursorExitRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsCursorExitRootType - type); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsCursorExitRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsCursorExitRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsCursorExitRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsCursorExitRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsCursorExitRootType - type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsCursorExitRoot build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsCursorExitRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsCursorExitRootType.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsCursorExitRootType.java deleted file mode 100644 index eaa1122..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsCursorExitRootType.java +++ /dev/null @@ -1,306 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsCursorExitRootType { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsCursorExitRootType - UNKNOWN = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsCursorExitRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsCursorExitRootType - NAMED = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsCursorExitRootType( - Value.NAMED, "named"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsCursorExitRootType - GOTO = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsCursorExitRootType( - Value.GOTO, "goto"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsCursorExitRootType - GOTO_EMBEDDED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsCursorExitRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsCursorExitRootType - JAVASCRIPT = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsCursorExitRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsCursorExitRootType - SOUND = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsCursorExitRootType( - Value.SOUND, "sound"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsCursorExitRootType - RENDITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsCursorExitRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsCursorExitRootType - GOTO_REMOTE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsCursorExitRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsCursorExitRootType - LAUNCH = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsCursorExitRootType( - Value.LAUNCH, "launch"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsCursorExitRootType - IMPORT_DATA = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsCursorExitRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsCursorExitRootType - SET_OCG_STATE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsCursorExitRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsCursorExitRootType URI = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsCursorExitRootType( - Value.URI, "uri"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsCursorExitRootType - MOVIE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsCursorExitRootType( - Value.MOVIE, "movie"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsCursorExitRootType - SUBMIT_FORM = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsCursorExitRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsCursorExitRootType - HIDE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsCursorExitRootType( - Value.HIDE, "hide"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsCursorExitRootType - THREAD = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsCursorExitRootType( - Value.THREAD, "thread"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsCursorExitRootType - GOTO3D_VIEW = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsCursorExitRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsCursorExitRootType - TRANSITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsCursorExitRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsCursorExitRootType - RESET_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsCursorExitRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsCursorExitRootType( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsCursorExitRootType - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsCursorExitRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsCursorExitRootType valueOf( - String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsCursorExitRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsCursorExitWarningsItem.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsCursorExitWarningsItem.java deleted file mode 100644 index ee64023..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsCursorExitWarningsItem.java +++ /dev/null @@ -1,111 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsCursorExitWarningsItem { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsCursorExitWarningsItem - MALFORMED_NEXT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsCursorExitWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsCursorExitWarningsItem - CYCLE_DROPPED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsCursorExitWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsCursorExitWarningsItem - INCOMPLETE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsCursorExitWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsCursorExitWarningsItem( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsCursorExitWarningsItem - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsCursorExitWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsCursorExitWarningsItem - valueOf(String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsCursorExitWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsFocus.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsFocus.java deleted file mode 100644 index 51a547e..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsFocus.java +++ /dev/null @@ -1,267 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsFocus.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsFocus { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List - warnings; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsFocus( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List - getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsFocus - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsFocus) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsFocus other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsFocus other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsFocus build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root( - Optional root); - - _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsFocusRoot root); - - _FinalStage root( - Nullable root); - - _FinalStage warnings( - List - warnings); - - _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsFocusWarningsItem warnings); - - _FinalStage addAllWarnings( - List - warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List - warnings = new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsFocus other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List - warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsFocusWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List - warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsFocusRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsFocus build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsFocus( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsFocusRoot.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsFocusRoot.java deleted file mode 100644 index f48f22b..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsFocusRoot.java +++ /dev/null @@ -1,226 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsFocusRoot.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsFocusRoot { - private final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsFocusRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsFocusRoot( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsFocusRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsFocusRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsFocusRoot - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsFocusRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsFocusRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsFocusRootType type); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsFocusRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsFocusRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsFocusRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsFocusRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsFocusRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsFocusRoot build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsFocusRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsFocusRootType.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsFocusRootType.java deleted file mode 100644 index 08136ab..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsFocusRootType.java +++ /dev/null @@ -1,298 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsFocusRootType { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsFocusRootType UNKNOWN = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsFocusRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsFocusRootType NAMED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsFocusRootType( - Value.NAMED, "named"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsFocusRootType GOTO = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsFocusRootType( - Value.GOTO, "goto"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsFocusRootType - GOTO_EMBEDDED = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsFocusRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsFocusRootType - JAVASCRIPT = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsFocusRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsFocusRootType SOUND = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsFocusRootType( - Value.SOUND, "sound"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsFocusRootType - RENDITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsFocusRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsFocusRootType - GOTO_REMOTE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsFocusRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsFocusRootType LAUNCH = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsFocusRootType( - Value.LAUNCH, "launch"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsFocusRootType - IMPORT_DATA = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsFocusRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsFocusRootType - SET_OCG_STATE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsFocusRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsFocusRootType URI = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsFocusRootType(Value.URI, "uri"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsFocusRootType MOVIE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsFocusRootType( - Value.MOVIE, "movie"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsFocusRootType - SUBMIT_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsFocusRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsFocusRootType HIDE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsFocusRootType( - Value.HIDE, "hide"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsFocusRootType THREAD = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsFocusRootType( - Value.THREAD, "thread"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsFocusRootType - GOTO3D_VIEW = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsFocusRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsFocusRootType - TRANSITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsFocusRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsFocusRootType - RESET_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsFocusRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsFocusRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsFocusRootType - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsFocusRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsFocusRootType valueOf( - String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsFocusRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsFocusWarningsItem.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsFocusWarningsItem.java deleted file mode 100644 index 4fc5b7a..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsFocusWarningsItem.java +++ /dev/null @@ -1,110 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsFocusWarningsItem { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsFocusWarningsItem - MALFORMED_NEXT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsFocusWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsFocusWarningsItem - CYCLE_DROPPED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsFocusWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsFocusWarningsItem - INCOMPLETE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsFocusWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsFocusWarningsItem( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsFocusWarningsItem - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsFocusWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsFocusWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsFocusWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsMouseDown.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsMouseDown.java deleted file mode 100644 index 518bd64..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsMouseDown.java +++ /dev/null @@ -1,270 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsMouseDown.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsMouseDown { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List - warnings; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsMouseDown( - Optional root, - boolean incomplete, - int warningFlags, - List - warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List - getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsMouseDown - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsMouseDown) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsMouseDown other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsMouseDown other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsMouseDown build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root( - Optional root); - - _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsMouseDownRoot root); - - _FinalStage root( - Nullable root); - - _FinalStage warnings( - List - warnings); - - _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsMouseDownWarningsItem warnings); - - _FinalStage addAllWarnings( - List - warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List - warnings = new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsMouseDown other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List - warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsMouseDownWarningsItem - warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List - warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsMouseDownRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsMouseDown build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsMouseDown( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsMouseDownRoot.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsMouseDownRoot.java deleted file mode 100644 index 84991fa..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsMouseDownRoot.java +++ /dev/null @@ -1,232 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsMouseDownRoot.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsMouseDownRoot { - private final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsMouseDownRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsMouseDownRoot( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsMouseDownRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsMouseDownRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsMouseDownRoot - && equalTo( - (DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsMouseDownRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsMouseDownRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsMouseDownRootType type); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsMouseDownRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsMouseDownRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsMouseDownRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsMouseDownRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsMouseDownRootType - type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsMouseDownRoot build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsMouseDownRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsMouseDownRootType.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsMouseDownRootType.java deleted file mode 100644 index 79e7e45..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsMouseDownRootType.java +++ /dev/null @@ -1,302 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsMouseDownRootType { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsMouseDownRootType - UNKNOWN = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsMouseDownRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsMouseDownRootType - NAMED = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsMouseDownRootType( - Value.NAMED, "named"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsMouseDownRootType GOTO = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsMouseDownRootType( - Value.GOTO, "goto"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsMouseDownRootType - GOTO_EMBEDDED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsMouseDownRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsMouseDownRootType - JAVASCRIPT = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsMouseDownRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsMouseDownRootType - SOUND = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsMouseDownRootType( - Value.SOUND, "sound"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsMouseDownRootType - RENDITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsMouseDownRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsMouseDownRootType - GOTO_REMOTE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsMouseDownRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsMouseDownRootType - LAUNCH = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsMouseDownRootType( - Value.LAUNCH, "launch"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsMouseDownRootType - IMPORT_DATA = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsMouseDownRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsMouseDownRootType - SET_OCG_STATE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsMouseDownRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsMouseDownRootType URI = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsMouseDownRootType( - Value.URI, "uri"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsMouseDownRootType - MOVIE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsMouseDownRootType( - Value.MOVIE, "movie"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsMouseDownRootType - SUBMIT_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsMouseDownRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsMouseDownRootType HIDE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsMouseDownRootType( - Value.HIDE, "hide"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsMouseDownRootType - THREAD = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsMouseDownRootType( - Value.THREAD, "thread"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsMouseDownRootType - GOTO3D_VIEW = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsMouseDownRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsMouseDownRootType - TRANSITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsMouseDownRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsMouseDownRootType - RESET_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsMouseDownRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsMouseDownRootType( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsMouseDownRootType - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsMouseDownRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsMouseDownRootType valueOf( - String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsMouseDownRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsMouseDownWarningsItem.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsMouseDownWarningsItem.java deleted file mode 100644 index 16dd226..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsMouseDownWarningsItem.java +++ /dev/null @@ -1,111 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsMouseDownWarningsItem { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsMouseDownWarningsItem - MALFORMED_NEXT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsMouseDownWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsMouseDownWarningsItem - CYCLE_DROPPED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsMouseDownWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsMouseDownWarningsItem - INCOMPLETE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsMouseDownWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsMouseDownWarningsItem( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsMouseDownWarningsItem - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsMouseDownWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsMouseDownWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsMouseDownWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsMouseUp.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsMouseUp.java deleted file mode 100644 index 26ff72f..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsMouseUp.java +++ /dev/null @@ -1,268 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsMouseUp.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsMouseUp { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List - warnings; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsMouseUp( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List - getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsMouseUp - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsMouseUp) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsMouseUp other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsMouseUp other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsMouseUp build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root( - Optional root); - - _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsMouseUpRoot root); - - _FinalStage root( - Nullable root); - - _FinalStage warnings( - List - warnings); - - _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsMouseUpWarningsItem warnings); - - _FinalStage addAllWarnings( - List - warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List - warnings = new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsMouseUp other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List - warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsMouseUpWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List - warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsMouseUpRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsMouseUp build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsMouseUp( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsMouseUpRoot.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsMouseUpRoot.java deleted file mode 100644 index 7c41103..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsMouseUpRoot.java +++ /dev/null @@ -1,226 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsMouseUpRoot.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsMouseUpRoot { - private final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsMouseUpRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsMouseUpRoot( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsMouseUpRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsMouseUpRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsMouseUpRoot - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsMouseUpRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsMouseUpRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsMouseUpRootType type); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsMouseUpRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsMouseUpRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsMouseUpRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsMouseUpRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsMouseUpRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsMouseUpRoot build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsMouseUpRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsMouseUpRootType.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsMouseUpRootType.java deleted file mode 100644 index 093fab2..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsMouseUpRootType.java +++ /dev/null @@ -1,300 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsMouseUpRootType { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsMouseUpRootType - UNKNOWN = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsMouseUpRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsMouseUpRootType NAMED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsMouseUpRootType( - Value.NAMED, "named"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsMouseUpRootType GOTO = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsMouseUpRootType( - Value.GOTO, "goto"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsMouseUpRootType - GOTO_EMBEDDED = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsMouseUpRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsMouseUpRootType - JAVASCRIPT = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsMouseUpRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsMouseUpRootType SOUND = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsMouseUpRootType( - Value.SOUND, "sound"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsMouseUpRootType - RENDITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsMouseUpRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsMouseUpRootType - GOTO_REMOTE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsMouseUpRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsMouseUpRootType LAUNCH = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsMouseUpRootType( - Value.LAUNCH, "launch"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsMouseUpRootType - IMPORT_DATA = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsMouseUpRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsMouseUpRootType - SET_OCG_STATE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsMouseUpRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsMouseUpRootType URI = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsMouseUpRootType( - Value.URI, "uri"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsMouseUpRootType MOVIE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsMouseUpRootType( - Value.MOVIE, "movie"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsMouseUpRootType - SUBMIT_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsMouseUpRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsMouseUpRootType HIDE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsMouseUpRootType( - Value.HIDE, "hide"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsMouseUpRootType THREAD = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsMouseUpRootType( - Value.THREAD, "thread"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsMouseUpRootType - GOTO3D_VIEW = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsMouseUpRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsMouseUpRootType - TRANSITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsMouseUpRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsMouseUpRootType - RESET_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsMouseUpRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsMouseUpRootType( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsMouseUpRootType - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsMouseUpRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsMouseUpRootType valueOf( - String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsMouseUpRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsMouseUpWarningsItem.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsMouseUpWarningsItem.java deleted file mode 100644 index 95452be..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsMouseUpWarningsItem.java +++ /dev/null @@ -1,111 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsMouseUpWarningsItem { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsMouseUpWarningsItem - MALFORMED_NEXT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsMouseUpWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsMouseUpWarningsItem - CYCLE_DROPPED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsMouseUpWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsMouseUpWarningsItem - INCOMPLETE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsMouseUpWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsMouseUpWarningsItem( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsMouseUpWarningsItem - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsMouseUpWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsMouseUpWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsMouseUpWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageClose.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageClose.java deleted file mode 100644 index f49c3ee..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageClose.java +++ /dev/null @@ -1,270 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageClose.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageClose { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List - warnings; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageClose( - Optional root, - boolean incomplete, - int warningFlags, - List - warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List - getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageClose - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageClose) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageClose other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageClose other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageClose build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root( - Optional root); - - _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageCloseRoot root); - - _FinalStage root( - Nullable root); - - _FinalStage warnings( - List - warnings); - - _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageCloseWarningsItem warnings); - - _FinalStage addAllWarnings( - List - warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List - warnings = new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageClose other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List - warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageCloseWarningsItem - warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List - warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageCloseRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageClose build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageClose( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageCloseRoot.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageCloseRoot.java deleted file mode 100644 index a5d58b8..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageCloseRoot.java +++ /dev/null @@ -1,232 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageCloseRoot.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageCloseRoot { - private final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageCloseRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageCloseRoot( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageCloseRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageCloseRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageCloseRoot - && equalTo( - (DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageCloseRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageCloseRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageCloseRootType type); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageCloseRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageCloseRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageCloseRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageCloseRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageCloseRootType - type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageCloseRoot build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageCloseRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageCloseRootType.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageCloseRootType.java deleted file mode 100644 index 7461b5d..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageCloseRootType.java +++ /dev/null @@ -1,302 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageCloseRootType { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageCloseRootType - UNKNOWN = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageCloseRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageCloseRootType - NAMED = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageCloseRootType( - Value.NAMED, "named"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageCloseRootType GOTO = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageCloseRootType( - Value.GOTO, "goto"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageCloseRootType - GOTO_EMBEDDED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageCloseRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageCloseRootType - JAVASCRIPT = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageCloseRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageCloseRootType - SOUND = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageCloseRootType( - Value.SOUND, "sound"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageCloseRootType - RENDITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageCloseRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageCloseRootType - GOTO_REMOTE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageCloseRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageCloseRootType - LAUNCH = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageCloseRootType( - Value.LAUNCH, "launch"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageCloseRootType - IMPORT_DATA = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageCloseRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageCloseRootType - SET_OCG_STATE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageCloseRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageCloseRootType URI = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageCloseRootType( - Value.URI, "uri"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageCloseRootType - MOVIE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageCloseRootType( - Value.MOVIE, "movie"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageCloseRootType - SUBMIT_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageCloseRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageCloseRootType HIDE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageCloseRootType( - Value.HIDE, "hide"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageCloseRootType - THREAD = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageCloseRootType( - Value.THREAD, "thread"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageCloseRootType - GOTO3D_VIEW = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageCloseRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageCloseRootType - TRANSITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageCloseRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageCloseRootType - RESET_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageCloseRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageCloseRootType( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageCloseRootType - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageCloseRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageCloseRootType valueOf( - String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageCloseRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageCloseWarningsItem.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageCloseWarningsItem.java deleted file mode 100644 index 5351312..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageCloseWarningsItem.java +++ /dev/null @@ -1,111 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageCloseWarningsItem { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageCloseWarningsItem - MALFORMED_NEXT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageCloseWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageCloseWarningsItem - CYCLE_DROPPED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageCloseWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageCloseWarningsItem - INCOMPLETE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageCloseWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageCloseWarningsItem( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageCloseWarningsItem - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageCloseWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageCloseWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageCloseWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageInvisible.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageInvisible.java deleted file mode 100644 index 4b552a4..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageInvisible.java +++ /dev/null @@ -1,283 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageInvisible.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageInvisible { - private final Optional - root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List< - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageInvisibleWarningsItem> - warnings; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageInvisible( - Optional root, - boolean incomplete, - int warningFlags, - List - warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional - getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List - getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional - _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageInvisible - && equalTo( - (DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageInvisible) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageInvisible other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageInvisible other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageInvisible build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root( - Optional - root); - - _FinalStage root( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageInvisibleRoot root); - - _FinalStage root( - Nullable - root); - - _FinalStage warnings( - List - warnings); - - _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageInvisibleWarningsItem - warnings); - - _FinalStage addAllWarnings( - List - warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List - warnings = new ArrayList<>(); - - private Optional - root = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageInvisible other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List - warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageInvisibleWarningsItem - warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List - warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable - root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageInvisibleRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional - root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageInvisible build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageInvisible( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageInvisibleRoot.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageInvisibleRoot.java deleted file mode 100644 index 2c48180..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageInvisibleRoot.java +++ /dev/null @@ -1,236 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageInvisibleRoot.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageInvisibleRoot { - private final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageInvisibleRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageInvisibleRoot( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageInvisibleRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageInvisibleRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageInvisibleRoot - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageInvisibleRoot) - other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageInvisibleRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageInvisibleRootType - type); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageInvisibleRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageInvisibleRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageInvisibleRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageInvisibleRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageInvisibleRootType - type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageInvisibleRoot build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageInvisibleRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageInvisibleRootType.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageInvisibleRootType.java deleted file mode 100644 index 9267694..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageInvisibleRootType.java +++ /dev/null @@ -1,310 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageInvisibleRootType { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageInvisibleRootType - UNKNOWN = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageInvisibleRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageInvisibleRootType - NAMED = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageInvisibleRootType( - Value.NAMED, "named"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageInvisibleRootType - GOTO = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageInvisibleRootType( - Value.GOTO, "goto"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageInvisibleRootType - GOTO_EMBEDDED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageInvisibleRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageInvisibleRootType - JAVASCRIPT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageInvisibleRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageInvisibleRootType - SOUND = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageInvisibleRootType( - Value.SOUND, "sound"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageInvisibleRootType - RENDITION = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageInvisibleRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageInvisibleRootType - GOTO_REMOTE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageInvisibleRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageInvisibleRootType - LAUNCH = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageInvisibleRootType( - Value.LAUNCH, "launch"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageInvisibleRootType - IMPORT_DATA = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageInvisibleRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageInvisibleRootType - SET_OCG_STATE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageInvisibleRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageInvisibleRootType - URI = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageInvisibleRootType( - Value.URI, "uri"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageInvisibleRootType - MOVIE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageInvisibleRootType( - Value.MOVIE, "movie"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageInvisibleRootType - SUBMIT_FORM = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageInvisibleRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageInvisibleRootType - HIDE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageInvisibleRootType( - Value.HIDE, "hide"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageInvisibleRootType - THREAD = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageInvisibleRootType( - Value.THREAD, "thread"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageInvisibleRootType - GOTO3D_VIEW = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageInvisibleRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageInvisibleRootType - TRANSITION = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageInvisibleRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageInvisibleRootType - RESET_FORM = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageInvisibleRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageInvisibleRootType( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageInvisibleRootType - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageInvisibleRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageInvisibleRootType valueOf( - String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageInvisibleRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageInvisibleWarningsItem.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageInvisibleWarningsItem.java deleted file mode 100644 index 0ecf732..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageInvisibleWarningsItem.java +++ /dev/null @@ -1,111 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageInvisibleWarningsItem { - public static final - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageInvisibleWarningsItem MALFORMED_NEXT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageInvisibleWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageInvisibleWarningsItem CYCLE_DROPPED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageInvisibleWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageInvisibleWarningsItem INCOMPLETE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageInvisibleWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageInvisibleWarningsItem( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageInvisibleWarningsItem - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageInvisibleWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageInvisibleWarningsItem - valueOf(String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageInvisibleWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageOpen.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageOpen.java deleted file mode 100644 index 8425997..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageOpen.java +++ /dev/null @@ -1,268 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageOpen.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageOpen { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List - warnings; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageOpen( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List - getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageOpen - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageOpen) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageOpen other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageOpen other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageOpen build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root( - Optional root); - - _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageOpenRoot root); - - _FinalStage root( - Nullable root); - - _FinalStage warnings( - List - warnings); - - _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageOpenWarningsItem warnings); - - _FinalStage addAllWarnings( - List - warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List - warnings = new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageOpen other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List - warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageOpenWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List - warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageOpenRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageOpen build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageOpen( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageOpenRoot.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageOpenRoot.java deleted file mode 100644 index da245d0..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageOpenRoot.java +++ /dev/null @@ -1,230 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageOpenRoot.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageOpenRoot { - private final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageOpenRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageOpenRoot( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageOpenRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageOpenRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageOpenRoot - && equalTo( - (DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageOpenRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageOpenRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageOpenRootType type); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageOpenRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageOpenRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageOpenRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageOpenRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageOpenRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageOpenRoot build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageOpenRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageOpenRootType.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageOpenRootType.java deleted file mode 100644 index b53ecea..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageOpenRootType.java +++ /dev/null @@ -1,302 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageOpenRootType { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageOpenRootType - UNKNOWN = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageOpenRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageOpenRootType NAMED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageOpenRootType( - Value.NAMED, "named"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageOpenRootType GOTO = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageOpenRootType( - Value.GOTO, "goto"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageOpenRootType - GOTO_EMBEDDED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageOpenRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageOpenRootType - JAVASCRIPT = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageOpenRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageOpenRootType SOUND = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageOpenRootType( - Value.SOUND, "sound"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageOpenRootType - RENDITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageOpenRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageOpenRootType - GOTO_REMOTE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageOpenRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageOpenRootType - LAUNCH = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageOpenRootType( - Value.LAUNCH, "launch"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageOpenRootType - IMPORT_DATA = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageOpenRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageOpenRootType - SET_OCG_STATE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageOpenRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageOpenRootType URI = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageOpenRootType( - Value.URI, "uri"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageOpenRootType MOVIE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageOpenRootType( - Value.MOVIE, "movie"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageOpenRootType - SUBMIT_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageOpenRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageOpenRootType HIDE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageOpenRootType( - Value.HIDE, "hide"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageOpenRootType - THREAD = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageOpenRootType( - Value.THREAD, "thread"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageOpenRootType - GOTO3D_VIEW = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageOpenRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageOpenRootType - TRANSITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageOpenRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageOpenRootType - RESET_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageOpenRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageOpenRootType( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageOpenRootType - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageOpenRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageOpenRootType valueOf( - String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageOpenRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageOpenWarningsItem.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageOpenWarningsItem.java deleted file mode 100644 index 99bb8d7..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageOpenWarningsItem.java +++ /dev/null @@ -1,111 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageOpenWarningsItem { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageOpenWarningsItem - MALFORMED_NEXT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageOpenWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageOpenWarningsItem - CYCLE_DROPPED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageOpenWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageOpenWarningsItem - INCOMPLETE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageOpenWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageOpenWarningsItem( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageOpenWarningsItem - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageOpenWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageOpenWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageOpenWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageVisible.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageVisible.java deleted file mode 100644 index e496225..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageVisible.java +++ /dev/null @@ -1,275 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageVisible.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageVisible { - private final Optional - root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List - warnings; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageVisible( - Optional root, - boolean incomplete, - int warningFlags, - List - warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List - getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional - _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageVisible - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageVisible) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageVisible other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageVisible other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageVisible build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root( - Optional root); - - _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageVisibleRoot root); - - _FinalStage root( - Nullable root); - - _FinalStage warnings( - List - warnings); - - _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageVisibleWarningsItem - warnings); - - _FinalStage addAllWarnings( - List - warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List - warnings = new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageVisible other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List - warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageVisibleWarningsItem - warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List - warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable - root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageVisibleRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional - root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageVisible build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageVisible( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageVisibleRoot.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageVisibleRoot.java deleted file mode 100644 index 674dad8..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageVisibleRoot.java +++ /dev/null @@ -1,233 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageVisibleRoot.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageVisibleRoot { - private final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageVisibleRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageVisibleRoot( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageVisibleRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageVisibleRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageVisibleRoot - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageVisibleRoot) - other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageVisibleRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageVisibleRootType - type); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageVisibleRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageVisibleRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageVisibleRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageVisibleRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageVisibleRootType - type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageVisibleRoot build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageVisibleRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageVisibleRootType.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageVisibleRootType.java deleted file mode 100644 index d97f7a2..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageVisibleRootType.java +++ /dev/null @@ -1,309 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageVisibleRootType { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageVisibleRootType - UNKNOWN = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageVisibleRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageVisibleRootType - NAMED = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageVisibleRootType( - Value.NAMED, "named"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageVisibleRootType - GOTO = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageVisibleRootType( - Value.GOTO, "goto"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageVisibleRootType - GOTO_EMBEDDED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageVisibleRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageVisibleRootType - JAVASCRIPT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageVisibleRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageVisibleRootType - SOUND = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageVisibleRootType( - Value.SOUND, "sound"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageVisibleRootType - RENDITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageVisibleRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageVisibleRootType - GOTO_REMOTE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageVisibleRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageVisibleRootType - LAUNCH = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageVisibleRootType( - Value.LAUNCH, "launch"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageVisibleRootType - IMPORT_DATA = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageVisibleRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageVisibleRootType - SET_OCG_STATE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageVisibleRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageVisibleRootType - URI = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageVisibleRootType( - Value.URI, "uri"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageVisibleRootType - MOVIE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageVisibleRootType( - Value.MOVIE, "movie"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageVisibleRootType - SUBMIT_FORM = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageVisibleRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageVisibleRootType - HIDE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageVisibleRootType( - Value.HIDE, "hide"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageVisibleRootType - THREAD = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageVisibleRootType( - Value.THREAD, "thread"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageVisibleRootType - GOTO3D_VIEW = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageVisibleRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageVisibleRootType - TRANSITION = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageVisibleRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageVisibleRootType - RESET_FORM = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageVisibleRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageVisibleRootType( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageVisibleRootType - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageVisibleRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageVisibleRootType valueOf( - String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageVisibleRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageVisibleWarningsItem.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageVisibleWarningsItem.java deleted file mode 100644 index fff7a41..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageVisibleWarningsItem.java +++ /dev/null @@ -1,111 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageVisibleWarningsItem { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageVisibleWarningsItem - MALFORMED_NEXT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageVisibleWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageVisibleWarningsItem - CYCLE_DROPPED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageVisibleWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageVisibleWarningsItem - INCOMPLETE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageVisibleWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageVisibleWarningsItem( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageVisibleWarningsItem - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageVisibleWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageVisibleWarningsItem - valueOf(String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnderlineActionsPageVisibleWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupported.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupported.java index 148f8f9..c7b31c6 100644 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupported.java +++ b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupported.java @@ -63,7 +63,7 @@ public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsup private final Optional updatedBy; - private final Optional actions; + private final Optional actions; private final int rawSubtypeCode; @@ -91,7 +91,7 @@ private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupported( Optional groupId, Optional createdBy, Optional updatedBy, - Optional actions, + Optional actions, int rawSubtypeCode, Optional rawSubtypeName, Map additionalProperties) { @@ -240,7 +240,7 @@ public Optional getUpdatedBy() { } @JsonProperty("actions") - public Optional getActions() { + public Optional getActions() { return actions; } @@ -497,10 +497,9 @@ _FinalStage replyType( _FinalStage updatedBy(String updatedBy); - _FinalStage actions( - Optional actions); + _FinalStage actions(Optional actions); - _FinalStage actions(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActions actions); + _FinalStage actions(PdfAnnotationActions actions); _FinalStage rawSubtypeName(Optional rawSubtypeName); @@ -538,8 +537,7 @@ public static final class Builder private Optional rawSubtypeName = Optional.empty(); - private Optional actions = - Optional.empty(); + private Optional actions = Optional.empty(); private Optional updatedBy = Optional.empty(); @@ -688,15 +686,14 @@ public _FinalStage rawSubtypeName(Optional rawSubtypeName) { } @java.lang.Override - public _FinalStage actions(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActions actions) { + public _FinalStage actions(PdfAnnotationActions actions) { this.actions = Optional.ofNullable(actions); return this; } @java.lang.Override @JsonSetter(value = "actions", nulls = Nulls.SKIP) - public _FinalStage actions( - Optional actions) { + public _FinalStage actions(Optional actions) { this.actions = actions; return this; } diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActions.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActions.java deleted file mode 100644 index 10791f5..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActions.java +++ /dev/null @@ -1,421 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.HashMap; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActions.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActions { - private final Optional activate; - - private final Optional - cursorEnter; - - private final Optional - cursorExit; - - private final Optional - mouseDown; - - private final Optional mouseUp; - - private final Optional focus; - - private final Optional blur; - - private final Optional pageOpen; - - private final Optional - pageClose; - - private final Optional - pageVisible; - - private final Optional - pageInvisible; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActions( - Optional activate, - Optional cursorEnter, - Optional cursorExit, - Optional mouseDown, - Optional mouseUp, - Optional focus, - Optional blur, - Optional pageOpen, - Optional pageClose, - Optional pageVisible, - Optional - pageInvisible, - Map additionalProperties) { - this.activate = activate; - this.cursorEnter = cursorEnter; - this.cursorExit = cursorExit; - this.mouseDown = mouseDown; - this.mouseUp = mouseUp; - this.focus = focus; - this.blur = blur; - this.pageOpen = pageOpen; - this.pageClose = pageClose; - this.pageVisible = pageVisible; - this.pageInvisible = pageInvisible; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("activate") - public Optional getActivate() { - return activate; - } - - @JsonProperty("cursorEnter") - public Optional - getCursorEnter() { - return cursorEnter; - } - - @JsonProperty("cursorExit") - public Optional - getCursorExit() { - return cursorExit; - } - - @JsonProperty("mouseDown") - public Optional - getMouseDown() { - return mouseDown; - } - - @JsonProperty("mouseUp") - public Optional getMouseUp() { - return mouseUp; - } - - @JsonProperty("focus") - public Optional getFocus() { - return focus; - } - - @JsonProperty("blur") - public Optional getBlur() { - return blur; - } - - @JsonProperty("pageOpen") - public Optional getPageOpen() { - return pageOpen; - } - - @JsonProperty("pageClose") - public Optional - getPageClose() { - return pageClose; - } - - @JsonProperty("pageVisible") - public Optional - getPageVisible() { - return pageVisible; - } - - @JsonProperty("pageInvisible") - public Optional - getPageInvisible() { - return pageInvisible; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActions - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActions) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActions other) { - return activate.equals(other.activate) - && cursorEnter.equals(other.cursorEnter) - && cursorExit.equals(other.cursorExit) - && mouseDown.equals(other.mouseDown) - && mouseUp.equals(other.mouseUp) - && focus.equals(other.focus) - && blur.equals(other.blur) - && pageOpen.equals(other.pageOpen) - && pageClose.equals(other.pageClose) - && pageVisible.equals(other.pageVisible) - && pageInvisible.equals(other.pageInvisible); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash( - this.activate, - this.cursorEnter, - this.cursorExit, - this.mouseDown, - this.mouseUp, - this.focus, - this.blur, - this.pageOpen, - this.pageClose, - this.pageVisible, - this.pageInvisible); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static Builder builder() { - return new Builder(); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder { - private Optional activate = - Optional.empty(); - - private Optional - cursorEnter = Optional.empty(); - - private Optional - cursorExit = Optional.empty(); - - private Optional - mouseDown = Optional.empty(); - - private Optional mouseUp = - Optional.empty(); - - private Optional focus = - Optional.empty(); - - private Optional blur = - Optional.empty(); - - private Optional pageOpen = - Optional.empty(); - - private Optional - pageClose = Optional.empty(); - - private Optional - pageVisible = Optional.empty(); - - private Optional - pageInvisible = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActions other) { - activate(other.getActivate()); - cursorEnter(other.getCursorEnter()); - cursorExit(other.getCursorExit()); - mouseDown(other.getMouseDown()); - mouseUp(other.getMouseUp()); - focus(other.getFocus()); - blur(other.getBlur()); - pageOpen(other.getPageOpen()); - pageClose(other.getPageClose()); - pageVisible(other.getPageVisible()); - pageInvisible(other.getPageInvisible()); - return this; - } - - @JsonSetter(value = "activate", nulls = Nulls.SKIP) - public Builder activate( - Optional activate) { - this.activate = activate; - return this; - } - - public Builder activate( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsActivate activate) { - this.activate = Optional.ofNullable(activate); - return this; - } - - @JsonSetter(value = "cursorEnter", nulls = Nulls.SKIP) - public Builder cursorEnter( - Optional - cursorEnter) { - this.cursorEnter = cursorEnter; - return this; - } - - public Builder cursorEnter( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsCursorEnter cursorEnter) { - this.cursorEnter = Optional.ofNullable(cursorEnter); - return this; - } - - @JsonSetter(value = "cursorExit", nulls = Nulls.SKIP) - public Builder cursorExit( - Optional - cursorExit) { - this.cursorExit = cursorExit; - return this; - } - - public Builder cursorExit( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsCursorExit cursorExit) { - this.cursorExit = Optional.ofNullable(cursorExit); - return this; - } - - @JsonSetter(value = "mouseDown", nulls = Nulls.SKIP) - public Builder mouseDown( - Optional - mouseDown) { - this.mouseDown = mouseDown; - return this; - } - - public Builder mouseDown( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsMouseDown mouseDown) { - this.mouseDown = Optional.ofNullable(mouseDown); - return this; - } - - @JsonSetter(value = "mouseUp", nulls = Nulls.SKIP) - public Builder mouseUp( - Optional mouseUp) { - this.mouseUp = mouseUp; - return this; - } - - public Builder mouseUp( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsMouseUp mouseUp) { - this.mouseUp = Optional.ofNullable(mouseUp); - return this; - } - - @JsonSetter(value = "focus", nulls = Nulls.SKIP) - public Builder focus( - Optional focus) { - this.focus = focus; - return this; - } - - public Builder focus(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsFocus focus) { - this.focus = Optional.ofNullable(focus); - return this; - } - - @JsonSetter(value = "blur", nulls = Nulls.SKIP) - public Builder blur( - Optional blur) { - this.blur = blur; - return this; - } - - public Builder blur(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsBlur blur) { - this.blur = Optional.ofNullable(blur); - return this; - } - - @JsonSetter(value = "pageOpen", nulls = Nulls.SKIP) - public Builder pageOpen( - Optional pageOpen) { - this.pageOpen = pageOpen; - return this; - } - - public Builder pageOpen( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageOpen pageOpen) { - this.pageOpen = Optional.ofNullable(pageOpen); - return this; - } - - @JsonSetter(value = "pageClose", nulls = Nulls.SKIP) - public Builder pageClose( - Optional - pageClose) { - this.pageClose = pageClose; - return this; - } - - public Builder pageClose( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageClose pageClose) { - this.pageClose = Optional.ofNullable(pageClose); - return this; - } - - @JsonSetter(value = "pageVisible", nulls = Nulls.SKIP) - public Builder pageVisible( - Optional - pageVisible) { - this.pageVisible = pageVisible; - return this; - } - - public Builder pageVisible( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageVisible pageVisible) { - this.pageVisible = Optional.ofNullable(pageVisible); - return this; - } - - @JsonSetter(value = "pageInvisible", nulls = Nulls.SKIP) - public Builder pageInvisible( - Optional - pageInvisible) { - this.pageInvisible = pageInvisible; - return this; - } - - public Builder pageInvisible( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageInvisible pageInvisible) { - this.pageInvisible = Optional.ofNullable(pageInvisible); - return this; - } - - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActions build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActions( - activate, - cursorEnter, - cursorExit, - mouseDown, - mouseUp, - focus, - blur, - pageOpen, - pageClose, - pageVisible, - pageInvisible, - additionalProperties); - } - - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsActivate.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsActivate.java deleted file mode 100644 index b42f2d4..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsActivate.java +++ /dev/null @@ -1,272 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsActivate.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsActivate { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List - warnings; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsActivate( - Optional root, - boolean incomplete, - int warningFlags, - List - warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List - getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional - _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsActivate - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsActivate) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsActivate other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsActivate other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsActivate build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root( - Optional root); - - _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsActivateRoot root); - - _FinalStage root( - Nullable root); - - _FinalStage warnings( - List - warnings); - - _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsActivateWarningsItem - warnings); - - _FinalStage addAllWarnings( - List - warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List - warnings = new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsActivate other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List - warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsActivateWarningsItem - warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List - warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsActivateRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsActivate build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsActivate( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsActivateRoot.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsActivateRoot.java deleted file mode 100644 index 1f308b9..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsActivateRoot.java +++ /dev/null @@ -1,233 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsActivateRoot.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsActivateRoot { - private final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsActivateRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsActivateRoot( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsActivateRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsActivateRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsActivateRoot - && equalTo( - (DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsActivateRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsActivateRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsActivateRootType - type); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsActivateRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsActivateRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsActivateRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsActivateRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsActivateRootType - type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsActivateRoot build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsActivateRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsActivateRootType.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsActivateRootType.java deleted file mode 100644 index 0a34612..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsActivateRootType.java +++ /dev/null @@ -1,306 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsActivateRootType { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsActivateRootType - UNKNOWN = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsActivateRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsActivateRootType - NAMED = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsActivateRootType( - Value.NAMED, "named"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsActivateRootType - GOTO = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsActivateRootType( - Value.GOTO, "goto"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsActivateRootType - GOTO_EMBEDDED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsActivateRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsActivateRootType - JAVASCRIPT = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsActivateRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsActivateRootType - SOUND = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsActivateRootType( - Value.SOUND, "sound"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsActivateRootType - RENDITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsActivateRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsActivateRootType - GOTO_REMOTE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsActivateRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsActivateRootType - LAUNCH = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsActivateRootType( - Value.LAUNCH, "launch"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsActivateRootType - IMPORT_DATA = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsActivateRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsActivateRootType - SET_OCG_STATE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsActivateRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsActivateRootType URI = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsActivateRootType( - Value.URI, "uri"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsActivateRootType - MOVIE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsActivateRootType( - Value.MOVIE, "movie"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsActivateRootType - SUBMIT_FORM = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsActivateRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsActivateRootType - HIDE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsActivateRootType( - Value.HIDE, "hide"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsActivateRootType - THREAD = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsActivateRootType( - Value.THREAD, "thread"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsActivateRootType - GOTO3D_VIEW = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsActivateRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsActivateRootType - TRANSITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsActivateRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsActivateRootType - RESET_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsActivateRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsActivateRootType( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsActivateRootType - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsActivateRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsActivateRootType valueOf( - String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsActivateRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsActivateWarningsItem.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsActivateWarningsItem.java deleted file mode 100644 index 4405eb2..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsActivateWarningsItem.java +++ /dev/null @@ -1,111 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsActivateWarningsItem { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsActivateWarningsItem - MALFORMED_NEXT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsActivateWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsActivateWarningsItem - CYCLE_DROPPED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsActivateWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsActivateWarningsItem - INCOMPLETE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsActivateWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsActivateWarningsItem( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsActivateWarningsItem - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsActivateWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsActivateWarningsItem - valueOf(String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsActivateWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsBlur.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsBlur.java deleted file mode 100644 index 7c855c7..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsBlur.java +++ /dev/null @@ -1,267 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsBlur.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsBlur { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List - warnings; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsBlur( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List - getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsBlur - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsBlur) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsBlur other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsBlur other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsBlur build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root( - Optional root); - - _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsBlurRoot root); - - _FinalStage root( - Nullable root); - - _FinalStage warnings( - List - warnings); - - _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsBlurWarningsItem warnings); - - _FinalStage addAllWarnings( - List - warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List - warnings = new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsBlur other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List - warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsBlurWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List - warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsBlurRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsBlur build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsBlur( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsBlurRoot.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsBlurRoot.java deleted file mode 100644 index 2e41e6f..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsBlurRoot.java +++ /dev/null @@ -1,226 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsBlurRoot.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsBlurRoot { - private final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsBlurRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsBlurRoot( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsBlurRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsBlurRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsBlurRoot - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsBlurRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsBlurRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsBlurRootType type); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsBlurRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsBlurRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsBlurRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsBlurRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsBlurRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsBlurRoot build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsBlurRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsBlurRootType.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsBlurRootType.java deleted file mode 100644 index df6adca..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsBlurRootType.java +++ /dev/null @@ -1,299 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsBlurRootType { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsBlurRootType UNKNOWN = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsBlurRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsBlurRootType NAMED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsBlurRootType( - Value.NAMED, "named"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsBlurRootType GOTO = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsBlurRootType( - Value.GOTO, "goto"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsBlurRootType - GOTO_EMBEDDED = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsBlurRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsBlurRootType - JAVASCRIPT = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsBlurRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsBlurRootType SOUND = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsBlurRootType( - Value.SOUND, "sound"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsBlurRootType - RENDITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsBlurRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsBlurRootType - GOTO_REMOTE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsBlurRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsBlurRootType LAUNCH = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsBlurRootType( - Value.LAUNCH, "launch"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsBlurRootType - IMPORT_DATA = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsBlurRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsBlurRootType - SET_OCG_STATE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsBlurRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsBlurRootType URI = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsBlurRootType( - Value.URI, "uri"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsBlurRootType MOVIE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsBlurRootType( - Value.MOVIE, "movie"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsBlurRootType - SUBMIT_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsBlurRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsBlurRootType HIDE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsBlurRootType( - Value.HIDE, "hide"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsBlurRootType THREAD = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsBlurRootType( - Value.THREAD, "thread"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsBlurRootType - GOTO3D_VIEW = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsBlurRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsBlurRootType - TRANSITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsBlurRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsBlurRootType - RESET_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsBlurRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsBlurRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsBlurRootType - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsBlurRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsBlurRootType valueOf( - String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsBlurRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsBlurWarningsItem.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsBlurWarningsItem.java deleted file mode 100644 index 9217bdd..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsBlurWarningsItem.java +++ /dev/null @@ -1,110 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsBlurWarningsItem { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsBlurWarningsItem - MALFORMED_NEXT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsBlurWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsBlurWarningsItem - CYCLE_DROPPED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsBlurWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsBlurWarningsItem - INCOMPLETE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsBlurWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsBlurWarningsItem( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsBlurWarningsItem - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsBlurWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsBlurWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsBlurWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsCursorEnter.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsCursorEnter.java deleted file mode 100644 index 2d25515..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsCursorEnter.java +++ /dev/null @@ -1,283 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsCursorEnter.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsCursorEnter { - private final Optional - root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List< - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsCursorEnterWarningsItem> - warnings; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsCursorEnter( - Optional root, - boolean incomplete, - int warningFlags, - List - warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional - getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List - getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional - _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsCursorEnter - && equalTo( - (DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsCursorEnter) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsCursorEnter other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsCursorEnter other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsCursorEnter build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root( - Optional - root); - - _FinalStage root( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsCursorEnterRoot root); - - _FinalStage root( - Nullable - root); - - _FinalStage warnings( - List - warnings); - - _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsCursorEnterWarningsItem - warnings); - - _FinalStage addAllWarnings( - List - warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List - warnings = new ArrayList<>(); - - private Optional - root = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsCursorEnter other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List - warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsCursorEnterWarningsItem - warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List - warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable - root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsCursorEnterRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional - root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsCursorEnter build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsCursorEnter( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsCursorEnterRoot.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsCursorEnterRoot.java deleted file mode 100644 index a254f7a..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsCursorEnterRoot.java +++ /dev/null @@ -1,236 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsCursorEnterRoot.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsCursorEnterRoot { - private final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsCursorEnterRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsCursorEnterRoot( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsCursorEnterRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsCursorEnterRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsCursorEnterRoot - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsCursorEnterRoot) - other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsCursorEnterRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsCursorEnterRootType - type); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsCursorEnterRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsCursorEnterRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsCursorEnterRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsCursorEnterRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsCursorEnterRootType - type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsCursorEnterRoot build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsCursorEnterRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsCursorEnterRootType.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsCursorEnterRootType.java deleted file mode 100644 index fdeb5c7..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsCursorEnterRootType.java +++ /dev/null @@ -1,310 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsCursorEnterRootType { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsCursorEnterRootType - UNKNOWN = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsCursorEnterRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsCursorEnterRootType - NAMED = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsCursorEnterRootType( - Value.NAMED, "named"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsCursorEnterRootType - GOTO = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsCursorEnterRootType( - Value.GOTO, "goto"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsCursorEnterRootType - GOTO_EMBEDDED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsCursorEnterRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsCursorEnterRootType - JAVASCRIPT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsCursorEnterRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsCursorEnterRootType - SOUND = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsCursorEnterRootType( - Value.SOUND, "sound"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsCursorEnterRootType - RENDITION = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsCursorEnterRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsCursorEnterRootType - GOTO_REMOTE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsCursorEnterRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsCursorEnterRootType - LAUNCH = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsCursorEnterRootType( - Value.LAUNCH, "launch"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsCursorEnterRootType - IMPORT_DATA = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsCursorEnterRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsCursorEnterRootType - SET_OCG_STATE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsCursorEnterRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsCursorEnterRootType - URI = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsCursorEnterRootType( - Value.URI, "uri"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsCursorEnterRootType - MOVIE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsCursorEnterRootType( - Value.MOVIE, "movie"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsCursorEnterRootType - SUBMIT_FORM = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsCursorEnterRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsCursorEnterRootType - HIDE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsCursorEnterRootType( - Value.HIDE, "hide"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsCursorEnterRootType - THREAD = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsCursorEnterRootType( - Value.THREAD, "thread"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsCursorEnterRootType - GOTO3D_VIEW = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsCursorEnterRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsCursorEnterRootType - TRANSITION = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsCursorEnterRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsCursorEnterRootType - RESET_FORM = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsCursorEnterRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsCursorEnterRootType( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsCursorEnterRootType - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsCursorEnterRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsCursorEnterRootType valueOf( - String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsCursorEnterRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsCursorEnterWarningsItem.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsCursorEnterWarningsItem.java deleted file mode 100644 index e10ad91..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsCursorEnterWarningsItem.java +++ /dev/null @@ -1,111 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsCursorEnterWarningsItem { - public static final - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsCursorEnterWarningsItem MALFORMED_NEXT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsCursorEnterWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsCursorEnterWarningsItem CYCLE_DROPPED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsCursorEnterWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsCursorEnterWarningsItem INCOMPLETE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsCursorEnterWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsCursorEnterWarningsItem( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsCursorEnterWarningsItem - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsCursorEnterWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsCursorEnterWarningsItem - valueOf(String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsCursorEnterWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsCursorExit.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsCursorExit.java deleted file mode 100644 index f8a1df4..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsCursorExit.java +++ /dev/null @@ -1,281 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsCursorExit.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsCursorExit { - private final Optional - root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List - warnings; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsCursorExit( - Optional root, - boolean incomplete, - int warningFlags, - List - warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional - getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List - getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional - _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsCursorExit - && equalTo( - (DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsCursorExit) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsCursorExit other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsCursorExit other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsCursorExit build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root( - Optional - root); - - _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsCursorExitRoot root); - - _FinalStage root( - Nullable - root); - - _FinalStage warnings( - List - warnings); - - _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsCursorExitWarningsItem - warnings); - - _FinalStage addAllWarnings( - List - warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List - warnings = new ArrayList<>(); - - private Optional - root = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsCursorExit other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List - warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsCursorExitWarningsItem - warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List - warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable - root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsCursorExitRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional - root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsCursorExit build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsCursorExit( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsCursorExitRoot.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsCursorExitRoot.java deleted file mode 100644 index 2bae45f..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsCursorExitRoot.java +++ /dev/null @@ -1,234 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsCursorExitRoot.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsCursorExitRoot { - private final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsCursorExitRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsCursorExitRoot( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsCursorExitRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsCursorExitRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsCursorExitRoot - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsCursorExitRoot) - other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsCursorExitRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsCursorExitRootType - type); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsCursorExitRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsCursorExitRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsCursorExitRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsCursorExitRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsCursorExitRootType - type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsCursorExitRoot build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsCursorExitRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsCursorExitRootType.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsCursorExitRootType.java deleted file mode 100644 index e923ee8..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsCursorExitRootType.java +++ /dev/null @@ -1,310 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsCursorExitRootType { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsCursorExitRootType - UNKNOWN = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsCursorExitRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsCursorExitRootType - NAMED = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsCursorExitRootType( - Value.NAMED, "named"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsCursorExitRootType - GOTO = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsCursorExitRootType( - Value.GOTO, "goto"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsCursorExitRootType - GOTO_EMBEDDED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsCursorExitRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsCursorExitRootType - JAVASCRIPT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsCursorExitRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsCursorExitRootType - SOUND = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsCursorExitRootType( - Value.SOUND, "sound"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsCursorExitRootType - RENDITION = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsCursorExitRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsCursorExitRootType - GOTO_REMOTE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsCursorExitRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsCursorExitRootType - LAUNCH = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsCursorExitRootType( - Value.LAUNCH, "launch"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsCursorExitRootType - IMPORT_DATA = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsCursorExitRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsCursorExitRootType - SET_OCG_STATE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsCursorExitRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsCursorExitRootType - URI = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsCursorExitRootType( - Value.URI, "uri"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsCursorExitRootType - MOVIE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsCursorExitRootType( - Value.MOVIE, "movie"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsCursorExitRootType - SUBMIT_FORM = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsCursorExitRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsCursorExitRootType - HIDE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsCursorExitRootType( - Value.HIDE, "hide"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsCursorExitRootType - THREAD = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsCursorExitRootType( - Value.THREAD, "thread"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsCursorExitRootType - GOTO3D_VIEW = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsCursorExitRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsCursorExitRootType - TRANSITION = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsCursorExitRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsCursorExitRootType - RESET_FORM = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsCursorExitRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsCursorExitRootType( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsCursorExitRootType - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsCursorExitRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsCursorExitRootType valueOf( - String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsCursorExitRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsCursorExitWarningsItem.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsCursorExitWarningsItem.java deleted file mode 100644 index 12e75e8..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsCursorExitWarningsItem.java +++ /dev/null @@ -1,111 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsCursorExitWarningsItem { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsCursorExitWarningsItem - MALFORMED_NEXT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsCursorExitWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsCursorExitWarningsItem - CYCLE_DROPPED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsCursorExitWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsCursorExitWarningsItem - INCOMPLETE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsCursorExitWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsCursorExitWarningsItem( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsCursorExitWarningsItem - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsCursorExitWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsCursorExitWarningsItem - valueOf(String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsCursorExitWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsFocus.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsFocus.java deleted file mode 100644 index adf33de..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsFocus.java +++ /dev/null @@ -1,268 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsFocus.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsFocus { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List - warnings; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsFocus( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List - getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsFocus - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsFocus) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsFocus other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsFocus other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsFocus build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root( - Optional root); - - _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsFocusRoot root); - - _FinalStage root( - Nullable root); - - _FinalStage warnings( - List - warnings); - - _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsFocusWarningsItem warnings); - - _FinalStage addAllWarnings( - List - warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List - warnings = new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsFocus other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List - warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsFocusWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List - warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsFocusRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsFocus build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsFocus( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsFocusRoot.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsFocusRoot.java deleted file mode 100644 index ee193fe..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsFocusRoot.java +++ /dev/null @@ -1,226 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsFocusRoot.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsFocusRoot { - private final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsFocusRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsFocusRoot( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsFocusRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsFocusRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsFocusRoot - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsFocusRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsFocusRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsFocusRootType type); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsFocusRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsFocusRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsFocusRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsFocusRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsFocusRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsFocusRoot build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsFocusRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsFocusRootType.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsFocusRootType.java deleted file mode 100644 index dd18cd8..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsFocusRootType.java +++ /dev/null @@ -1,300 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsFocusRootType { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsFocusRootType - UNKNOWN = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsFocusRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsFocusRootType NAMED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsFocusRootType( - Value.NAMED, "named"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsFocusRootType GOTO = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsFocusRootType( - Value.GOTO, "goto"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsFocusRootType - GOTO_EMBEDDED = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsFocusRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsFocusRootType - JAVASCRIPT = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsFocusRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsFocusRootType SOUND = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsFocusRootType( - Value.SOUND, "sound"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsFocusRootType - RENDITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsFocusRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsFocusRootType - GOTO_REMOTE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsFocusRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsFocusRootType LAUNCH = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsFocusRootType( - Value.LAUNCH, "launch"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsFocusRootType - IMPORT_DATA = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsFocusRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsFocusRootType - SET_OCG_STATE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsFocusRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsFocusRootType URI = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsFocusRootType( - Value.URI, "uri"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsFocusRootType MOVIE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsFocusRootType( - Value.MOVIE, "movie"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsFocusRootType - SUBMIT_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsFocusRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsFocusRootType HIDE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsFocusRootType( - Value.HIDE, "hide"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsFocusRootType THREAD = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsFocusRootType( - Value.THREAD, "thread"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsFocusRootType - GOTO3D_VIEW = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsFocusRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsFocusRootType - TRANSITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsFocusRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsFocusRootType - RESET_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsFocusRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsFocusRootType( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsFocusRootType - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsFocusRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsFocusRootType valueOf( - String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsFocusRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsFocusWarningsItem.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsFocusWarningsItem.java deleted file mode 100644 index a79fe11..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsFocusWarningsItem.java +++ /dev/null @@ -1,111 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsFocusWarningsItem { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsFocusWarningsItem - MALFORMED_NEXT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsFocusWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsFocusWarningsItem - CYCLE_DROPPED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsFocusWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsFocusWarningsItem - INCOMPLETE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsFocusWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsFocusWarningsItem( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsFocusWarningsItem - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsFocusWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsFocusWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsFocusWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsMouseDown.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsMouseDown.java deleted file mode 100644 index d813437..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsMouseDown.java +++ /dev/null @@ -1,275 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsMouseDown.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsMouseDown { - private final Optional - root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List - warnings; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsMouseDown( - Optional root, - boolean incomplete, - int warningFlags, - List - warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List - getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional - _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsMouseDown - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsMouseDown) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsMouseDown other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsMouseDown other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsMouseDown build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root( - Optional root); - - _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsMouseDownRoot root); - - _FinalStage root( - Nullable root); - - _FinalStage warnings( - List - warnings); - - _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsMouseDownWarningsItem - warnings); - - _FinalStage addAllWarnings( - List - warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List - warnings = new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsMouseDown other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List - warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsMouseDownWarningsItem - warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List - warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable - root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsMouseDownRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional - root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsMouseDown build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsMouseDown( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsMouseDownRoot.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsMouseDownRoot.java deleted file mode 100644 index 419aa9a..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsMouseDownRoot.java +++ /dev/null @@ -1,233 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsMouseDownRoot.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsMouseDownRoot { - private final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsMouseDownRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsMouseDownRoot( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsMouseDownRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsMouseDownRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsMouseDownRoot - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsMouseDownRoot) - other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsMouseDownRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsMouseDownRootType - type); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsMouseDownRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsMouseDownRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsMouseDownRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsMouseDownRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsMouseDownRootType - type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsMouseDownRoot build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsMouseDownRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsMouseDownRootType.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsMouseDownRootType.java deleted file mode 100644 index 6ad1a4d..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsMouseDownRootType.java +++ /dev/null @@ -1,309 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsMouseDownRootType { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsMouseDownRootType - UNKNOWN = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsMouseDownRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsMouseDownRootType - NAMED = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsMouseDownRootType( - Value.NAMED, "named"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsMouseDownRootType - GOTO = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsMouseDownRootType( - Value.GOTO, "goto"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsMouseDownRootType - GOTO_EMBEDDED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsMouseDownRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsMouseDownRootType - JAVASCRIPT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsMouseDownRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsMouseDownRootType - SOUND = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsMouseDownRootType( - Value.SOUND, "sound"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsMouseDownRootType - RENDITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsMouseDownRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsMouseDownRootType - GOTO_REMOTE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsMouseDownRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsMouseDownRootType - LAUNCH = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsMouseDownRootType( - Value.LAUNCH, "launch"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsMouseDownRootType - IMPORT_DATA = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsMouseDownRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsMouseDownRootType - SET_OCG_STATE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsMouseDownRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsMouseDownRootType - URI = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsMouseDownRootType( - Value.URI, "uri"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsMouseDownRootType - MOVIE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsMouseDownRootType( - Value.MOVIE, "movie"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsMouseDownRootType - SUBMIT_FORM = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsMouseDownRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsMouseDownRootType - HIDE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsMouseDownRootType( - Value.HIDE, "hide"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsMouseDownRootType - THREAD = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsMouseDownRootType( - Value.THREAD, "thread"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsMouseDownRootType - GOTO3D_VIEW = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsMouseDownRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsMouseDownRootType - TRANSITION = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsMouseDownRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsMouseDownRootType - RESET_FORM = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsMouseDownRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsMouseDownRootType( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsMouseDownRootType - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsMouseDownRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsMouseDownRootType valueOf( - String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsMouseDownRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsMouseDownWarningsItem.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsMouseDownWarningsItem.java deleted file mode 100644 index ee13722..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsMouseDownWarningsItem.java +++ /dev/null @@ -1,111 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsMouseDownWarningsItem { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsMouseDownWarningsItem - MALFORMED_NEXT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsMouseDownWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsMouseDownWarningsItem - CYCLE_DROPPED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsMouseDownWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsMouseDownWarningsItem - INCOMPLETE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsMouseDownWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsMouseDownWarningsItem( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsMouseDownWarningsItem - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsMouseDownWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsMouseDownWarningsItem - valueOf(String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsMouseDownWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsMouseUp.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsMouseUp.java deleted file mode 100644 index 477a5ff..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsMouseUp.java +++ /dev/null @@ -1,270 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsMouseUp.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsMouseUp { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List - warnings; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsMouseUp( - Optional root, - boolean incomplete, - int warningFlags, - List - warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List - getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsMouseUp - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsMouseUp) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsMouseUp other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsMouseUp other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsMouseUp build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root( - Optional root); - - _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsMouseUpRoot root); - - _FinalStage root( - Nullable root); - - _FinalStage warnings( - List - warnings); - - _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsMouseUpWarningsItem warnings); - - _FinalStage addAllWarnings( - List - warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List - warnings = new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsMouseUp other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List - warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsMouseUpWarningsItem - warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List - warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsMouseUpRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsMouseUp build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsMouseUp( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsMouseUpRoot.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsMouseUpRoot.java deleted file mode 100644 index 903ba8d..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsMouseUpRoot.java +++ /dev/null @@ -1,232 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsMouseUpRoot.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsMouseUpRoot { - private final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsMouseUpRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsMouseUpRoot( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsMouseUpRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsMouseUpRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsMouseUpRoot - && equalTo( - (DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsMouseUpRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsMouseUpRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsMouseUpRootType type); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsMouseUpRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsMouseUpRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsMouseUpRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsMouseUpRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsMouseUpRootType - type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsMouseUpRoot build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsMouseUpRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsMouseUpRootType.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsMouseUpRootType.java deleted file mode 100644 index a94aae4..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsMouseUpRootType.java +++ /dev/null @@ -1,302 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsMouseUpRootType { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsMouseUpRootType - UNKNOWN = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsMouseUpRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsMouseUpRootType - NAMED = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsMouseUpRootType( - Value.NAMED, "named"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsMouseUpRootType GOTO = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsMouseUpRootType( - Value.GOTO, "goto"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsMouseUpRootType - GOTO_EMBEDDED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsMouseUpRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsMouseUpRootType - JAVASCRIPT = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsMouseUpRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsMouseUpRootType - SOUND = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsMouseUpRootType( - Value.SOUND, "sound"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsMouseUpRootType - RENDITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsMouseUpRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsMouseUpRootType - GOTO_REMOTE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsMouseUpRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsMouseUpRootType - LAUNCH = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsMouseUpRootType( - Value.LAUNCH, "launch"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsMouseUpRootType - IMPORT_DATA = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsMouseUpRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsMouseUpRootType - SET_OCG_STATE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsMouseUpRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsMouseUpRootType URI = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsMouseUpRootType( - Value.URI, "uri"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsMouseUpRootType - MOVIE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsMouseUpRootType( - Value.MOVIE, "movie"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsMouseUpRootType - SUBMIT_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsMouseUpRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsMouseUpRootType HIDE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsMouseUpRootType( - Value.HIDE, "hide"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsMouseUpRootType - THREAD = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsMouseUpRootType( - Value.THREAD, "thread"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsMouseUpRootType - GOTO3D_VIEW = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsMouseUpRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsMouseUpRootType - TRANSITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsMouseUpRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsMouseUpRootType - RESET_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsMouseUpRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsMouseUpRootType( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsMouseUpRootType - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsMouseUpRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsMouseUpRootType valueOf( - String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsMouseUpRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsMouseUpWarningsItem.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsMouseUpWarningsItem.java deleted file mode 100644 index 2ec361c..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsMouseUpWarningsItem.java +++ /dev/null @@ -1,111 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsMouseUpWarningsItem { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsMouseUpWarningsItem - MALFORMED_NEXT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsMouseUpWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsMouseUpWarningsItem - CYCLE_DROPPED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsMouseUpWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsMouseUpWarningsItem - INCOMPLETE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsMouseUpWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsMouseUpWarningsItem( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsMouseUpWarningsItem - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsMouseUpWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsMouseUpWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsMouseUpWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageClose.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageClose.java deleted file mode 100644 index 28e0057..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageClose.java +++ /dev/null @@ -1,275 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageClose.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageClose { - private final Optional - root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List - warnings; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageClose( - Optional root, - boolean incomplete, - int warningFlags, - List - warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List - getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional - _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageClose - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageClose) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageClose other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageClose other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageClose build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root( - Optional root); - - _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageCloseRoot root); - - _FinalStage root( - Nullable root); - - _FinalStage warnings( - List - warnings); - - _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageCloseWarningsItem - warnings); - - _FinalStage addAllWarnings( - List - warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List - warnings = new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageClose other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List - warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageCloseWarningsItem - warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List - warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable - root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageCloseRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional - root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageClose build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageClose( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageCloseRoot.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageCloseRoot.java deleted file mode 100644 index fd8b897..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageCloseRoot.java +++ /dev/null @@ -1,233 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageCloseRoot.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageCloseRoot { - private final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageCloseRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageCloseRoot( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageCloseRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageCloseRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageCloseRoot - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageCloseRoot) - other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageCloseRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageCloseRootType - type); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageCloseRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageCloseRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageCloseRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageCloseRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageCloseRootType - type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageCloseRoot build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageCloseRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageCloseRootType.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageCloseRootType.java deleted file mode 100644 index 0f9f9ef..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageCloseRootType.java +++ /dev/null @@ -1,309 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageCloseRootType { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageCloseRootType - UNKNOWN = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageCloseRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageCloseRootType - NAMED = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageCloseRootType( - Value.NAMED, "named"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageCloseRootType - GOTO = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageCloseRootType( - Value.GOTO, "goto"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageCloseRootType - GOTO_EMBEDDED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageCloseRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageCloseRootType - JAVASCRIPT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageCloseRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageCloseRootType - SOUND = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageCloseRootType( - Value.SOUND, "sound"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageCloseRootType - RENDITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageCloseRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageCloseRootType - GOTO_REMOTE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageCloseRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageCloseRootType - LAUNCH = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageCloseRootType( - Value.LAUNCH, "launch"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageCloseRootType - IMPORT_DATA = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageCloseRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageCloseRootType - SET_OCG_STATE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageCloseRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageCloseRootType - URI = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageCloseRootType( - Value.URI, "uri"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageCloseRootType - MOVIE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageCloseRootType( - Value.MOVIE, "movie"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageCloseRootType - SUBMIT_FORM = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageCloseRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageCloseRootType - HIDE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageCloseRootType( - Value.HIDE, "hide"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageCloseRootType - THREAD = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageCloseRootType( - Value.THREAD, "thread"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageCloseRootType - GOTO3D_VIEW = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageCloseRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageCloseRootType - TRANSITION = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageCloseRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageCloseRootType - RESET_FORM = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageCloseRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageCloseRootType( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageCloseRootType - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageCloseRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageCloseRootType valueOf( - String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageCloseRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageCloseWarningsItem.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageCloseWarningsItem.java deleted file mode 100644 index 958305f..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageCloseWarningsItem.java +++ /dev/null @@ -1,111 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageCloseWarningsItem { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageCloseWarningsItem - MALFORMED_NEXT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageCloseWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageCloseWarningsItem - CYCLE_DROPPED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageCloseWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageCloseWarningsItem - INCOMPLETE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageCloseWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageCloseWarningsItem( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageCloseWarningsItem - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageCloseWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageCloseWarningsItem - valueOf(String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageCloseWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageInvisible.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageInvisible.java deleted file mode 100644 index 0f5ad5a..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageInvisible.java +++ /dev/null @@ -1,288 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageInvisible.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageInvisible { - private final Optional - root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List< - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageInvisibleWarningsItem> - warnings; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageInvisible( - Optional root, - boolean incomplete, - int warningFlags, - List - warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional - getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List - getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional - _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageInvisible - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageInvisible) - other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageInvisible other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageInvisible other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageInvisible build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root( - Optional - root); - - _FinalStage root( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageInvisibleRoot root); - - _FinalStage root( - Nullable - root); - - _FinalStage warnings( - List< - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageInvisibleWarningsItem> - warnings); - - _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageInvisibleWarningsItem - warnings); - - _FinalStage addAllWarnings( - List< - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageInvisibleWarningsItem> - warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List< - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageInvisibleWarningsItem> - warnings = new ArrayList<>(); - - private Optional - root = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageInvisible other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List< - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageInvisibleWarningsItem> - warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageInvisibleWarningsItem - warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List< - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageInvisibleWarningsItem> - warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable - root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageInvisibleRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional - root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageInvisible build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageInvisible( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageInvisibleRoot.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageInvisibleRoot.java deleted file mode 100644 index 3480da8..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageInvisibleRoot.java +++ /dev/null @@ -1,237 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageInvisibleRoot.Builder - .class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageInvisibleRoot { - private final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageInvisibleRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageInvisibleRoot( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageInvisibleRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageInvisibleRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageInvisibleRoot - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageInvisibleRoot) - other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageInvisibleRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageInvisibleRootType - type); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageInvisibleRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageInvisibleRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageInvisibleRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageInvisibleRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageInvisibleRootType - type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageInvisibleRoot build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageInvisibleRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageInvisibleRootType.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageInvisibleRootType.java deleted file mode 100644 index 4ecc00f..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageInvisibleRootType.java +++ /dev/null @@ -1,313 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageInvisibleRootType { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageInvisibleRootType - UNKNOWN = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageInvisibleRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageInvisibleRootType - NAMED = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageInvisibleRootType( - Value.NAMED, "named"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageInvisibleRootType - GOTO = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageInvisibleRootType( - Value.GOTO, "goto"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageInvisibleRootType - GOTO_EMBEDDED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageInvisibleRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageInvisibleRootType - JAVASCRIPT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageInvisibleRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageInvisibleRootType - SOUND = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageInvisibleRootType( - Value.SOUND, "sound"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageInvisibleRootType - RENDITION = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageInvisibleRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageInvisibleRootType - GOTO_REMOTE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageInvisibleRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageInvisibleRootType - LAUNCH = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageInvisibleRootType( - Value.LAUNCH, "launch"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageInvisibleRootType - IMPORT_DATA = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageInvisibleRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageInvisibleRootType - SET_OCG_STATE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageInvisibleRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageInvisibleRootType - URI = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageInvisibleRootType( - Value.URI, "uri"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageInvisibleRootType - MOVIE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageInvisibleRootType( - Value.MOVIE, "movie"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageInvisibleRootType - SUBMIT_FORM = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageInvisibleRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageInvisibleRootType - HIDE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageInvisibleRootType( - Value.HIDE, "hide"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageInvisibleRootType - THREAD = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageInvisibleRootType( - Value.THREAD, "thread"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageInvisibleRootType - GOTO3D_VIEW = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageInvisibleRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageInvisibleRootType - TRANSITION = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageInvisibleRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageInvisibleRootType - RESET_FORM = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageInvisibleRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageInvisibleRootType( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageInvisibleRootType - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageInvisibleRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageInvisibleRootType - valueOf(String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageInvisibleRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageInvisibleWarningsItem.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageInvisibleWarningsItem.java deleted file mode 100644 index a47052b..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageInvisibleWarningsItem.java +++ /dev/null @@ -1,111 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageInvisibleWarningsItem { - public static final - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageInvisibleWarningsItem MALFORMED_NEXT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageInvisibleWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageInvisibleWarningsItem CYCLE_DROPPED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageInvisibleWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageInvisibleWarningsItem INCOMPLETE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageInvisibleWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageInvisibleWarningsItem( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageInvisibleWarningsItem - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageInvisibleWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageInvisibleWarningsItem - valueOf(String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageInvisibleWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageOpen.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageOpen.java deleted file mode 100644 index 331cd58..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageOpen.java +++ /dev/null @@ -1,272 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageOpen.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageOpen { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List - warnings; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageOpen( - Optional root, - boolean incomplete, - int warningFlags, - List - warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List - getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional - _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageOpen - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageOpen) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageOpen other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageOpen other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageOpen build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root( - Optional root); - - _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageOpenRoot root); - - _FinalStage root( - Nullable root); - - _FinalStage warnings( - List - warnings); - - _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageOpenWarningsItem - warnings); - - _FinalStage addAllWarnings( - List - warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List - warnings = new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageOpen other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List - warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageOpenWarningsItem - warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List - warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageOpenRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageOpen build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageOpen( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageOpenRoot.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageOpenRoot.java deleted file mode 100644 index 462cad0..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageOpenRoot.java +++ /dev/null @@ -1,233 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageOpenRoot.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageOpenRoot { - private final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageOpenRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageOpenRoot( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageOpenRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageOpenRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageOpenRoot - && equalTo( - (DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageOpenRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageOpenRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageOpenRootType - type); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageOpenRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageOpenRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageOpenRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageOpenRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageOpenRootType - type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageOpenRoot build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageOpenRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageOpenRootType.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageOpenRootType.java deleted file mode 100644 index 421f8f2..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageOpenRootType.java +++ /dev/null @@ -1,306 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageOpenRootType { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageOpenRootType - UNKNOWN = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageOpenRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageOpenRootType - NAMED = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageOpenRootType( - Value.NAMED, "named"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageOpenRootType - GOTO = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageOpenRootType( - Value.GOTO, "goto"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageOpenRootType - GOTO_EMBEDDED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageOpenRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageOpenRootType - JAVASCRIPT = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageOpenRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageOpenRootType - SOUND = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageOpenRootType( - Value.SOUND, "sound"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageOpenRootType - RENDITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageOpenRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageOpenRootType - GOTO_REMOTE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageOpenRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageOpenRootType - LAUNCH = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageOpenRootType( - Value.LAUNCH, "launch"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageOpenRootType - IMPORT_DATA = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageOpenRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageOpenRootType - SET_OCG_STATE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageOpenRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageOpenRootType URI = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageOpenRootType( - Value.URI, "uri"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageOpenRootType - MOVIE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageOpenRootType( - Value.MOVIE, "movie"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageOpenRootType - SUBMIT_FORM = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageOpenRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageOpenRootType - HIDE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageOpenRootType( - Value.HIDE, "hide"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageOpenRootType - THREAD = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageOpenRootType( - Value.THREAD, "thread"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageOpenRootType - GOTO3D_VIEW = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageOpenRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageOpenRootType - TRANSITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageOpenRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageOpenRootType - RESET_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageOpenRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageOpenRootType( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageOpenRootType - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageOpenRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageOpenRootType valueOf( - String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageOpenRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageOpenWarningsItem.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageOpenWarningsItem.java deleted file mode 100644 index dd44fc2..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageOpenWarningsItem.java +++ /dev/null @@ -1,111 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageOpenWarningsItem { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageOpenWarningsItem - MALFORMED_NEXT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageOpenWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageOpenWarningsItem - CYCLE_DROPPED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageOpenWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageOpenWarningsItem - INCOMPLETE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageOpenWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageOpenWarningsItem( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageOpenWarningsItem - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageOpenWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageOpenWarningsItem - valueOf(String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageOpenWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageVisible.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageVisible.java deleted file mode 100644 index 40a23e8..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageVisible.java +++ /dev/null @@ -1,283 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageVisible.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageVisible { - private final Optional - root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List< - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageVisibleWarningsItem> - warnings; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageVisible( - Optional root, - boolean incomplete, - int warningFlags, - List - warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional - getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List - getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional - _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageVisible - && equalTo( - (DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageVisible) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageVisible other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageVisible other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageVisible build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root( - Optional - root); - - _FinalStage root( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageVisibleRoot root); - - _FinalStage root( - Nullable - root); - - _FinalStage warnings( - List - warnings); - - _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageVisibleWarningsItem - warnings); - - _FinalStage addAllWarnings( - List - warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List - warnings = new ArrayList<>(); - - private Optional - root = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageVisible other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List - warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageVisibleWarningsItem - warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List - warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable - root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageVisibleRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional - root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageVisible build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageVisible( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageVisibleRoot.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageVisibleRoot.java deleted file mode 100644 index 5a76b26..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageVisibleRoot.java +++ /dev/null @@ -1,236 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageVisibleRoot.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageVisibleRoot { - private final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageVisibleRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageVisibleRoot( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageVisibleRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageVisibleRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageVisibleRoot - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageVisibleRoot) - other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageVisibleRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageVisibleRootType - type); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageVisibleRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageVisibleRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageVisibleRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageVisibleRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageVisibleRootType - type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageVisibleRoot build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageVisibleRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageVisibleRootType.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageVisibleRootType.java deleted file mode 100644 index 95c06bb..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageVisibleRootType.java +++ /dev/null @@ -1,310 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageVisibleRootType { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageVisibleRootType - UNKNOWN = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageVisibleRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageVisibleRootType - NAMED = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageVisibleRootType( - Value.NAMED, "named"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageVisibleRootType - GOTO = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageVisibleRootType( - Value.GOTO, "goto"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageVisibleRootType - GOTO_EMBEDDED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageVisibleRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageVisibleRootType - JAVASCRIPT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageVisibleRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageVisibleRootType - SOUND = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageVisibleRootType( - Value.SOUND, "sound"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageVisibleRootType - RENDITION = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageVisibleRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageVisibleRootType - GOTO_REMOTE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageVisibleRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageVisibleRootType - LAUNCH = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageVisibleRootType( - Value.LAUNCH, "launch"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageVisibleRootType - IMPORT_DATA = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageVisibleRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageVisibleRootType - SET_OCG_STATE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageVisibleRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageVisibleRootType - URI = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageVisibleRootType( - Value.URI, "uri"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageVisibleRootType - MOVIE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageVisibleRootType( - Value.MOVIE, "movie"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageVisibleRootType - SUBMIT_FORM = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageVisibleRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageVisibleRootType - HIDE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageVisibleRootType( - Value.HIDE, "hide"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageVisibleRootType - THREAD = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageVisibleRootType( - Value.THREAD, "thread"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageVisibleRootType - GOTO3D_VIEW = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageVisibleRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageVisibleRootType - TRANSITION = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageVisibleRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageVisibleRootType - RESET_FORM = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageVisibleRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageVisibleRootType( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageVisibleRootType - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageVisibleRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageVisibleRootType valueOf( - String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageVisibleRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageVisibleWarningsItem.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageVisibleWarningsItem.java deleted file mode 100644 index 2990322..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageVisibleWarningsItem.java +++ /dev/null @@ -1,111 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageVisibleWarningsItem { - public static final - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageVisibleWarningsItem MALFORMED_NEXT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageVisibleWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageVisibleWarningsItem CYCLE_DROPPED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageVisibleWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageVisibleWarningsItem INCOMPLETE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageVisibleWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageVisibleWarningsItem( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageVisibleWarningsItem - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageVisibleWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageVisibleWarningsItem - valueOf(String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemUnsupportedActionsPageVisibleWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidget.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidget.java index 35c6b9c..9dd6ced 100644 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidget.java +++ b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidget.java @@ -63,7 +63,7 @@ public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidge private final Optional updatedBy; - private final Optional actions; + private final Optional actions; private final Optional color; @@ -107,7 +107,7 @@ private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidget( Optional groupId, Optional createdBy, Optional updatedBy, - Optional actions, + Optional actions, Optional color, Optional interiorColor, double strokeWidth, @@ -272,7 +272,7 @@ public Optional getUpdatedBy() { } @JsonProperty("actions") - public Optional getActions() { + public Optional getActions() { return actions; } @@ -611,9 +611,9 @@ _FinalStage replyType( _FinalStage updatedBy(String updatedBy); - _FinalStage actions(Optional actions); + _FinalStage actions(Optional actions); - _FinalStage actions(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActions actions); + _FinalStage actions(PdfAnnotationActions actions); _FinalStage color(Optional color); @@ -697,8 +697,7 @@ public static final class Builder private Optional color = Optional.empty(); - private Optional actions = - Optional.empty(); + private Optional actions = Optional.empty(); private Optional updatedBy = Optional.empty(); @@ -954,15 +953,14 @@ public _FinalStage color(Optional actions) { + public _FinalStage actions(Optional actions) { this.actions = actions; return this; } diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActions.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActions.java deleted file mode 100644 index 3069d67..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActions.java +++ /dev/null @@ -1,407 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.HashMap; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActions.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActions { - private final Optional activate; - - private final Optional - cursorEnter; - - private final Optional cursorExit; - - private final Optional mouseDown; - - private final Optional mouseUp; - - private final Optional focus; - - private final Optional blur; - - private final Optional pageOpen; - - private final Optional pageClose; - - private final Optional - pageVisible; - - private final Optional - pageInvisible; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActions( - Optional activate, - Optional cursorEnter, - Optional cursorExit, - Optional mouseDown, - Optional mouseUp, - Optional focus, - Optional blur, - Optional pageOpen, - Optional pageClose, - Optional pageVisible, - Optional pageInvisible, - Map additionalProperties) { - this.activate = activate; - this.cursorEnter = cursorEnter; - this.cursorExit = cursorExit; - this.mouseDown = mouseDown; - this.mouseUp = mouseUp; - this.focus = focus; - this.blur = blur; - this.pageOpen = pageOpen; - this.pageClose = pageClose; - this.pageVisible = pageVisible; - this.pageInvisible = pageInvisible; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("activate") - public Optional getActivate() { - return activate; - } - - @JsonProperty("cursorEnter") - public Optional getCursorEnter() { - return cursorEnter; - } - - @JsonProperty("cursorExit") - public Optional getCursorExit() { - return cursorExit; - } - - @JsonProperty("mouseDown") - public Optional getMouseDown() { - return mouseDown; - } - - @JsonProperty("mouseUp") - public Optional getMouseUp() { - return mouseUp; - } - - @JsonProperty("focus") - public Optional getFocus() { - return focus; - } - - @JsonProperty("blur") - public Optional getBlur() { - return blur; - } - - @JsonProperty("pageOpen") - public Optional getPageOpen() { - return pageOpen; - } - - @JsonProperty("pageClose") - public Optional getPageClose() { - return pageClose; - } - - @JsonProperty("pageVisible") - public Optional getPageVisible() { - return pageVisible; - } - - @JsonProperty("pageInvisible") - public Optional - getPageInvisible() { - return pageInvisible; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActions - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActions) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActions other) { - return activate.equals(other.activate) - && cursorEnter.equals(other.cursorEnter) - && cursorExit.equals(other.cursorExit) - && mouseDown.equals(other.mouseDown) - && mouseUp.equals(other.mouseUp) - && focus.equals(other.focus) - && blur.equals(other.blur) - && pageOpen.equals(other.pageOpen) - && pageClose.equals(other.pageClose) - && pageVisible.equals(other.pageVisible) - && pageInvisible.equals(other.pageInvisible); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash( - this.activate, - this.cursorEnter, - this.cursorExit, - this.mouseDown, - this.mouseUp, - this.focus, - this.blur, - this.pageOpen, - this.pageClose, - this.pageVisible, - this.pageInvisible); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static Builder builder() { - return new Builder(); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder { - private Optional activate = - Optional.empty(); - - private Optional cursorEnter = - Optional.empty(); - - private Optional cursorExit = - Optional.empty(); - - private Optional mouseDown = - Optional.empty(); - - private Optional mouseUp = - Optional.empty(); - - private Optional focus = - Optional.empty(); - - private Optional blur = - Optional.empty(); - - private Optional pageOpen = - Optional.empty(); - - private Optional pageClose = - Optional.empty(); - - private Optional pageVisible = - Optional.empty(); - - private Optional - pageInvisible = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActions other) { - activate(other.getActivate()); - cursorEnter(other.getCursorEnter()); - cursorExit(other.getCursorExit()); - mouseDown(other.getMouseDown()); - mouseUp(other.getMouseUp()); - focus(other.getFocus()); - blur(other.getBlur()); - pageOpen(other.getPageOpen()); - pageClose(other.getPageClose()); - pageVisible(other.getPageVisible()); - pageInvisible(other.getPageInvisible()); - return this; - } - - @JsonSetter(value = "activate", nulls = Nulls.SKIP) - public Builder activate( - Optional activate) { - this.activate = activate; - return this; - } - - public Builder activate( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsActivate activate) { - this.activate = Optional.ofNullable(activate); - return this; - } - - @JsonSetter(value = "cursorEnter", nulls = Nulls.SKIP) - public Builder cursorEnter( - Optional - cursorEnter) { - this.cursorEnter = cursorEnter; - return this; - } - - public Builder cursorEnter( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsCursorEnter cursorEnter) { - this.cursorEnter = Optional.ofNullable(cursorEnter); - return this; - } - - @JsonSetter(value = "cursorExit", nulls = Nulls.SKIP) - public Builder cursorExit( - Optional cursorExit) { - this.cursorExit = cursorExit; - return this; - } - - public Builder cursorExit( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsCursorExit cursorExit) { - this.cursorExit = Optional.ofNullable(cursorExit); - return this; - } - - @JsonSetter(value = "mouseDown", nulls = Nulls.SKIP) - public Builder mouseDown( - Optional mouseDown) { - this.mouseDown = mouseDown; - return this; - } - - public Builder mouseDown( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsMouseDown mouseDown) { - this.mouseDown = Optional.ofNullable(mouseDown); - return this; - } - - @JsonSetter(value = "mouseUp", nulls = Nulls.SKIP) - public Builder mouseUp( - Optional mouseUp) { - this.mouseUp = mouseUp; - return this; - } - - public Builder mouseUp(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsMouseUp mouseUp) { - this.mouseUp = Optional.ofNullable(mouseUp); - return this; - } - - @JsonSetter(value = "focus", nulls = Nulls.SKIP) - public Builder focus( - Optional focus) { - this.focus = focus; - return this; - } - - public Builder focus(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsFocus focus) { - this.focus = Optional.ofNullable(focus); - return this; - } - - @JsonSetter(value = "blur", nulls = Nulls.SKIP) - public Builder blur(Optional blur) { - this.blur = blur; - return this; - } - - public Builder blur(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsBlur blur) { - this.blur = Optional.ofNullable(blur); - return this; - } - - @JsonSetter(value = "pageOpen", nulls = Nulls.SKIP) - public Builder pageOpen( - Optional pageOpen) { - this.pageOpen = pageOpen; - return this; - } - - public Builder pageOpen( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageOpen pageOpen) { - this.pageOpen = Optional.ofNullable(pageOpen); - return this; - } - - @JsonSetter(value = "pageClose", nulls = Nulls.SKIP) - public Builder pageClose( - Optional pageClose) { - this.pageClose = pageClose; - return this; - } - - public Builder pageClose( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageClose pageClose) { - this.pageClose = Optional.ofNullable(pageClose); - return this; - } - - @JsonSetter(value = "pageVisible", nulls = Nulls.SKIP) - public Builder pageVisible( - Optional - pageVisible) { - this.pageVisible = pageVisible; - return this; - } - - public Builder pageVisible( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageVisible pageVisible) { - this.pageVisible = Optional.ofNullable(pageVisible); - return this; - } - - @JsonSetter(value = "pageInvisible", nulls = Nulls.SKIP) - public Builder pageInvisible( - Optional - pageInvisible) { - this.pageInvisible = pageInvisible; - return this; - } - - public Builder pageInvisible( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageInvisible pageInvisible) { - this.pageInvisible = Optional.ofNullable(pageInvisible); - return this; - } - - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActions build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActions( - activate, - cursorEnter, - cursorExit, - mouseDown, - mouseUp, - focus, - blur, - pageOpen, - pageClose, - pageVisible, - pageInvisible, - additionalProperties); - } - - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsActivate.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsActivate.java deleted file mode 100644 index a6b1b5a..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsActivate.java +++ /dev/null @@ -1,267 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsActivate.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsActivate { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List - warnings; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsActivate( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List - getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsActivate - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsActivate) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsActivate other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsActivate other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsActivate build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root( - Optional root); - - _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsActivateRoot root); - - _FinalStage root( - Nullable root); - - _FinalStage warnings( - List - warnings); - - _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsActivateWarningsItem warnings); - - _FinalStage addAllWarnings( - List - warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List - warnings = new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsActivate other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List - warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsActivateWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List - warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsActivateRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsActivate build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsActivate( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsActivateRoot.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsActivateRoot.java deleted file mode 100644 index ab3c528..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsActivateRoot.java +++ /dev/null @@ -1,226 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsActivateRoot.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsActivateRoot { - private final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsActivateRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsActivateRoot( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsActivateRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsActivateRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsActivateRoot - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsActivateRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsActivateRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsActivateRootType type); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsActivateRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsActivateRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsActivateRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsActivateRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsActivateRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsActivateRoot build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsActivateRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsActivateRootType.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsActivateRootType.java deleted file mode 100644 index e79b58d..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsActivateRootType.java +++ /dev/null @@ -1,298 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsActivateRootType { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsActivateRootType UNKNOWN = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsActivateRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsActivateRootType NAMED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsActivateRootType( - Value.NAMED, "named"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsActivateRootType GOTO = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsActivateRootType( - Value.GOTO, "goto"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsActivateRootType - GOTO_EMBEDDED = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsActivateRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsActivateRootType - JAVASCRIPT = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsActivateRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsActivateRootType SOUND = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsActivateRootType( - Value.SOUND, "sound"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsActivateRootType - RENDITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsActivateRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsActivateRootType - GOTO_REMOTE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsActivateRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsActivateRootType LAUNCH = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsActivateRootType( - Value.LAUNCH, "launch"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsActivateRootType - IMPORT_DATA = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsActivateRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsActivateRootType - SET_OCG_STATE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsActivateRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsActivateRootType URI = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsActivateRootType(Value.URI, "uri"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsActivateRootType MOVIE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsActivateRootType( - Value.MOVIE, "movie"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsActivateRootType - SUBMIT_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsActivateRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsActivateRootType HIDE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsActivateRootType( - Value.HIDE, "hide"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsActivateRootType THREAD = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsActivateRootType( - Value.THREAD, "thread"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsActivateRootType - GOTO3D_VIEW = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsActivateRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsActivateRootType - TRANSITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsActivateRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsActivateRootType - RESET_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsActivateRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsActivateRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsActivateRootType - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsActivateRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsActivateRootType valueOf( - String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsActivateRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsActivateWarningsItem.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsActivateWarningsItem.java deleted file mode 100644 index effbbbf..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsActivateWarningsItem.java +++ /dev/null @@ -1,110 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsActivateWarningsItem { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsActivateWarningsItem - MALFORMED_NEXT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsActivateWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsActivateWarningsItem - CYCLE_DROPPED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsActivateWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsActivateWarningsItem - INCOMPLETE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsActivateWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsActivateWarningsItem( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsActivateWarningsItem - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsActivateWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsActivateWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsActivateWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsBlur.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsBlur.java deleted file mode 100644 index 278f071..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsBlur.java +++ /dev/null @@ -1,258 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsBlur.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsBlur { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsBlur( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsBlur - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsBlur) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsBlur other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsBlur other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsBlur build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsBlurRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings( - List warnings); - - _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsBlurWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsBlur other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsBlurWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsBlurRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsBlur build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsBlur( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsBlurRoot.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsBlurRoot.java deleted file mode 100644 index 6c23fbb..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsBlurRoot.java +++ /dev/null @@ -1,225 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsBlurRoot.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsBlurRoot { - private final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsBlurRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsBlurRoot( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsBlurRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsBlurRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsBlurRoot - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsBlurRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsBlurRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsBlurRootType type); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsBlurRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsBlurRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsBlurRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsBlurRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsBlurRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsBlurRoot build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsBlurRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsBlurRootType.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsBlurRootType.java deleted file mode 100644 index b56cb94..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsBlurRootType.java +++ /dev/null @@ -1,291 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsBlurRootType { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsBlurRootType UNKNOWN = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsBlurRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsBlurRootType NAMED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsBlurRootType(Value.NAMED, "named"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsBlurRootType GOTO = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsBlurRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsBlurRootType - GOTO_EMBEDDED = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsBlurRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsBlurRootType JAVASCRIPT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsBlurRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsBlurRootType SOUND = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsBlurRootType(Value.SOUND, "sound"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsBlurRootType RENDITION = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsBlurRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsBlurRootType GOTO_REMOTE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsBlurRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsBlurRootType LAUNCH = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsBlurRootType( - Value.LAUNCH, "launch"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsBlurRootType IMPORT_DATA = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsBlurRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsBlurRootType - SET_OCG_STATE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsBlurRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsBlurRootType URI = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsBlurRootType(Value.URI, "uri"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsBlurRootType MOVIE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsBlurRootType(Value.MOVIE, "movie"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsBlurRootType SUBMIT_FORM = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsBlurRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsBlurRootType HIDE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsBlurRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsBlurRootType THREAD = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsBlurRootType( - Value.THREAD, "thread"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsBlurRootType GOTO3D_VIEW = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsBlurRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsBlurRootType TRANSITION = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsBlurRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsBlurRootType RESET_FORM = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsBlurRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsBlurRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsBlurRootType - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsBlurRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsBlurRootType valueOf( - String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsBlurRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsBlurWarningsItem.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsBlurWarningsItem.java deleted file mode 100644 index 98b40a5..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsBlurWarningsItem.java +++ /dev/null @@ -1,107 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsBlurWarningsItem { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsBlurWarningsItem - MALFORMED_NEXT = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsBlurWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsBlurWarningsItem - CYCLE_DROPPED = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsBlurWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsBlurWarningsItem - INCOMPLETE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsBlurWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsBlurWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsBlurWarningsItem - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsBlurWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsBlurWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsBlurWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsCursorEnter.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsCursorEnter.java deleted file mode 100644 index b52f42b..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsCursorEnter.java +++ /dev/null @@ -1,268 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsCursorEnter.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsCursorEnter { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List - warnings; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsCursorEnter( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List - getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsCursorEnter - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsCursorEnter) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsCursorEnter other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsCursorEnter other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsCursorEnter build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root( - Optional root); - - _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsCursorEnterRoot root); - - _FinalStage root( - Nullable root); - - _FinalStage warnings( - List - warnings); - - _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsCursorEnterWarningsItem warnings); - - _FinalStage addAllWarnings( - List - warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List - warnings = new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsCursorEnter other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List - warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsCursorEnterWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List - warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsCursorEnterRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsCursorEnter build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsCursorEnter( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsCursorEnterRoot.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsCursorEnterRoot.java deleted file mode 100644 index 21a1be9..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsCursorEnterRoot.java +++ /dev/null @@ -1,230 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsCursorEnterRoot.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsCursorEnterRoot { - private final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsCursorEnterRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsCursorEnterRoot( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsCursorEnterRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsCursorEnterRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsCursorEnterRoot - && equalTo( - (DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsCursorEnterRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsCursorEnterRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsCursorEnterRootType type); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsCursorEnterRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsCursorEnterRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsCursorEnterRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsCursorEnterRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsCursorEnterRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsCursorEnterRoot build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsCursorEnterRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsCursorEnterRootType.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsCursorEnterRootType.java deleted file mode 100644 index 165207a..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsCursorEnterRootType.java +++ /dev/null @@ -1,302 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsCursorEnterRootType { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsCursorEnterRootType - UNKNOWN = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsCursorEnterRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsCursorEnterRootType NAMED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsCursorEnterRootType( - Value.NAMED, "named"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsCursorEnterRootType GOTO = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsCursorEnterRootType( - Value.GOTO, "goto"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsCursorEnterRootType - GOTO_EMBEDDED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsCursorEnterRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsCursorEnterRootType - JAVASCRIPT = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsCursorEnterRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsCursorEnterRootType SOUND = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsCursorEnterRootType( - Value.SOUND, "sound"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsCursorEnterRootType - RENDITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsCursorEnterRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsCursorEnterRootType - GOTO_REMOTE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsCursorEnterRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsCursorEnterRootType - LAUNCH = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsCursorEnterRootType( - Value.LAUNCH, "launch"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsCursorEnterRootType - IMPORT_DATA = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsCursorEnterRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsCursorEnterRootType - SET_OCG_STATE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsCursorEnterRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsCursorEnterRootType URI = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsCursorEnterRootType( - Value.URI, "uri"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsCursorEnterRootType MOVIE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsCursorEnterRootType( - Value.MOVIE, "movie"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsCursorEnterRootType - SUBMIT_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsCursorEnterRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsCursorEnterRootType HIDE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsCursorEnterRootType( - Value.HIDE, "hide"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsCursorEnterRootType - THREAD = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsCursorEnterRootType( - Value.THREAD, "thread"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsCursorEnterRootType - GOTO3D_VIEW = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsCursorEnterRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsCursorEnterRootType - TRANSITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsCursorEnterRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsCursorEnterRootType - RESET_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsCursorEnterRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsCursorEnterRootType( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsCursorEnterRootType - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsCursorEnterRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsCursorEnterRootType valueOf( - String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsCursorEnterRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsCursorEnterWarningsItem.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsCursorEnterWarningsItem.java deleted file mode 100644 index c774b99..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsCursorEnterWarningsItem.java +++ /dev/null @@ -1,111 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsCursorEnterWarningsItem { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsCursorEnterWarningsItem - MALFORMED_NEXT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsCursorEnterWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsCursorEnterWarningsItem - CYCLE_DROPPED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsCursorEnterWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsCursorEnterWarningsItem - INCOMPLETE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsCursorEnterWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsCursorEnterWarningsItem( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsCursorEnterWarningsItem - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsCursorEnterWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsCursorEnterWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsCursorEnterWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsCursorExit.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsCursorExit.java deleted file mode 100644 index 6dafe49..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsCursorExit.java +++ /dev/null @@ -1,268 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsCursorExit.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsCursorExit { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List - warnings; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsCursorExit( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List - getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsCursorExit - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsCursorExit) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsCursorExit other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsCursorExit other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsCursorExit build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root( - Optional root); - - _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsCursorExitRoot root); - - _FinalStage root( - Nullable root); - - _FinalStage warnings( - List - warnings); - - _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsCursorExitWarningsItem warnings); - - _FinalStage addAllWarnings( - List - warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List - warnings = new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsCursorExit other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List - warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsCursorExitWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List - warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsCursorExitRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsCursorExit build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsCursorExit( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsCursorExitRoot.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsCursorExitRoot.java deleted file mode 100644 index 14737e4..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsCursorExitRoot.java +++ /dev/null @@ -1,226 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsCursorExitRoot.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsCursorExitRoot { - private final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsCursorExitRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsCursorExitRoot( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsCursorExitRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsCursorExitRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsCursorExitRoot - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsCursorExitRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsCursorExitRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsCursorExitRootType type); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsCursorExitRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsCursorExitRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsCursorExitRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsCursorExitRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsCursorExitRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsCursorExitRoot build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsCursorExitRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsCursorExitRootType.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsCursorExitRootType.java deleted file mode 100644 index 92676e9..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsCursorExitRootType.java +++ /dev/null @@ -1,300 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsCursorExitRootType { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsCursorExitRootType - UNKNOWN = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsCursorExitRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsCursorExitRootType NAMED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsCursorExitRootType( - Value.NAMED, "named"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsCursorExitRootType GOTO = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsCursorExitRootType( - Value.GOTO, "goto"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsCursorExitRootType - GOTO_EMBEDDED = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsCursorExitRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsCursorExitRootType - JAVASCRIPT = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsCursorExitRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsCursorExitRootType SOUND = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsCursorExitRootType( - Value.SOUND, "sound"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsCursorExitRootType - RENDITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsCursorExitRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsCursorExitRootType - GOTO_REMOTE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsCursorExitRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsCursorExitRootType LAUNCH = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsCursorExitRootType( - Value.LAUNCH, "launch"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsCursorExitRootType - IMPORT_DATA = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsCursorExitRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsCursorExitRootType - SET_OCG_STATE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsCursorExitRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsCursorExitRootType URI = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsCursorExitRootType( - Value.URI, "uri"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsCursorExitRootType MOVIE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsCursorExitRootType( - Value.MOVIE, "movie"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsCursorExitRootType - SUBMIT_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsCursorExitRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsCursorExitRootType HIDE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsCursorExitRootType( - Value.HIDE, "hide"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsCursorExitRootType THREAD = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsCursorExitRootType( - Value.THREAD, "thread"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsCursorExitRootType - GOTO3D_VIEW = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsCursorExitRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsCursorExitRootType - TRANSITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsCursorExitRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsCursorExitRootType - RESET_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsCursorExitRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsCursorExitRootType( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsCursorExitRootType - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsCursorExitRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsCursorExitRootType valueOf( - String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsCursorExitRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsCursorExitWarningsItem.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsCursorExitWarningsItem.java deleted file mode 100644 index b6d9b81..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsCursorExitWarningsItem.java +++ /dev/null @@ -1,111 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsCursorExitWarningsItem { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsCursorExitWarningsItem - MALFORMED_NEXT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsCursorExitWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsCursorExitWarningsItem - CYCLE_DROPPED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsCursorExitWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsCursorExitWarningsItem - INCOMPLETE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsCursorExitWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsCursorExitWarningsItem( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsCursorExitWarningsItem - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsCursorExitWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsCursorExitWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsCursorExitWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsFocus.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsFocus.java deleted file mode 100644 index a5e0373..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsFocus.java +++ /dev/null @@ -1,258 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsFocus.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsFocus { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsFocus( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsFocus - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsFocus) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsFocus other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsFocus other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsFocus build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsFocusRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings( - List warnings); - - _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsFocusWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsFocus other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsFocusWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsFocusRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsFocus build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsFocus( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsFocusRoot.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsFocusRoot.java deleted file mode 100644 index 1483c6a..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsFocusRoot.java +++ /dev/null @@ -1,225 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsFocusRoot.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsFocusRoot { - private final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsFocusRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsFocusRoot( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsFocusRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsFocusRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsFocusRoot - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsFocusRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsFocusRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsFocusRootType type); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsFocusRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsFocusRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsFocusRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsFocusRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsFocusRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsFocusRoot build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsFocusRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsFocusRootType.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsFocusRootType.java deleted file mode 100644 index 5f3d63e..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsFocusRootType.java +++ /dev/null @@ -1,294 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsFocusRootType { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsFocusRootType UNKNOWN = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsFocusRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsFocusRootType NAMED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsFocusRootType( - Value.NAMED, "named"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsFocusRootType GOTO = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsFocusRootType(Value.GOTO, "goto"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsFocusRootType - GOTO_EMBEDDED = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsFocusRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsFocusRootType JAVASCRIPT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsFocusRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsFocusRootType SOUND = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsFocusRootType( - Value.SOUND, "sound"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsFocusRootType RENDITION = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsFocusRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsFocusRootType GOTO_REMOTE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsFocusRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsFocusRootType LAUNCH = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsFocusRootType( - Value.LAUNCH, "launch"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsFocusRootType IMPORT_DATA = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsFocusRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsFocusRootType - SET_OCG_STATE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsFocusRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsFocusRootType URI = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsFocusRootType(Value.URI, "uri"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsFocusRootType MOVIE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsFocusRootType( - Value.MOVIE, "movie"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsFocusRootType SUBMIT_FORM = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsFocusRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsFocusRootType HIDE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsFocusRootType(Value.HIDE, "hide"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsFocusRootType THREAD = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsFocusRootType( - Value.THREAD, "thread"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsFocusRootType GOTO3D_VIEW = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsFocusRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsFocusRootType TRANSITION = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsFocusRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsFocusRootType RESET_FORM = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsFocusRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsFocusRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsFocusRootType - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsFocusRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsFocusRootType valueOf( - String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsFocusRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsFocusWarningsItem.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsFocusWarningsItem.java deleted file mode 100644 index 671923f..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsFocusWarningsItem.java +++ /dev/null @@ -1,107 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsFocusWarningsItem { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsFocusWarningsItem - MALFORMED_NEXT = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsFocusWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsFocusWarningsItem - CYCLE_DROPPED = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsFocusWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsFocusWarningsItem - INCOMPLETE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsFocusWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsFocusWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsFocusWarningsItem - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsFocusWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsFocusWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsFocusWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsMouseDown.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsMouseDown.java deleted file mode 100644 index 557605d..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsMouseDown.java +++ /dev/null @@ -1,267 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsMouseDown.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsMouseDown { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List - warnings; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsMouseDown( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List - getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsMouseDown - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsMouseDown) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsMouseDown other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsMouseDown other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsMouseDown build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root( - Optional root); - - _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsMouseDownRoot root); - - _FinalStage root( - Nullable root); - - _FinalStage warnings( - List - warnings); - - _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsMouseDownWarningsItem warnings); - - _FinalStage addAllWarnings( - List - warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List - warnings = new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsMouseDown other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List - warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsMouseDownWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List - warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsMouseDownRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsMouseDown build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsMouseDown( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsMouseDownRoot.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsMouseDownRoot.java deleted file mode 100644 index 6a764f0..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsMouseDownRoot.java +++ /dev/null @@ -1,226 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsMouseDownRoot.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsMouseDownRoot { - private final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsMouseDownRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsMouseDownRoot( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsMouseDownRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsMouseDownRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsMouseDownRoot - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsMouseDownRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsMouseDownRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsMouseDownRootType type); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsMouseDownRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsMouseDownRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsMouseDownRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsMouseDownRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsMouseDownRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsMouseDownRoot build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsMouseDownRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsMouseDownRootType.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsMouseDownRootType.java deleted file mode 100644 index 4df97aa..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsMouseDownRootType.java +++ /dev/null @@ -1,299 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsMouseDownRootType { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsMouseDownRootType UNKNOWN = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsMouseDownRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsMouseDownRootType NAMED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsMouseDownRootType( - Value.NAMED, "named"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsMouseDownRootType GOTO = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsMouseDownRootType( - Value.GOTO, "goto"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsMouseDownRootType - GOTO_EMBEDDED = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsMouseDownRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsMouseDownRootType - JAVASCRIPT = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsMouseDownRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsMouseDownRootType SOUND = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsMouseDownRootType( - Value.SOUND, "sound"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsMouseDownRootType - RENDITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsMouseDownRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsMouseDownRootType - GOTO_REMOTE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsMouseDownRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsMouseDownRootType LAUNCH = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsMouseDownRootType( - Value.LAUNCH, "launch"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsMouseDownRootType - IMPORT_DATA = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsMouseDownRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsMouseDownRootType - SET_OCG_STATE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsMouseDownRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsMouseDownRootType URI = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsMouseDownRootType( - Value.URI, "uri"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsMouseDownRootType MOVIE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsMouseDownRootType( - Value.MOVIE, "movie"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsMouseDownRootType - SUBMIT_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsMouseDownRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsMouseDownRootType HIDE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsMouseDownRootType( - Value.HIDE, "hide"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsMouseDownRootType THREAD = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsMouseDownRootType( - Value.THREAD, "thread"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsMouseDownRootType - GOTO3D_VIEW = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsMouseDownRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsMouseDownRootType - TRANSITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsMouseDownRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsMouseDownRootType - RESET_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsMouseDownRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsMouseDownRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsMouseDownRootType - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsMouseDownRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsMouseDownRootType valueOf( - String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsMouseDownRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsMouseDownWarningsItem.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsMouseDownWarningsItem.java deleted file mode 100644 index 39f1958..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsMouseDownWarningsItem.java +++ /dev/null @@ -1,110 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsMouseDownWarningsItem { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsMouseDownWarningsItem - MALFORMED_NEXT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsMouseDownWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsMouseDownWarningsItem - CYCLE_DROPPED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsMouseDownWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsMouseDownWarningsItem - INCOMPLETE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsMouseDownWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsMouseDownWarningsItem( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsMouseDownWarningsItem - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsMouseDownWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsMouseDownWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsMouseDownWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsMouseUp.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsMouseUp.java deleted file mode 100644 index fd2a7eb..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsMouseUp.java +++ /dev/null @@ -1,266 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsMouseUp.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsMouseUp { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List - warnings; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsMouseUp( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List - getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsMouseUp - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsMouseUp) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsMouseUp other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsMouseUp other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsMouseUp build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root( - Optional root); - - _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsMouseUpRoot root); - - _FinalStage root( - Nullable root); - - _FinalStage warnings( - List - warnings); - - _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsMouseUpWarningsItem warnings); - - _FinalStage addAllWarnings( - List - warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List - warnings = new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsMouseUp other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List - warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsMouseUpWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List - warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsMouseUpRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsMouseUp build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsMouseUp( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsMouseUpRoot.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsMouseUpRoot.java deleted file mode 100644 index c176cb1..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsMouseUpRoot.java +++ /dev/null @@ -1,226 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsMouseUpRoot.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsMouseUpRoot { - private final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsMouseUpRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsMouseUpRoot( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsMouseUpRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsMouseUpRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsMouseUpRoot - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsMouseUpRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsMouseUpRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsMouseUpRootType type); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsMouseUpRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsMouseUpRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsMouseUpRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsMouseUpRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsMouseUpRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsMouseUpRoot build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsMouseUpRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsMouseUpRootType.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsMouseUpRootType.java deleted file mode 100644 index c47cfe4..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsMouseUpRootType.java +++ /dev/null @@ -1,298 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsMouseUpRootType { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsMouseUpRootType UNKNOWN = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsMouseUpRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsMouseUpRootType NAMED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsMouseUpRootType( - Value.NAMED, "named"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsMouseUpRootType GOTO = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsMouseUpRootType( - Value.GOTO, "goto"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsMouseUpRootType - GOTO_EMBEDDED = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsMouseUpRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsMouseUpRootType - JAVASCRIPT = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsMouseUpRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsMouseUpRootType SOUND = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsMouseUpRootType( - Value.SOUND, "sound"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsMouseUpRootType RENDITION = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsMouseUpRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsMouseUpRootType - GOTO_REMOTE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsMouseUpRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsMouseUpRootType LAUNCH = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsMouseUpRootType( - Value.LAUNCH, "launch"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsMouseUpRootType - IMPORT_DATA = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsMouseUpRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsMouseUpRootType - SET_OCG_STATE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsMouseUpRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsMouseUpRootType URI = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsMouseUpRootType(Value.URI, "uri"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsMouseUpRootType MOVIE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsMouseUpRootType( - Value.MOVIE, "movie"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsMouseUpRootType - SUBMIT_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsMouseUpRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsMouseUpRootType HIDE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsMouseUpRootType( - Value.HIDE, "hide"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsMouseUpRootType THREAD = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsMouseUpRootType( - Value.THREAD, "thread"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsMouseUpRootType - GOTO3D_VIEW = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsMouseUpRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsMouseUpRootType - TRANSITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsMouseUpRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsMouseUpRootType - RESET_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsMouseUpRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsMouseUpRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsMouseUpRootType - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsMouseUpRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsMouseUpRootType valueOf( - String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsMouseUpRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsMouseUpWarningsItem.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsMouseUpWarningsItem.java deleted file mode 100644 index 935f0ff..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsMouseUpWarningsItem.java +++ /dev/null @@ -1,110 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsMouseUpWarningsItem { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsMouseUpWarningsItem - MALFORMED_NEXT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsMouseUpWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsMouseUpWarningsItem - CYCLE_DROPPED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsMouseUpWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsMouseUpWarningsItem - INCOMPLETE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsMouseUpWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsMouseUpWarningsItem( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsMouseUpWarningsItem - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsMouseUpWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsMouseUpWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsMouseUpWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageClose.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageClose.java deleted file mode 100644 index e9cd2dd..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageClose.java +++ /dev/null @@ -1,267 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageClose.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageClose { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List - warnings; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageClose( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List - getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageClose - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageClose) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageClose other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageClose other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageClose build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root( - Optional root); - - _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageCloseRoot root); - - _FinalStage root( - Nullable root); - - _FinalStage warnings( - List - warnings); - - _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageCloseWarningsItem warnings); - - _FinalStage addAllWarnings( - List - warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List - warnings = new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageClose other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List - warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageCloseWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List - warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageCloseRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageClose build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageClose( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageCloseRoot.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageCloseRoot.java deleted file mode 100644 index 933c36d..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageCloseRoot.java +++ /dev/null @@ -1,226 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageCloseRoot.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageCloseRoot { - private final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageCloseRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageCloseRoot( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageCloseRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageCloseRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageCloseRoot - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageCloseRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageCloseRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageCloseRootType type); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageCloseRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageCloseRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageCloseRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageCloseRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageCloseRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageCloseRoot build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageCloseRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageCloseRootType.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageCloseRootType.java deleted file mode 100644 index 1c2aeb8..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageCloseRootType.java +++ /dev/null @@ -1,299 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageCloseRootType { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageCloseRootType UNKNOWN = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageCloseRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageCloseRootType NAMED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageCloseRootType( - Value.NAMED, "named"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageCloseRootType GOTO = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageCloseRootType( - Value.GOTO, "goto"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageCloseRootType - GOTO_EMBEDDED = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageCloseRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageCloseRootType - JAVASCRIPT = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageCloseRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageCloseRootType SOUND = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageCloseRootType( - Value.SOUND, "sound"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageCloseRootType - RENDITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageCloseRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageCloseRootType - GOTO_REMOTE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageCloseRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageCloseRootType LAUNCH = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageCloseRootType( - Value.LAUNCH, "launch"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageCloseRootType - IMPORT_DATA = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageCloseRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageCloseRootType - SET_OCG_STATE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageCloseRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageCloseRootType URI = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageCloseRootType( - Value.URI, "uri"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageCloseRootType MOVIE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageCloseRootType( - Value.MOVIE, "movie"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageCloseRootType - SUBMIT_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageCloseRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageCloseRootType HIDE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageCloseRootType( - Value.HIDE, "hide"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageCloseRootType THREAD = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageCloseRootType( - Value.THREAD, "thread"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageCloseRootType - GOTO3D_VIEW = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageCloseRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageCloseRootType - TRANSITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageCloseRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageCloseRootType - RESET_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageCloseRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageCloseRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageCloseRootType - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageCloseRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageCloseRootType valueOf( - String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageCloseRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageCloseWarningsItem.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageCloseWarningsItem.java deleted file mode 100644 index 62e76cb..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageCloseWarningsItem.java +++ /dev/null @@ -1,110 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageCloseWarningsItem { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageCloseWarningsItem - MALFORMED_NEXT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageCloseWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageCloseWarningsItem - CYCLE_DROPPED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageCloseWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageCloseWarningsItem - INCOMPLETE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageCloseWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageCloseWarningsItem( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageCloseWarningsItem - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageCloseWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageCloseWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageCloseWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageInvisible.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageInvisible.java deleted file mode 100644 index bc784be..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageInvisible.java +++ /dev/null @@ -1,272 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageInvisible.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageInvisible { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List - warnings; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageInvisible( - Optional root, - boolean incomplete, - int warningFlags, - List - warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List - getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional - _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageInvisible - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageInvisible) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageInvisible other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageInvisible other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageInvisible build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root( - Optional root); - - _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageInvisibleRoot root); - - _FinalStage root( - Nullable root); - - _FinalStage warnings( - List - warnings); - - _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageInvisibleWarningsItem - warnings); - - _FinalStage addAllWarnings( - List - warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List - warnings = new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageInvisible other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List - warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageInvisibleWarningsItem - warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List - warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageInvisibleRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageInvisible build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageInvisible( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageInvisibleRoot.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageInvisibleRoot.java deleted file mode 100644 index 2d55664..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageInvisibleRoot.java +++ /dev/null @@ -1,233 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageInvisibleRoot.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageInvisibleRoot { - private final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageInvisibleRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageInvisibleRoot( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageInvisibleRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageInvisibleRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageInvisibleRoot - && equalTo( - (DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageInvisibleRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageInvisibleRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageInvisibleRootType - type); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageInvisibleRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageInvisibleRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageInvisibleRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageInvisibleRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageInvisibleRootType - type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageInvisibleRoot build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageInvisibleRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageInvisibleRootType.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageInvisibleRootType.java deleted file mode 100644 index e557963..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageInvisibleRootType.java +++ /dev/null @@ -1,306 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageInvisibleRootType { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageInvisibleRootType - UNKNOWN = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageInvisibleRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageInvisibleRootType - NAMED = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageInvisibleRootType( - Value.NAMED, "named"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageInvisibleRootType - GOTO = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageInvisibleRootType( - Value.GOTO, "goto"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageInvisibleRootType - GOTO_EMBEDDED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageInvisibleRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageInvisibleRootType - JAVASCRIPT = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageInvisibleRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageInvisibleRootType - SOUND = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageInvisibleRootType( - Value.SOUND, "sound"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageInvisibleRootType - RENDITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageInvisibleRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageInvisibleRootType - GOTO_REMOTE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageInvisibleRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageInvisibleRootType - LAUNCH = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageInvisibleRootType( - Value.LAUNCH, "launch"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageInvisibleRootType - IMPORT_DATA = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageInvisibleRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageInvisibleRootType - SET_OCG_STATE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageInvisibleRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageInvisibleRootType URI = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageInvisibleRootType( - Value.URI, "uri"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageInvisibleRootType - MOVIE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageInvisibleRootType( - Value.MOVIE, "movie"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageInvisibleRootType - SUBMIT_FORM = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageInvisibleRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageInvisibleRootType - HIDE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageInvisibleRootType( - Value.HIDE, "hide"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageInvisibleRootType - THREAD = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageInvisibleRootType( - Value.THREAD, "thread"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageInvisibleRootType - GOTO3D_VIEW = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageInvisibleRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageInvisibleRootType - TRANSITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageInvisibleRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageInvisibleRootType - RESET_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageInvisibleRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageInvisibleRootType( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageInvisibleRootType - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageInvisibleRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageInvisibleRootType valueOf( - String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageInvisibleRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageInvisibleWarningsItem.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageInvisibleWarningsItem.java deleted file mode 100644 index a9c6ee2..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageInvisibleWarningsItem.java +++ /dev/null @@ -1,111 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageInvisibleWarningsItem { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageInvisibleWarningsItem - MALFORMED_NEXT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageInvisibleWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageInvisibleWarningsItem - CYCLE_DROPPED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageInvisibleWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageInvisibleWarningsItem - INCOMPLETE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageInvisibleWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageInvisibleWarningsItem( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageInvisibleWarningsItem - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageInvisibleWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageInvisibleWarningsItem - valueOf(String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageInvisibleWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageOpen.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageOpen.java deleted file mode 100644 index f0ad0e7..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageOpen.java +++ /dev/null @@ -1,267 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageOpen.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageOpen { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List - warnings; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageOpen( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List - getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageOpen - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageOpen) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageOpen other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageOpen other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageOpen build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root( - Optional root); - - _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageOpenRoot root); - - _FinalStage root( - Nullable root); - - _FinalStage warnings( - List - warnings); - - _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageOpenWarningsItem warnings); - - _FinalStage addAllWarnings( - List - warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List - warnings = new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageOpen other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List - warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageOpenWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List - warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageOpenRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageOpen build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageOpen( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageOpenRoot.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageOpenRoot.java deleted file mode 100644 index 394bd18..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageOpenRoot.java +++ /dev/null @@ -1,226 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageOpenRoot.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageOpenRoot { - private final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageOpenRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageOpenRoot( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageOpenRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageOpenRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageOpenRoot - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageOpenRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageOpenRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageOpenRootType type); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageOpenRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageOpenRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageOpenRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageOpenRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageOpenRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageOpenRoot build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageOpenRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageOpenRootType.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageOpenRootType.java deleted file mode 100644 index 3f7d319..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageOpenRootType.java +++ /dev/null @@ -1,298 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageOpenRootType { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageOpenRootType UNKNOWN = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageOpenRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageOpenRootType NAMED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageOpenRootType( - Value.NAMED, "named"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageOpenRootType GOTO = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageOpenRootType( - Value.GOTO, "goto"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageOpenRootType - GOTO_EMBEDDED = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageOpenRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageOpenRootType - JAVASCRIPT = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageOpenRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageOpenRootType SOUND = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageOpenRootType( - Value.SOUND, "sound"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageOpenRootType - RENDITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageOpenRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageOpenRootType - GOTO_REMOTE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageOpenRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageOpenRootType LAUNCH = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageOpenRootType( - Value.LAUNCH, "launch"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageOpenRootType - IMPORT_DATA = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageOpenRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageOpenRootType - SET_OCG_STATE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageOpenRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageOpenRootType URI = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageOpenRootType(Value.URI, "uri"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageOpenRootType MOVIE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageOpenRootType( - Value.MOVIE, "movie"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageOpenRootType - SUBMIT_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageOpenRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageOpenRootType HIDE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageOpenRootType( - Value.HIDE, "hide"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageOpenRootType THREAD = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageOpenRootType( - Value.THREAD, "thread"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageOpenRootType - GOTO3D_VIEW = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageOpenRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageOpenRootType - TRANSITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageOpenRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageOpenRootType - RESET_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageOpenRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageOpenRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageOpenRootType - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageOpenRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageOpenRootType valueOf( - String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageOpenRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageOpenWarningsItem.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageOpenWarningsItem.java deleted file mode 100644 index f611859..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageOpenWarningsItem.java +++ /dev/null @@ -1,110 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageOpenWarningsItem { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageOpenWarningsItem - MALFORMED_NEXT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageOpenWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageOpenWarningsItem - CYCLE_DROPPED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageOpenWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageOpenWarningsItem - INCOMPLETE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageOpenWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageOpenWarningsItem( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageOpenWarningsItem - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageOpenWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageOpenWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageOpenWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageVisible.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageVisible.java deleted file mode 100644 index 1a5b43d..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageVisible.java +++ /dev/null @@ -1,268 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageVisible.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageVisible { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List - warnings; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageVisible( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List - getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageVisible - && equalTo((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageVisible) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageVisible other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageVisible other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageVisible build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root( - Optional root); - - _FinalStage root(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageVisibleRoot root); - - _FinalStage root( - Nullable root); - - _FinalStage warnings( - List - warnings); - - _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageVisibleWarningsItem warnings); - - _FinalStage addAllWarnings( - List - warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List - warnings = new ArrayList<>(); - - private Optional root = - Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageVisible other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List - warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageVisibleWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List - warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageVisibleRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root( - Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageVisible build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageVisible( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageVisibleRoot.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageVisibleRoot.java deleted file mode 100644 index ac523ce..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageVisibleRoot.java +++ /dev/null @@ -1,230 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize( - builder = DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageVisibleRoot.Builder.class) -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageVisibleRoot { - private final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageVisibleRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageVisibleRoot( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageVisibleRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageVisibleRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageVisibleRoot - && equalTo( - (DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageVisibleRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageVisibleRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type( - @NotNull DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageVisibleRootType type); - - Builder from(DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageVisibleRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageVisibleRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageVisibleRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from( - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageVisibleRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageVisibleRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageVisibleRoot build() { - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageVisibleRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageVisibleRootType.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageVisibleRootType.java deleted file mode 100644 index 234bae3..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageVisibleRootType.java +++ /dev/null @@ -1,302 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageVisibleRootType { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageVisibleRootType - UNKNOWN = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageVisibleRootType( - Value.UNKNOWN, "unknown"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageVisibleRootType NAMED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageVisibleRootType( - Value.NAMED, "named"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageVisibleRootType GOTO = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageVisibleRootType( - Value.GOTO, "goto"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageVisibleRootType - GOTO_EMBEDDED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageVisibleRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageVisibleRootType - JAVASCRIPT = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageVisibleRootType( - Value.JAVASCRIPT, "javascript"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageVisibleRootType SOUND = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageVisibleRootType( - Value.SOUND, "sound"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageVisibleRootType - RENDITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageVisibleRootType( - Value.RENDITION, "rendition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageVisibleRootType - GOTO_REMOTE = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageVisibleRootType( - Value.GOTO_REMOTE, "goto-remote"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageVisibleRootType - LAUNCH = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageVisibleRootType( - Value.LAUNCH, "launch"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageVisibleRootType - IMPORT_DATA = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageVisibleRootType( - Value.IMPORT_DATA, "import-data"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageVisibleRootType - SET_OCG_STATE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageVisibleRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageVisibleRootType URI = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageVisibleRootType( - Value.URI, "uri"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageVisibleRootType MOVIE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageVisibleRootType( - Value.MOVIE, "movie"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageVisibleRootType - SUBMIT_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageVisibleRootType( - Value.SUBMIT_FORM, "submit-form"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageVisibleRootType HIDE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageVisibleRootType( - Value.HIDE, "hide"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageVisibleRootType - THREAD = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageVisibleRootType( - Value.THREAD, "thread"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageVisibleRootType - GOTO3D_VIEW = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageVisibleRootType( - Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageVisibleRootType - TRANSITION = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageVisibleRootType( - Value.TRANSITION, "transition"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageVisibleRootType - RESET_FORM = new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageVisibleRootType( - Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageVisibleRootType( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageVisibleRootType - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageVisibleRootType) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageVisibleRootType valueOf( - String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageVisibleRootType( - Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageVisibleWarningsItem.java b/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageVisibleWarningsItem.java deleted file mode 100644 index 99fd876..0000000 --- a/src/main/java/api/types/DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageVisibleWarningsItem.java +++ /dev/null @@ -1,111 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageVisibleWarningsItem { - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageVisibleWarningsItem - MALFORMED_NEXT = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageVisibleWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageVisibleWarningsItem - CYCLE_DROPPED = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageVisibleWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageVisibleWarningsItem - INCOMPLETE = - new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageVisibleWarningsItem( - Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageVisibleWarningsItem( - Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other - instanceof - DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageVisibleWarningsItem - && this.string.equals( - ((DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageVisibleWarningsItem) - other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageVisibleWarningsItem valueOf( - String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocAnnotationsListAll200ResponsePagesItemAnnotationsItemWidgetActionsPageVisibleWarningsItem( - Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemCheckbox.java b/src/main/java/api/types/DocFormsGet200ResponseFieldsItemCheckbox.java index cb12a91..5c49397 100644 --- a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemCheckbox.java +++ b/src/main/java/api/types/DocFormsGet200ResponseFieldsItemCheckbox.java @@ -44,7 +44,7 @@ public final class DocFormsGet200ResponseFieldsItemCheckbox { private final DocFormsGet200ResponseFieldsItemCheckboxDefaultValueEntry defaultValueEntry; - private final Optional actions; + private final Optional actions; private final List widgets; @@ -64,7 +64,7 @@ private DocFormsGet200ResponseFieldsItemCheckbox( Optional mappingName, DocFormsGet200ResponseFieldsItemCheckboxValueEntry valueEntry, DocFormsGet200ResponseFieldsItemCheckboxDefaultValueEntry defaultValueEntry, - Optional actions, + Optional actions, List widgets, boolean checked, String exportValue, @@ -137,7 +137,7 @@ public DocFormsGet200ResponseFieldsItemCheckboxDefaultValueEntry getDefaultValue } @JsonProperty("actions") - public Optional getActions() { + public Optional getActions() { return actions; } @@ -281,9 +281,9 @@ public interface _FinalStage { _FinalStage mappingName(Nullable mappingName); - _FinalStage actions(Optional actions); + _FinalStage actions(Optional actions); - _FinalStage actions(DocFormsGet200ResponseFieldsItemCheckboxActions actions); + _FinalStage actions(PdfFieldActions actions); _FinalStage widgets(List widgets); @@ -324,7 +324,7 @@ public static final class Builder private List widgets = new ArrayList<>(); - private Optional actions = Optional.empty(); + private Optional actions = Optional.empty(); private Optional mappingName = Optional.empty(); @@ -443,14 +443,14 @@ public _FinalStage widgets(List actions) { + public _FinalStage actions(Optional actions) { this.actions = actions; return this; } diff --git a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemCheckboxActions.java b/src/main/java/api/types/DocFormsGet200ResponseFieldsItemCheckboxActions.java deleted file mode 100644 index 9857294..0000000 --- a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemCheckboxActions.java +++ /dev/null @@ -1,181 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.HashMap; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocFormsGet200ResponseFieldsItemCheckboxActions.Builder.class) -public final class DocFormsGet200ResponseFieldsItemCheckboxActions { - private final Optional keystroke; - - private final Optional format; - - private final Optional validate; - - private final Optional calculate; - - private final Map additionalProperties; - - private DocFormsGet200ResponseFieldsItemCheckboxActions( - Optional keystroke, - Optional format, - Optional validate, - Optional calculate, - Map additionalProperties) { - this.keystroke = keystroke; - this.format = format; - this.validate = validate; - this.calculate = calculate; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("keystroke") - public Optional getKeystroke() { - return keystroke; - } - - @JsonProperty("format") - public Optional getFormat() { - return format; - } - - @JsonProperty("validate") - public Optional getValidate() { - return validate; - } - - @JsonProperty("calculate") - public Optional getCalculate() { - return calculate; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocFormsGet200ResponseFieldsItemCheckboxActions - && equalTo((DocFormsGet200ResponseFieldsItemCheckboxActions) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocFormsGet200ResponseFieldsItemCheckboxActions other) { - return keystroke.equals(other.keystroke) - && format.equals(other.format) - && validate.equals(other.validate) - && calculate.equals(other.calculate); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.keystroke, this.format, this.validate, this.calculate); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static Builder builder() { - return new Builder(); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder { - private Optional keystroke = Optional.empty(); - - private Optional format = Optional.empty(); - - private Optional validate = Optional.empty(); - - private Optional calculate = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - public Builder from(DocFormsGet200ResponseFieldsItemCheckboxActions other) { - keystroke(other.getKeystroke()); - format(other.getFormat()); - validate(other.getValidate()); - calculate(other.getCalculate()); - return this; - } - - @JsonSetter(value = "keystroke", nulls = Nulls.SKIP) - public Builder keystroke(Optional keystroke) { - this.keystroke = keystroke; - return this; - } - - public Builder keystroke(DocFormsGet200ResponseFieldsItemCheckboxActionsKeystroke keystroke) { - this.keystroke = Optional.ofNullable(keystroke); - return this; - } - - @JsonSetter(value = "format", nulls = Nulls.SKIP) - public Builder format(Optional format) { - this.format = format; - return this; - } - - public Builder format(DocFormsGet200ResponseFieldsItemCheckboxActionsFormat format) { - this.format = Optional.ofNullable(format); - return this; - } - - @JsonSetter(value = "validate", nulls = Nulls.SKIP) - public Builder validate(Optional validate) { - this.validate = validate; - return this; - } - - public Builder validate(DocFormsGet200ResponseFieldsItemCheckboxActionsValidate validate) { - this.validate = Optional.ofNullable(validate); - return this; - } - - @JsonSetter(value = "calculate", nulls = Nulls.SKIP) - public Builder calculate(Optional calculate) { - this.calculate = calculate; - return this; - } - - public Builder calculate(DocFormsGet200ResponseFieldsItemCheckboxActionsCalculate calculate) { - this.calculate = Optional.ofNullable(calculate); - return this; - } - - public DocFormsGet200ResponseFieldsItemCheckboxActions build() { - return new DocFormsGet200ResponseFieldsItemCheckboxActions( - keystroke, format, validate, calculate, additionalProperties); - } - - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemCheckboxActionsCalculate.java b/src/main/java/api/types/DocFormsGet200ResponseFieldsItemCheckboxActionsCalculate.java deleted file mode 100644 index e372d79..0000000 --- a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemCheckboxActionsCalculate.java +++ /dev/null @@ -1,250 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocFormsGet200ResponseFieldsItemCheckboxActionsCalculate.Builder.class) -public final class DocFormsGet200ResponseFieldsItemCheckboxActionsCalculate { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocFormsGet200ResponseFieldsItemCheckboxActionsCalculate( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocFormsGet200ResponseFieldsItemCheckboxActionsCalculate - && equalTo((DocFormsGet200ResponseFieldsItemCheckboxActionsCalculate) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocFormsGet200ResponseFieldsItemCheckboxActionsCalculate other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocFormsGet200ResponseFieldsItemCheckboxActionsCalculate other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocFormsGet200ResponseFieldsItemCheckboxActionsCalculate build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocFormsGet200ResponseFieldsItemCheckboxActionsCalculateRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings(List warnings); - - _FinalStage addWarnings(DocFormsGet200ResponseFieldsItemCheckboxActionsCalculateWarningsItem warnings); - - _FinalStage addAllWarnings(List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = new ArrayList<>(); - - private Optional root = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocFormsGet200ResponseFieldsItemCheckboxActionsCalculate other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings(DocFormsGet200ResponseFieldsItemCheckboxActionsCalculateWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root(Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocFormsGet200ResponseFieldsItemCheckboxActionsCalculateRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root(Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocFormsGet200ResponseFieldsItemCheckboxActionsCalculate build() { - return new DocFormsGet200ResponseFieldsItemCheckboxActionsCalculate( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemCheckboxActionsCalculateRoot.java b/src/main/java/api/types/DocFormsGet200ResponseFieldsItemCheckboxActionsCalculateRoot.java deleted file mode 100644 index 79e4630..0000000 --- a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemCheckboxActionsCalculateRoot.java +++ /dev/null @@ -1,223 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocFormsGet200ResponseFieldsItemCheckboxActionsCalculateRoot.Builder.class) -public final class DocFormsGet200ResponseFieldsItemCheckboxActionsCalculateRoot { - private final DocFormsGet200ResponseFieldsItemCheckboxActionsCalculateRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocFormsGet200ResponseFieldsItemCheckboxActionsCalculateRoot( - DocFormsGet200ResponseFieldsItemCheckboxActionsCalculateRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocFormsGet200ResponseFieldsItemCheckboxActionsCalculateRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocFormsGet200ResponseFieldsItemCheckboxActionsCalculateRoot - && equalTo((DocFormsGet200ResponseFieldsItemCheckboxActionsCalculateRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocFormsGet200ResponseFieldsItemCheckboxActionsCalculateRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type(@NotNull DocFormsGet200ResponseFieldsItemCheckboxActionsCalculateRootType type); - - Builder from(DocFormsGet200ResponseFieldsItemCheckboxActionsCalculateRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocFormsGet200ResponseFieldsItemCheckboxActionsCalculateRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocFormsGet200ResponseFieldsItemCheckboxActionsCalculateRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocFormsGet200ResponseFieldsItemCheckboxActionsCalculateRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type(@NotNull DocFormsGet200ResponseFieldsItemCheckboxActionsCalculateRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocFormsGet200ResponseFieldsItemCheckboxActionsCalculateRoot build() { - return new DocFormsGet200ResponseFieldsItemCheckboxActionsCalculateRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemCheckboxActionsCalculateRootType.java b/src/main/java/api/types/DocFormsGet200ResponseFieldsItemCheckboxActionsCalculateRootType.java deleted file mode 100644 index 9f3806b..0000000 --- a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemCheckboxActionsCalculateRootType.java +++ /dev/null @@ -1,274 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocFormsGet200ResponseFieldsItemCheckboxActionsCalculateRootType { - public static final DocFormsGet200ResponseFieldsItemCheckboxActionsCalculateRootType UNKNOWN = - new DocFormsGet200ResponseFieldsItemCheckboxActionsCalculateRootType(Value.UNKNOWN, "unknown"); - - public static final DocFormsGet200ResponseFieldsItemCheckboxActionsCalculateRootType NAMED = - new DocFormsGet200ResponseFieldsItemCheckboxActionsCalculateRootType(Value.NAMED, "named"); - - public static final DocFormsGet200ResponseFieldsItemCheckboxActionsCalculateRootType GOTO = - new DocFormsGet200ResponseFieldsItemCheckboxActionsCalculateRootType(Value.GOTO, "goto"); - - public static final DocFormsGet200ResponseFieldsItemCheckboxActionsCalculateRootType GOTO_EMBEDDED = - new DocFormsGet200ResponseFieldsItemCheckboxActionsCalculateRootType(Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocFormsGet200ResponseFieldsItemCheckboxActionsCalculateRootType JAVASCRIPT = - new DocFormsGet200ResponseFieldsItemCheckboxActionsCalculateRootType(Value.JAVASCRIPT, "javascript"); - - public static final DocFormsGet200ResponseFieldsItemCheckboxActionsCalculateRootType SOUND = - new DocFormsGet200ResponseFieldsItemCheckboxActionsCalculateRootType(Value.SOUND, "sound"); - - public static final DocFormsGet200ResponseFieldsItemCheckboxActionsCalculateRootType RENDITION = - new DocFormsGet200ResponseFieldsItemCheckboxActionsCalculateRootType(Value.RENDITION, "rendition"); - - public static final DocFormsGet200ResponseFieldsItemCheckboxActionsCalculateRootType GOTO_REMOTE = - new DocFormsGet200ResponseFieldsItemCheckboxActionsCalculateRootType(Value.GOTO_REMOTE, "goto-remote"); - - public static final DocFormsGet200ResponseFieldsItemCheckboxActionsCalculateRootType LAUNCH = - new DocFormsGet200ResponseFieldsItemCheckboxActionsCalculateRootType(Value.LAUNCH, "launch"); - - public static final DocFormsGet200ResponseFieldsItemCheckboxActionsCalculateRootType IMPORT_DATA = - new DocFormsGet200ResponseFieldsItemCheckboxActionsCalculateRootType(Value.IMPORT_DATA, "import-data"); - - public static final DocFormsGet200ResponseFieldsItemCheckboxActionsCalculateRootType SET_OCG_STATE = - new DocFormsGet200ResponseFieldsItemCheckboxActionsCalculateRootType(Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocFormsGet200ResponseFieldsItemCheckboxActionsCalculateRootType URI = - new DocFormsGet200ResponseFieldsItemCheckboxActionsCalculateRootType(Value.URI, "uri"); - - public static final DocFormsGet200ResponseFieldsItemCheckboxActionsCalculateRootType MOVIE = - new DocFormsGet200ResponseFieldsItemCheckboxActionsCalculateRootType(Value.MOVIE, "movie"); - - public static final DocFormsGet200ResponseFieldsItemCheckboxActionsCalculateRootType SUBMIT_FORM = - new DocFormsGet200ResponseFieldsItemCheckboxActionsCalculateRootType(Value.SUBMIT_FORM, "submit-form"); - - public static final DocFormsGet200ResponseFieldsItemCheckboxActionsCalculateRootType HIDE = - new DocFormsGet200ResponseFieldsItemCheckboxActionsCalculateRootType(Value.HIDE, "hide"); - - public static final DocFormsGet200ResponseFieldsItemCheckboxActionsCalculateRootType THREAD = - new DocFormsGet200ResponseFieldsItemCheckboxActionsCalculateRootType(Value.THREAD, "thread"); - - public static final DocFormsGet200ResponseFieldsItemCheckboxActionsCalculateRootType GOTO3D_VIEW = - new DocFormsGet200ResponseFieldsItemCheckboxActionsCalculateRootType(Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocFormsGet200ResponseFieldsItemCheckboxActionsCalculateRootType TRANSITION = - new DocFormsGet200ResponseFieldsItemCheckboxActionsCalculateRootType(Value.TRANSITION, "transition"); - - public static final DocFormsGet200ResponseFieldsItemCheckboxActionsCalculateRootType RESET_FORM = - new DocFormsGet200ResponseFieldsItemCheckboxActionsCalculateRootType(Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocFormsGet200ResponseFieldsItemCheckboxActionsCalculateRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocFormsGet200ResponseFieldsItemCheckboxActionsCalculateRootType - && this.string.equals( - ((DocFormsGet200ResponseFieldsItemCheckboxActionsCalculateRootType) other).string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocFormsGet200ResponseFieldsItemCheckboxActionsCalculateRootType valueOf(String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocFormsGet200ResponseFieldsItemCheckboxActionsCalculateRootType(Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemCheckboxActionsCalculateWarningsItem.java b/src/main/java/api/types/DocFormsGet200ResponseFieldsItemCheckboxActionsCalculateWarningsItem.java deleted file mode 100644 index cd73633..0000000 --- a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemCheckboxActionsCalculateWarningsItem.java +++ /dev/null @@ -1,100 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocFormsGet200ResponseFieldsItemCheckboxActionsCalculateWarningsItem { - public static final DocFormsGet200ResponseFieldsItemCheckboxActionsCalculateWarningsItem MALFORMED_NEXT = - new DocFormsGet200ResponseFieldsItemCheckboxActionsCalculateWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocFormsGet200ResponseFieldsItemCheckboxActionsCalculateWarningsItem CYCLE_DROPPED = - new DocFormsGet200ResponseFieldsItemCheckboxActionsCalculateWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocFormsGet200ResponseFieldsItemCheckboxActionsCalculateWarningsItem INCOMPLETE = - new DocFormsGet200ResponseFieldsItemCheckboxActionsCalculateWarningsItem(Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocFormsGet200ResponseFieldsItemCheckboxActionsCalculateWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocFormsGet200ResponseFieldsItemCheckboxActionsCalculateWarningsItem - && this.string.equals( - ((DocFormsGet200ResponseFieldsItemCheckboxActionsCalculateWarningsItem) other).string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocFormsGet200ResponseFieldsItemCheckboxActionsCalculateWarningsItem valueOf(String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocFormsGet200ResponseFieldsItemCheckboxActionsCalculateWarningsItem(Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemCheckboxActionsFormat.java b/src/main/java/api/types/DocFormsGet200ResponseFieldsItemCheckboxActionsFormat.java deleted file mode 100644 index e4ba4b0..0000000 --- a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemCheckboxActionsFormat.java +++ /dev/null @@ -1,249 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocFormsGet200ResponseFieldsItemCheckboxActionsFormat.Builder.class) -public final class DocFormsGet200ResponseFieldsItemCheckboxActionsFormat { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocFormsGet200ResponseFieldsItemCheckboxActionsFormat( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocFormsGet200ResponseFieldsItemCheckboxActionsFormat - && equalTo((DocFormsGet200ResponseFieldsItemCheckboxActionsFormat) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocFormsGet200ResponseFieldsItemCheckboxActionsFormat other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocFormsGet200ResponseFieldsItemCheckboxActionsFormat other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocFormsGet200ResponseFieldsItemCheckboxActionsFormat build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocFormsGet200ResponseFieldsItemCheckboxActionsFormatRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings(List warnings); - - _FinalStage addWarnings(DocFormsGet200ResponseFieldsItemCheckboxActionsFormatWarningsItem warnings); - - _FinalStage addAllWarnings(List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = new ArrayList<>(); - - private Optional root = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocFormsGet200ResponseFieldsItemCheckboxActionsFormat other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings(DocFormsGet200ResponseFieldsItemCheckboxActionsFormatWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings(List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root(Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocFormsGet200ResponseFieldsItemCheckboxActionsFormatRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root(Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocFormsGet200ResponseFieldsItemCheckboxActionsFormat build() { - return new DocFormsGet200ResponseFieldsItemCheckboxActionsFormat( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemCheckboxActionsFormatRootType.java b/src/main/java/api/types/DocFormsGet200ResponseFieldsItemCheckboxActionsFormatRootType.java deleted file mode 100644 index 2a8c992..0000000 --- a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemCheckboxActionsFormatRootType.java +++ /dev/null @@ -1,274 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocFormsGet200ResponseFieldsItemCheckboxActionsFormatRootType { - public static final DocFormsGet200ResponseFieldsItemCheckboxActionsFormatRootType UNKNOWN = - new DocFormsGet200ResponseFieldsItemCheckboxActionsFormatRootType(Value.UNKNOWN, "unknown"); - - public static final DocFormsGet200ResponseFieldsItemCheckboxActionsFormatRootType NAMED = - new DocFormsGet200ResponseFieldsItemCheckboxActionsFormatRootType(Value.NAMED, "named"); - - public static final DocFormsGet200ResponseFieldsItemCheckboxActionsFormatRootType GOTO = - new DocFormsGet200ResponseFieldsItemCheckboxActionsFormatRootType(Value.GOTO, "goto"); - - public static final DocFormsGet200ResponseFieldsItemCheckboxActionsFormatRootType GOTO_EMBEDDED = - new DocFormsGet200ResponseFieldsItemCheckboxActionsFormatRootType(Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocFormsGet200ResponseFieldsItemCheckboxActionsFormatRootType JAVASCRIPT = - new DocFormsGet200ResponseFieldsItemCheckboxActionsFormatRootType(Value.JAVASCRIPT, "javascript"); - - public static final DocFormsGet200ResponseFieldsItemCheckboxActionsFormatRootType SOUND = - new DocFormsGet200ResponseFieldsItemCheckboxActionsFormatRootType(Value.SOUND, "sound"); - - public static final DocFormsGet200ResponseFieldsItemCheckboxActionsFormatRootType RENDITION = - new DocFormsGet200ResponseFieldsItemCheckboxActionsFormatRootType(Value.RENDITION, "rendition"); - - public static final DocFormsGet200ResponseFieldsItemCheckboxActionsFormatRootType GOTO_REMOTE = - new DocFormsGet200ResponseFieldsItemCheckboxActionsFormatRootType(Value.GOTO_REMOTE, "goto-remote"); - - public static final DocFormsGet200ResponseFieldsItemCheckboxActionsFormatRootType LAUNCH = - new DocFormsGet200ResponseFieldsItemCheckboxActionsFormatRootType(Value.LAUNCH, "launch"); - - public static final DocFormsGet200ResponseFieldsItemCheckboxActionsFormatRootType IMPORT_DATA = - new DocFormsGet200ResponseFieldsItemCheckboxActionsFormatRootType(Value.IMPORT_DATA, "import-data"); - - public static final DocFormsGet200ResponseFieldsItemCheckboxActionsFormatRootType SET_OCG_STATE = - new DocFormsGet200ResponseFieldsItemCheckboxActionsFormatRootType(Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocFormsGet200ResponseFieldsItemCheckboxActionsFormatRootType URI = - new DocFormsGet200ResponseFieldsItemCheckboxActionsFormatRootType(Value.URI, "uri"); - - public static final DocFormsGet200ResponseFieldsItemCheckboxActionsFormatRootType MOVIE = - new DocFormsGet200ResponseFieldsItemCheckboxActionsFormatRootType(Value.MOVIE, "movie"); - - public static final DocFormsGet200ResponseFieldsItemCheckboxActionsFormatRootType SUBMIT_FORM = - new DocFormsGet200ResponseFieldsItemCheckboxActionsFormatRootType(Value.SUBMIT_FORM, "submit-form"); - - public static final DocFormsGet200ResponseFieldsItemCheckboxActionsFormatRootType HIDE = - new DocFormsGet200ResponseFieldsItemCheckboxActionsFormatRootType(Value.HIDE, "hide"); - - public static final DocFormsGet200ResponseFieldsItemCheckboxActionsFormatRootType THREAD = - new DocFormsGet200ResponseFieldsItemCheckboxActionsFormatRootType(Value.THREAD, "thread"); - - public static final DocFormsGet200ResponseFieldsItemCheckboxActionsFormatRootType GOTO3D_VIEW = - new DocFormsGet200ResponseFieldsItemCheckboxActionsFormatRootType(Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocFormsGet200ResponseFieldsItemCheckboxActionsFormatRootType TRANSITION = - new DocFormsGet200ResponseFieldsItemCheckboxActionsFormatRootType(Value.TRANSITION, "transition"); - - public static final DocFormsGet200ResponseFieldsItemCheckboxActionsFormatRootType RESET_FORM = - new DocFormsGet200ResponseFieldsItemCheckboxActionsFormatRootType(Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocFormsGet200ResponseFieldsItemCheckboxActionsFormatRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocFormsGet200ResponseFieldsItemCheckboxActionsFormatRootType - && this.string.equals( - ((DocFormsGet200ResponseFieldsItemCheckboxActionsFormatRootType) other).string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocFormsGet200ResponseFieldsItemCheckboxActionsFormatRootType valueOf(String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocFormsGet200ResponseFieldsItemCheckboxActionsFormatRootType(Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemCheckboxActionsFormatWarningsItem.java b/src/main/java/api/types/DocFormsGet200ResponseFieldsItemCheckboxActionsFormatWarningsItem.java deleted file mode 100644 index d0adcf6..0000000 --- a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemCheckboxActionsFormatWarningsItem.java +++ /dev/null @@ -1,99 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocFormsGet200ResponseFieldsItemCheckboxActionsFormatWarningsItem { - public static final DocFormsGet200ResponseFieldsItemCheckboxActionsFormatWarningsItem MALFORMED_NEXT = - new DocFormsGet200ResponseFieldsItemCheckboxActionsFormatWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocFormsGet200ResponseFieldsItemCheckboxActionsFormatWarningsItem CYCLE_DROPPED = - new DocFormsGet200ResponseFieldsItemCheckboxActionsFormatWarningsItem(Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocFormsGet200ResponseFieldsItemCheckboxActionsFormatWarningsItem INCOMPLETE = - new DocFormsGet200ResponseFieldsItemCheckboxActionsFormatWarningsItem(Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocFormsGet200ResponseFieldsItemCheckboxActionsFormatWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocFormsGet200ResponseFieldsItemCheckboxActionsFormatWarningsItem - && this.string.equals( - ((DocFormsGet200ResponseFieldsItemCheckboxActionsFormatWarningsItem) other).string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocFormsGet200ResponseFieldsItemCheckboxActionsFormatWarningsItem valueOf(String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocFormsGet200ResponseFieldsItemCheckboxActionsFormatWarningsItem(Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemCheckboxActionsKeystroke.java b/src/main/java/api/types/DocFormsGet200ResponseFieldsItemCheckboxActionsKeystroke.java deleted file mode 100644 index bb50ae7..0000000 --- a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemCheckboxActionsKeystroke.java +++ /dev/null @@ -1,250 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocFormsGet200ResponseFieldsItemCheckboxActionsKeystroke.Builder.class) -public final class DocFormsGet200ResponseFieldsItemCheckboxActionsKeystroke { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocFormsGet200ResponseFieldsItemCheckboxActionsKeystroke( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocFormsGet200ResponseFieldsItemCheckboxActionsKeystroke - && equalTo((DocFormsGet200ResponseFieldsItemCheckboxActionsKeystroke) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocFormsGet200ResponseFieldsItemCheckboxActionsKeystroke other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocFormsGet200ResponseFieldsItemCheckboxActionsKeystroke other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocFormsGet200ResponseFieldsItemCheckboxActionsKeystroke build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocFormsGet200ResponseFieldsItemCheckboxActionsKeystrokeRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings(List warnings); - - _FinalStage addWarnings(DocFormsGet200ResponseFieldsItemCheckboxActionsKeystrokeWarningsItem warnings); - - _FinalStage addAllWarnings(List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = new ArrayList<>(); - - private Optional root = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocFormsGet200ResponseFieldsItemCheckboxActionsKeystroke other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings(DocFormsGet200ResponseFieldsItemCheckboxActionsKeystrokeWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root(Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocFormsGet200ResponseFieldsItemCheckboxActionsKeystrokeRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root(Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocFormsGet200ResponseFieldsItemCheckboxActionsKeystroke build() { - return new DocFormsGet200ResponseFieldsItemCheckboxActionsKeystroke( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemCheckboxActionsKeystrokeRoot.java b/src/main/java/api/types/DocFormsGet200ResponseFieldsItemCheckboxActionsKeystrokeRoot.java deleted file mode 100644 index d2bce46..0000000 --- a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemCheckboxActionsKeystrokeRoot.java +++ /dev/null @@ -1,223 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocFormsGet200ResponseFieldsItemCheckboxActionsKeystrokeRoot.Builder.class) -public final class DocFormsGet200ResponseFieldsItemCheckboxActionsKeystrokeRoot { - private final DocFormsGet200ResponseFieldsItemCheckboxActionsKeystrokeRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocFormsGet200ResponseFieldsItemCheckboxActionsKeystrokeRoot( - DocFormsGet200ResponseFieldsItemCheckboxActionsKeystrokeRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocFormsGet200ResponseFieldsItemCheckboxActionsKeystrokeRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocFormsGet200ResponseFieldsItemCheckboxActionsKeystrokeRoot - && equalTo((DocFormsGet200ResponseFieldsItemCheckboxActionsKeystrokeRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocFormsGet200ResponseFieldsItemCheckboxActionsKeystrokeRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type(@NotNull DocFormsGet200ResponseFieldsItemCheckboxActionsKeystrokeRootType type); - - Builder from(DocFormsGet200ResponseFieldsItemCheckboxActionsKeystrokeRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocFormsGet200ResponseFieldsItemCheckboxActionsKeystrokeRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocFormsGet200ResponseFieldsItemCheckboxActionsKeystrokeRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocFormsGet200ResponseFieldsItemCheckboxActionsKeystrokeRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type(@NotNull DocFormsGet200ResponseFieldsItemCheckboxActionsKeystrokeRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocFormsGet200ResponseFieldsItemCheckboxActionsKeystrokeRoot build() { - return new DocFormsGet200ResponseFieldsItemCheckboxActionsKeystrokeRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemCheckboxActionsKeystrokeRootType.java b/src/main/java/api/types/DocFormsGet200ResponseFieldsItemCheckboxActionsKeystrokeRootType.java deleted file mode 100644 index 39a168b..0000000 --- a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemCheckboxActionsKeystrokeRootType.java +++ /dev/null @@ -1,274 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocFormsGet200ResponseFieldsItemCheckboxActionsKeystrokeRootType { - public static final DocFormsGet200ResponseFieldsItemCheckboxActionsKeystrokeRootType UNKNOWN = - new DocFormsGet200ResponseFieldsItemCheckboxActionsKeystrokeRootType(Value.UNKNOWN, "unknown"); - - public static final DocFormsGet200ResponseFieldsItemCheckboxActionsKeystrokeRootType NAMED = - new DocFormsGet200ResponseFieldsItemCheckboxActionsKeystrokeRootType(Value.NAMED, "named"); - - public static final DocFormsGet200ResponseFieldsItemCheckboxActionsKeystrokeRootType GOTO = - new DocFormsGet200ResponseFieldsItemCheckboxActionsKeystrokeRootType(Value.GOTO, "goto"); - - public static final DocFormsGet200ResponseFieldsItemCheckboxActionsKeystrokeRootType GOTO_EMBEDDED = - new DocFormsGet200ResponseFieldsItemCheckboxActionsKeystrokeRootType(Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocFormsGet200ResponseFieldsItemCheckboxActionsKeystrokeRootType JAVASCRIPT = - new DocFormsGet200ResponseFieldsItemCheckboxActionsKeystrokeRootType(Value.JAVASCRIPT, "javascript"); - - public static final DocFormsGet200ResponseFieldsItemCheckboxActionsKeystrokeRootType SOUND = - new DocFormsGet200ResponseFieldsItemCheckboxActionsKeystrokeRootType(Value.SOUND, "sound"); - - public static final DocFormsGet200ResponseFieldsItemCheckboxActionsKeystrokeRootType RENDITION = - new DocFormsGet200ResponseFieldsItemCheckboxActionsKeystrokeRootType(Value.RENDITION, "rendition"); - - public static final DocFormsGet200ResponseFieldsItemCheckboxActionsKeystrokeRootType GOTO_REMOTE = - new DocFormsGet200ResponseFieldsItemCheckboxActionsKeystrokeRootType(Value.GOTO_REMOTE, "goto-remote"); - - public static final DocFormsGet200ResponseFieldsItemCheckboxActionsKeystrokeRootType LAUNCH = - new DocFormsGet200ResponseFieldsItemCheckboxActionsKeystrokeRootType(Value.LAUNCH, "launch"); - - public static final DocFormsGet200ResponseFieldsItemCheckboxActionsKeystrokeRootType IMPORT_DATA = - new DocFormsGet200ResponseFieldsItemCheckboxActionsKeystrokeRootType(Value.IMPORT_DATA, "import-data"); - - public static final DocFormsGet200ResponseFieldsItemCheckboxActionsKeystrokeRootType SET_OCG_STATE = - new DocFormsGet200ResponseFieldsItemCheckboxActionsKeystrokeRootType(Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocFormsGet200ResponseFieldsItemCheckboxActionsKeystrokeRootType URI = - new DocFormsGet200ResponseFieldsItemCheckboxActionsKeystrokeRootType(Value.URI, "uri"); - - public static final DocFormsGet200ResponseFieldsItemCheckboxActionsKeystrokeRootType MOVIE = - new DocFormsGet200ResponseFieldsItemCheckboxActionsKeystrokeRootType(Value.MOVIE, "movie"); - - public static final DocFormsGet200ResponseFieldsItemCheckboxActionsKeystrokeRootType SUBMIT_FORM = - new DocFormsGet200ResponseFieldsItemCheckboxActionsKeystrokeRootType(Value.SUBMIT_FORM, "submit-form"); - - public static final DocFormsGet200ResponseFieldsItemCheckboxActionsKeystrokeRootType HIDE = - new DocFormsGet200ResponseFieldsItemCheckboxActionsKeystrokeRootType(Value.HIDE, "hide"); - - public static final DocFormsGet200ResponseFieldsItemCheckboxActionsKeystrokeRootType THREAD = - new DocFormsGet200ResponseFieldsItemCheckboxActionsKeystrokeRootType(Value.THREAD, "thread"); - - public static final DocFormsGet200ResponseFieldsItemCheckboxActionsKeystrokeRootType GOTO3D_VIEW = - new DocFormsGet200ResponseFieldsItemCheckboxActionsKeystrokeRootType(Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocFormsGet200ResponseFieldsItemCheckboxActionsKeystrokeRootType TRANSITION = - new DocFormsGet200ResponseFieldsItemCheckboxActionsKeystrokeRootType(Value.TRANSITION, "transition"); - - public static final DocFormsGet200ResponseFieldsItemCheckboxActionsKeystrokeRootType RESET_FORM = - new DocFormsGet200ResponseFieldsItemCheckboxActionsKeystrokeRootType(Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocFormsGet200ResponseFieldsItemCheckboxActionsKeystrokeRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocFormsGet200ResponseFieldsItemCheckboxActionsKeystrokeRootType - && this.string.equals( - ((DocFormsGet200ResponseFieldsItemCheckboxActionsKeystrokeRootType) other).string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocFormsGet200ResponseFieldsItemCheckboxActionsKeystrokeRootType valueOf(String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocFormsGet200ResponseFieldsItemCheckboxActionsKeystrokeRootType(Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemCheckboxActionsKeystrokeWarningsItem.java b/src/main/java/api/types/DocFormsGet200ResponseFieldsItemCheckboxActionsKeystrokeWarningsItem.java deleted file mode 100644 index 60e2c65..0000000 --- a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemCheckboxActionsKeystrokeWarningsItem.java +++ /dev/null @@ -1,100 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocFormsGet200ResponseFieldsItemCheckboxActionsKeystrokeWarningsItem { - public static final DocFormsGet200ResponseFieldsItemCheckboxActionsKeystrokeWarningsItem MALFORMED_NEXT = - new DocFormsGet200ResponseFieldsItemCheckboxActionsKeystrokeWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocFormsGet200ResponseFieldsItemCheckboxActionsKeystrokeWarningsItem CYCLE_DROPPED = - new DocFormsGet200ResponseFieldsItemCheckboxActionsKeystrokeWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocFormsGet200ResponseFieldsItemCheckboxActionsKeystrokeWarningsItem INCOMPLETE = - new DocFormsGet200ResponseFieldsItemCheckboxActionsKeystrokeWarningsItem(Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocFormsGet200ResponseFieldsItemCheckboxActionsKeystrokeWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocFormsGet200ResponseFieldsItemCheckboxActionsKeystrokeWarningsItem - && this.string.equals( - ((DocFormsGet200ResponseFieldsItemCheckboxActionsKeystrokeWarningsItem) other).string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocFormsGet200ResponseFieldsItemCheckboxActionsKeystrokeWarningsItem valueOf(String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocFormsGet200ResponseFieldsItemCheckboxActionsKeystrokeWarningsItem(Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemCheckboxActionsValidate.java b/src/main/java/api/types/DocFormsGet200ResponseFieldsItemCheckboxActionsValidate.java deleted file mode 100644 index f2cad3e..0000000 --- a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemCheckboxActionsValidate.java +++ /dev/null @@ -1,250 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocFormsGet200ResponseFieldsItemCheckboxActionsValidate.Builder.class) -public final class DocFormsGet200ResponseFieldsItemCheckboxActionsValidate { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocFormsGet200ResponseFieldsItemCheckboxActionsValidate( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocFormsGet200ResponseFieldsItemCheckboxActionsValidate - && equalTo((DocFormsGet200ResponseFieldsItemCheckboxActionsValidate) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocFormsGet200ResponseFieldsItemCheckboxActionsValidate other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocFormsGet200ResponseFieldsItemCheckboxActionsValidate other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocFormsGet200ResponseFieldsItemCheckboxActionsValidate build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocFormsGet200ResponseFieldsItemCheckboxActionsValidateRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings(List warnings); - - _FinalStage addWarnings(DocFormsGet200ResponseFieldsItemCheckboxActionsValidateWarningsItem warnings); - - _FinalStage addAllWarnings(List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = new ArrayList<>(); - - private Optional root = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocFormsGet200ResponseFieldsItemCheckboxActionsValidate other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings(DocFormsGet200ResponseFieldsItemCheckboxActionsValidateWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root(Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocFormsGet200ResponseFieldsItemCheckboxActionsValidateRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root(Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocFormsGet200ResponseFieldsItemCheckboxActionsValidate build() { - return new DocFormsGet200ResponseFieldsItemCheckboxActionsValidate( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemCheckboxActionsValidateRoot.java b/src/main/java/api/types/DocFormsGet200ResponseFieldsItemCheckboxActionsValidateRoot.java deleted file mode 100644 index 6a05ef5..0000000 --- a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemCheckboxActionsValidateRoot.java +++ /dev/null @@ -1,223 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocFormsGet200ResponseFieldsItemCheckboxActionsValidateRoot.Builder.class) -public final class DocFormsGet200ResponseFieldsItemCheckboxActionsValidateRoot { - private final DocFormsGet200ResponseFieldsItemCheckboxActionsValidateRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocFormsGet200ResponseFieldsItemCheckboxActionsValidateRoot( - DocFormsGet200ResponseFieldsItemCheckboxActionsValidateRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocFormsGet200ResponseFieldsItemCheckboxActionsValidateRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocFormsGet200ResponseFieldsItemCheckboxActionsValidateRoot - && equalTo((DocFormsGet200ResponseFieldsItemCheckboxActionsValidateRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocFormsGet200ResponseFieldsItemCheckboxActionsValidateRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type(@NotNull DocFormsGet200ResponseFieldsItemCheckboxActionsValidateRootType type); - - Builder from(DocFormsGet200ResponseFieldsItemCheckboxActionsValidateRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocFormsGet200ResponseFieldsItemCheckboxActionsValidateRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocFormsGet200ResponseFieldsItemCheckboxActionsValidateRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocFormsGet200ResponseFieldsItemCheckboxActionsValidateRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type(@NotNull DocFormsGet200ResponseFieldsItemCheckboxActionsValidateRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocFormsGet200ResponseFieldsItemCheckboxActionsValidateRoot build() { - return new DocFormsGet200ResponseFieldsItemCheckboxActionsValidateRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemCheckboxActionsValidateRootType.java b/src/main/java/api/types/DocFormsGet200ResponseFieldsItemCheckboxActionsValidateRootType.java deleted file mode 100644 index 0feb093..0000000 --- a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemCheckboxActionsValidateRootType.java +++ /dev/null @@ -1,274 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocFormsGet200ResponseFieldsItemCheckboxActionsValidateRootType { - public static final DocFormsGet200ResponseFieldsItemCheckboxActionsValidateRootType UNKNOWN = - new DocFormsGet200ResponseFieldsItemCheckboxActionsValidateRootType(Value.UNKNOWN, "unknown"); - - public static final DocFormsGet200ResponseFieldsItemCheckboxActionsValidateRootType NAMED = - new DocFormsGet200ResponseFieldsItemCheckboxActionsValidateRootType(Value.NAMED, "named"); - - public static final DocFormsGet200ResponseFieldsItemCheckboxActionsValidateRootType GOTO = - new DocFormsGet200ResponseFieldsItemCheckboxActionsValidateRootType(Value.GOTO, "goto"); - - public static final DocFormsGet200ResponseFieldsItemCheckboxActionsValidateRootType GOTO_EMBEDDED = - new DocFormsGet200ResponseFieldsItemCheckboxActionsValidateRootType(Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocFormsGet200ResponseFieldsItemCheckboxActionsValidateRootType JAVASCRIPT = - new DocFormsGet200ResponseFieldsItemCheckboxActionsValidateRootType(Value.JAVASCRIPT, "javascript"); - - public static final DocFormsGet200ResponseFieldsItemCheckboxActionsValidateRootType SOUND = - new DocFormsGet200ResponseFieldsItemCheckboxActionsValidateRootType(Value.SOUND, "sound"); - - public static final DocFormsGet200ResponseFieldsItemCheckboxActionsValidateRootType RENDITION = - new DocFormsGet200ResponseFieldsItemCheckboxActionsValidateRootType(Value.RENDITION, "rendition"); - - public static final DocFormsGet200ResponseFieldsItemCheckboxActionsValidateRootType GOTO_REMOTE = - new DocFormsGet200ResponseFieldsItemCheckboxActionsValidateRootType(Value.GOTO_REMOTE, "goto-remote"); - - public static final DocFormsGet200ResponseFieldsItemCheckboxActionsValidateRootType LAUNCH = - new DocFormsGet200ResponseFieldsItemCheckboxActionsValidateRootType(Value.LAUNCH, "launch"); - - public static final DocFormsGet200ResponseFieldsItemCheckboxActionsValidateRootType IMPORT_DATA = - new DocFormsGet200ResponseFieldsItemCheckboxActionsValidateRootType(Value.IMPORT_DATA, "import-data"); - - public static final DocFormsGet200ResponseFieldsItemCheckboxActionsValidateRootType SET_OCG_STATE = - new DocFormsGet200ResponseFieldsItemCheckboxActionsValidateRootType(Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocFormsGet200ResponseFieldsItemCheckboxActionsValidateRootType URI = - new DocFormsGet200ResponseFieldsItemCheckboxActionsValidateRootType(Value.URI, "uri"); - - public static final DocFormsGet200ResponseFieldsItemCheckboxActionsValidateRootType MOVIE = - new DocFormsGet200ResponseFieldsItemCheckboxActionsValidateRootType(Value.MOVIE, "movie"); - - public static final DocFormsGet200ResponseFieldsItemCheckboxActionsValidateRootType SUBMIT_FORM = - new DocFormsGet200ResponseFieldsItemCheckboxActionsValidateRootType(Value.SUBMIT_FORM, "submit-form"); - - public static final DocFormsGet200ResponseFieldsItemCheckboxActionsValidateRootType HIDE = - new DocFormsGet200ResponseFieldsItemCheckboxActionsValidateRootType(Value.HIDE, "hide"); - - public static final DocFormsGet200ResponseFieldsItemCheckboxActionsValidateRootType THREAD = - new DocFormsGet200ResponseFieldsItemCheckboxActionsValidateRootType(Value.THREAD, "thread"); - - public static final DocFormsGet200ResponseFieldsItemCheckboxActionsValidateRootType GOTO3D_VIEW = - new DocFormsGet200ResponseFieldsItemCheckboxActionsValidateRootType(Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocFormsGet200ResponseFieldsItemCheckboxActionsValidateRootType TRANSITION = - new DocFormsGet200ResponseFieldsItemCheckboxActionsValidateRootType(Value.TRANSITION, "transition"); - - public static final DocFormsGet200ResponseFieldsItemCheckboxActionsValidateRootType RESET_FORM = - new DocFormsGet200ResponseFieldsItemCheckboxActionsValidateRootType(Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocFormsGet200ResponseFieldsItemCheckboxActionsValidateRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocFormsGet200ResponseFieldsItemCheckboxActionsValidateRootType - && this.string.equals( - ((DocFormsGet200ResponseFieldsItemCheckboxActionsValidateRootType) other).string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocFormsGet200ResponseFieldsItemCheckboxActionsValidateRootType valueOf(String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocFormsGet200ResponseFieldsItemCheckboxActionsValidateRootType(Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemCheckboxActionsValidateWarningsItem.java b/src/main/java/api/types/DocFormsGet200ResponseFieldsItemCheckboxActionsValidateWarningsItem.java deleted file mode 100644 index 55f1dd2..0000000 --- a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemCheckboxActionsValidateWarningsItem.java +++ /dev/null @@ -1,100 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocFormsGet200ResponseFieldsItemCheckboxActionsValidateWarningsItem { - public static final DocFormsGet200ResponseFieldsItemCheckboxActionsValidateWarningsItem MALFORMED_NEXT = - new DocFormsGet200ResponseFieldsItemCheckboxActionsValidateWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocFormsGet200ResponseFieldsItemCheckboxActionsValidateWarningsItem CYCLE_DROPPED = - new DocFormsGet200ResponseFieldsItemCheckboxActionsValidateWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocFormsGet200ResponseFieldsItemCheckboxActionsValidateWarningsItem INCOMPLETE = - new DocFormsGet200ResponseFieldsItemCheckboxActionsValidateWarningsItem(Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocFormsGet200ResponseFieldsItemCheckboxActionsValidateWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocFormsGet200ResponseFieldsItemCheckboxActionsValidateWarningsItem - && this.string.equals( - ((DocFormsGet200ResponseFieldsItemCheckboxActionsValidateWarningsItem) other).string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocFormsGet200ResponseFieldsItemCheckboxActionsValidateWarningsItem valueOf(String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocFormsGet200ResponseFieldsItemCheckboxActionsValidateWarningsItem(Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemCombobox.java b/src/main/java/api/types/DocFormsGet200ResponseFieldsItemCombobox.java index fccec11..436df2b 100644 --- a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemCombobox.java +++ b/src/main/java/api/types/DocFormsGet200ResponseFieldsItemCombobox.java @@ -44,7 +44,7 @@ public final class DocFormsGet200ResponseFieldsItemCombobox { private final DocFormsGet200ResponseFieldsItemComboboxDefaultValueEntry defaultValueEntry; - private final Optional actions; + private final Optional actions; private final List widgets; @@ -68,7 +68,7 @@ private DocFormsGet200ResponseFieldsItemCombobox( Optional mappingName, DocFormsGet200ResponseFieldsItemComboboxValueEntry valueEntry, DocFormsGet200ResponseFieldsItemComboboxDefaultValueEntry defaultValueEntry, - Optional actions, + Optional actions, List widgets, String value, String defaultValue, @@ -145,7 +145,7 @@ public DocFormsGet200ResponseFieldsItemComboboxDefaultValueEntry getDefaultValue } @JsonProperty("actions") - public Optional getActions() { + public Optional getActions() { return actions; } @@ -307,9 +307,9 @@ public interface _FinalStage { _FinalStage mappingName(Nullable mappingName); - _FinalStage actions(Optional actions); + _FinalStage actions(Optional actions); - _FinalStage actions(DocFormsGet200ResponseFieldsItemComboboxActions actions); + _FinalStage actions(PdfFieldActions actions); _FinalStage widgets(List widgets); @@ -361,7 +361,7 @@ public static final class Builder private List widgets = new ArrayList<>(); - private Optional actions = Optional.empty(); + private Optional actions = Optional.empty(); private Optional mappingName = Optional.empty(); @@ -513,14 +513,14 @@ public _FinalStage widgets(List actions) { + public _FinalStage actions(Optional actions) { this.actions = actions; return this; } diff --git a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemComboboxActions.java b/src/main/java/api/types/DocFormsGet200ResponseFieldsItemComboboxActions.java deleted file mode 100644 index cb84b6a..0000000 --- a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemComboboxActions.java +++ /dev/null @@ -1,181 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.HashMap; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocFormsGet200ResponseFieldsItemComboboxActions.Builder.class) -public final class DocFormsGet200ResponseFieldsItemComboboxActions { - private final Optional keystroke; - - private final Optional format; - - private final Optional validate; - - private final Optional calculate; - - private final Map additionalProperties; - - private DocFormsGet200ResponseFieldsItemComboboxActions( - Optional keystroke, - Optional format, - Optional validate, - Optional calculate, - Map additionalProperties) { - this.keystroke = keystroke; - this.format = format; - this.validate = validate; - this.calculate = calculate; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("keystroke") - public Optional getKeystroke() { - return keystroke; - } - - @JsonProperty("format") - public Optional getFormat() { - return format; - } - - @JsonProperty("validate") - public Optional getValidate() { - return validate; - } - - @JsonProperty("calculate") - public Optional getCalculate() { - return calculate; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocFormsGet200ResponseFieldsItemComboboxActions - && equalTo((DocFormsGet200ResponseFieldsItemComboboxActions) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocFormsGet200ResponseFieldsItemComboboxActions other) { - return keystroke.equals(other.keystroke) - && format.equals(other.format) - && validate.equals(other.validate) - && calculate.equals(other.calculate); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.keystroke, this.format, this.validate, this.calculate); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static Builder builder() { - return new Builder(); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder { - private Optional keystroke = Optional.empty(); - - private Optional format = Optional.empty(); - - private Optional validate = Optional.empty(); - - private Optional calculate = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - public Builder from(DocFormsGet200ResponseFieldsItemComboboxActions other) { - keystroke(other.getKeystroke()); - format(other.getFormat()); - validate(other.getValidate()); - calculate(other.getCalculate()); - return this; - } - - @JsonSetter(value = "keystroke", nulls = Nulls.SKIP) - public Builder keystroke(Optional keystroke) { - this.keystroke = keystroke; - return this; - } - - public Builder keystroke(DocFormsGet200ResponseFieldsItemComboboxActionsKeystroke keystroke) { - this.keystroke = Optional.ofNullable(keystroke); - return this; - } - - @JsonSetter(value = "format", nulls = Nulls.SKIP) - public Builder format(Optional format) { - this.format = format; - return this; - } - - public Builder format(DocFormsGet200ResponseFieldsItemComboboxActionsFormat format) { - this.format = Optional.ofNullable(format); - return this; - } - - @JsonSetter(value = "validate", nulls = Nulls.SKIP) - public Builder validate(Optional validate) { - this.validate = validate; - return this; - } - - public Builder validate(DocFormsGet200ResponseFieldsItemComboboxActionsValidate validate) { - this.validate = Optional.ofNullable(validate); - return this; - } - - @JsonSetter(value = "calculate", nulls = Nulls.SKIP) - public Builder calculate(Optional calculate) { - this.calculate = calculate; - return this; - } - - public Builder calculate(DocFormsGet200ResponseFieldsItemComboboxActionsCalculate calculate) { - this.calculate = Optional.ofNullable(calculate); - return this; - } - - public DocFormsGet200ResponseFieldsItemComboboxActions build() { - return new DocFormsGet200ResponseFieldsItemComboboxActions( - keystroke, format, validate, calculate, additionalProperties); - } - - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemComboboxActionsCalculate.java b/src/main/java/api/types/DocFormsGet200ResponseFieldsItemComboboxActionsCalculate.java deleted file mode 100644 index 10d9466..0000000 --- a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemComboboxActionsCalculate.java +++ /dev/null @@ -1,250 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocFormsGet200ResponseFieldsItemComboboxActionsCalculate.Builder.class) -public final class DocFormsGet200ResponseFieldsItemComboboxActionsCalculate { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocFormsGet200ResponseFieldsItemComboboxActionsCalculate( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocFormsGet200ResponseFieldsItemComboboxActionsCalculate - && equalTo((DocFormsGet200ResponseFieldsItemComboboxActionsCalculate) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocFormsGet200ResponseFieldsItemComboboxActionsCalculate other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocFormsGet200ResponseFieldsItemComboboxActionsCalculate other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocFormsGet200ResponseFieldsItemComboboxActionsCalculate build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocFormsGet200ResponseFieldsItemComboboxActionsCalculateRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings(List warnings); - - _FinalStage addWarnings(DocFormsGet200ResponseFieldsItemComboboxActionsCalculateWarningsItem warnings); - - _FinalStage addAllWarnings(List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = new ArrayList<>(); - - private Optional root = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocFormsGet200ResponseFieldsItemComboboxActionsCalculate other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings(DocFormsGet200ResponseFieldsItemComboboxActionsCalculateWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root(Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocFormsGet200ResponseFieldsItemComboboxActionsCalculateRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root(Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocFormsGet200ResponseFieldsItemComboboxActionsCalculate build() { - return new DocFormsGet200ResponseFieldsItemComboboxActionsCalculate( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemComboboxActionsCalculateRoot.java b/src/main/java/api/types/DocFormsGet200ResponseFieldsItemComboboxActionsCalculateRoot.java deleted file mode 100644 index 0d45670..0000000 --- a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemComboboxActionsCalculateRoot.java +++ /dev/null @@ -1,223 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocFormsGet200ResponseFieldsItemComboboxActionsCalculateRoot.Builder.class) -public final class DocFormsGet200ResponseFieldsItemComboboxActionsCalculateRoot { - private final DocFormsGet200ResponseFieldsItemComboboxActionsCalculateRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocFormsGet200ResponseFieldsItemComboboxActionsCalculateRoot( - DocFormsGet200ResponseFieldsItemComboboxActionsCalculateRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocFormsGet200ResponseFieldsItemComboboxActionsCalculateRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocFormsGet200ResponseFieldsItemComboboxActionsCalculateRoot - && equalTo((DocFormsGet200ResponseFieldsItemComboboxActionsCalculateRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocFormsGet200ResponseFieldsItemComboboxActionsCalculateRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type(@NotNull DocFormsGet200ResponseFieldsItemComboboxActionsCalculateRootType type); - - Builder from(DocFormsGet200ResponseFieldsItemComboboxActionsCalculateRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocFormsGet200ResponseFieldsItemComboboxActionsCalculateRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocFormsGet200ResponseFieldsItemComboboxActionsCalculateRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocFormsGet200ResponseFieldsItemComboboxActionsCalculateRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type(@NotNull DocFormsGet200ResponseFieldsItemComboboxActionsCalculateRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocFormsGet200ResponseFieldsItemComboboxActionsCalculateRoot build() { - return new DocFormsGet200ResponseFieldsItemComboboxActionsCalculateRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemComboboxActionsCalculateRootType.java b/src/main/java/api/types/DocFormsGet200ResponseFieldsItemComboboxActionsCalculateRootType.java deleted file mode 100644 index f9841a3..0000000 --- a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemComboboxActionsCalculateRootType.java +++ /dev/null @@ -1,274 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocFormsGet200ResponseFieldsItemComboboxActionsCalculateRootType { - public static final DocFormsGet200ResponseFieldsItemComboboxActionsCalculateRootType UNKNOWN = - new DocFormsGet200ResponseFieldsItemComboboxActionsCalculateRootType(Value.UNKNOWN, "unknown"); - - public static final DocFormsGet200ResponseFieldsItemComboboxActionsCalculateRootType NAMED = - new DocFormsGet200ResponseFieldsItemComboboxActionsCalculateRootType(Value.NAMED, "named"); - - public static final DocFormsGet200ResponseFieldsItemComboboxActionsCalculateRootType GOTO = - new DocFormsGet200ResponseFieldsItemComboboxActionsCalculateRootType(Value.GOTO, "goto"); - - public static final DocFormsGet200ResponseFieldsItemComboboxActionsCalculateRootType GOTO_EMBEDDED = - new DocFormsGet200ResponseFieldsItemComboboxActionsCalculateRootType(Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocFormsGet200ResponseFieldsItemComboboxActionsCalculateRootType JAVASCRIPT = - new DocFormsGet200ResponseFieldsItemComboboxActionsCalculateRootType(Value.JAVASCRIPT, "javascript"); - - public static final DocFormsGet200ResponseFieldsItemComboboxActionsCalculateRootType SOUND = - new DocFormsGet200ResponseFieldsItemComboboxActionsCalculateRootType(Value.SOUND, "sound"); - - public static final DocFormsGet200ResponseFieldsItemComboboxActionsCalculateRootType RENDITION = - new DocFormsGet200ResponseFieldsItemComboboxActionsCalculateRootType(Value.RENDITION, "rendition"); - - public static final DocFormsGet200ResponseFieldsItemComboboxActionsCalculateRootType GOTO_REMOTE = - new DocFormsGet200ResponseFieldsItemComboboxActionsCalculateRootType(Value.GOTO_REMOTE, "goto-remote"); - - public static final DocFormsGet200ResponseFieldsItemComboboxActionsCalculateRootType LAUNCH = - new DocFormsGet200ResponseFieldsItemComboboxActionsCalculateRootType(Value.LAUNCH, "launch"); - - public static final DocFormsGet200ResponseFieldsItemComboboxActionsCalculateRootType IMPORT_DATA = - new DocFormsGet200ResponseFieldsItemComboboxActionsCalculateRootType(Value.IMPORT_DATA, "import-data"); - - public static final DocFormsGet200ResponseFieldsItemComboboxActionsCalculateRootType SET_OCG_STATE = - new DocFormsGet200ResponseFieldsItemComboboxActionsCalculateRootType(Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocFormsGet200ResponseFieldsItemComboboxActionsCalculateRootType URI = - new DocFormsGet200ResponseFieldsItemComboboxActionsCalculateRootType(Value.URI, "uri"); - - public static final DocFormsGet200ResponseFieldsItemComboboxActionsCalculateRootType MOVIE = - new DocFormsGet200ResponseFieldsItemComboboxActionsCalculateRootType(Value.MOVIE, "movie"); - - public static final DocFormsGet200ResponseFieldsItemComboboxActionsCalculateRootType SUBMIT_FORM = - new DocFormsGet200ResponseFieldsItemComboboxActionsCalculateRootType(Value.SUBMIT_FORM, "submit-form"); - - public static final DocFormsGet200ResponseFieldsItemComboboxActionsCalculateRootType HIDE = - new DocFormsGet200ResponseFieldsItemComboboxActionsCalculateRootType(Value.HIDE, "hide"); - - public static final DocFormsGet200ResponseFieldsItemComboboxActionsCalculateRootType THREAD = - new DocFormsGet200ResponseFieldsItemComboboxActionsCalculateRootType(Value.THREAD, "thread"); - - public static final DocFormsGet200ResponseFieldsItemComboboxActionsCalculateRootType GOTO3D_VIEW = - new DocFormsGet200ResponseFieldsItemComboboxActionsCalculateRootType(Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocFormsGet200ResponseFieldsItemComboboxActionsCalculateRootType TRANSITION = - new DocFormsGet200ResponseFieldsItemComboboxActionsCalculateRootType(Value.TRANSITION, "transition"); - - public static final DocFormsGet200ResponseFieldsItemComboboxActionsCalculateRootType RESET_FORM = - new DocFormsGet200ResponseFieldsItemComboboxActionsCalculateRootType(Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocFormsGet200ResponseFieldsItemComboboxActionsCalculateRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocFormsGet200ResponseFieldsItemComboboxActionsCalculateRootType - && this.string.equals( - ((DocFormsGet200ResponseFieldsItemComboboxActionsCalculateRootType) other).string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocFormsGet200ResponseFieldsItemComboboxActionsCalculateRootType valueOf(String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocFormsGet200ResponseFieldsItemComboboxActionsCalculateRootType(Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemComboboxActionsCalculateWarningsItem.java b/src/main/java/api/types/DocFormsGet200ResponseFieldsItemComboboxActionsCalculateWarningsItem.java deleted file mode 100644 index 9f9b473..0000000 --- a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemComboboxActionsCalculateWarningsItem.java +++ /dev/null @@ -1,100 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocFormsGet200ResponseFieldsItemComboboxActionsCalculateWarningsItem { - public static final DocFormsGet200ResponseFieldsItemComboboxActionsCalculateWarningsItem MALFORMED_NEXT = - new DocFormsGet200ResponseFieldsItemComboboxActionsCalculateWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocFormsGet200ResponseFieldsItemComboboxActionsCalculateWarningsItem CYCLE_DROPPED = - new DocFormsGet200ResponseFieldsItemComboboxActionsCalculateWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocFormsGet200ResponseFieldsItemComboboxActionsCalculateWarningsItem INCOMPLETE = - new DocFormsGet200ResponseFieldsItemComboboxActionsCalculateWarningsItem(Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocFormsGet200ResponseFieldsItemComboboxActionsCalculateWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocFormsGet200ResponseFieldsItemComboboxActionsCalculateWarningsItem - && this.string.equals( - ((DocFormsGet200ResponseFieldsItemComboboxActionsCalculateWarningsItem) other).string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocFormsGet200ResponseFieldsItemComboboxActionsCalculateWarningsItem valueOf(String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocFormsGet200ResponseFieldsItemComboboxActionsCalculateWarningsItem(Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemComboboxActionsFormat.java b/src/main/java/api/types/DocFormsGet200ResponseFieldsItemComboboxActionsFormat.java deleted file mode 100644 index f8a3498..0000000 --- a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemComboboxActionsFormat.java +++ /dev/null @@ -1,249 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocFormsGet200ResponseFieldsItemComboboxActionsFormat.Builder.class) -public final class DocFormsGet200ResponseFieldsItemComboboxActionsFormat { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocFormsGet200ResponseFieldsItemComboboxActionsFormat( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocFormsGet200ResponseFieldsItemComboboxActionsFormat - && equalTo((DocFormsGet200ResponseFieldsItemComboboxActionsFormat) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocFormsGet200ResponseFieldsItemComboboxActionsFormat other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocFormsGet200ResponseFieldsItemComboboxActionsFormat other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocFormsGet200ResponseFieldsItemComboboxActionsFormat build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocFormsGet200ResponseFieldsItemComboboxActionsFormatRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings(List warnings); - - _FinalStage addWarnings(DocFormsGet200ResponseFieldsItemComboboxActionsFormatWarningsItem warnings); - - _FinalStage addAllWarnings(List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = new ArrayList<>(); - - private Optional root = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocFormsGet200ResponseFieldsItemComboboxActionsFormat other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings(DocFormsGet200ResponseFieldsItemComboboxActionsFormatWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings(List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root(Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocFormsGet200ResponseFieldsItemComboboxActionsFormatRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root(Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocFormsGet200ResponseFieldsItemComboboxActionsFormat build() { - return new DocFormsGet200ResponseFieldsItemComboboxActionsFormat( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemComboboxActionsFormatRoot.java b/src/main/java/api/types/DocFormsGet200ResponseFieldsItemComboboxActionsFormatRoot.java deleted file mode 100644 index dd40ded..0000000 --- a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemComboboxActionsFormatRoot.java +++ /dev/null @@ -1,223 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocFormsGet200ResponseFieldsItemComboboxActionsFormatRoot.Builder.class) -public final class DocFormsGet200ResponseFieldsItemComboboxActionsFormatRoot { - private final DocFormsGet200ResponseFieldsItemComboboxActionsFormatRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocFormsGet200ResponseFieldsItemComboboxActionsFormatRoot( - DocFormsGet200ResponseFieldsItemComboboxActionsFormatRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocFormsGet200ResponseFieldsItemComboboxActionsFormatRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocFormsGet200ResponseFieldsItemComboboxActionsFormatRoot - && equalTo((DocFormsGet200ResponseFieldsItemComboboxActionsFormatRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocFormsGet200ResponseFieldsItemComboboxActionsFormatRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type(@NotNull DocFormsGet200ResponseFieldsItemComboboxActionsFormatRootType type); - - Builder from(DocFormsGet200ResponseFieldsItemComboboxActionsFormatRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocFormsGet200ResponseFieldsItemComboboxActionsFormatRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocFormsGet200ResponseFieldsItemComboboxActionsFormatRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocFormsGet200ResponseFieldsItemComboboxActionsFormatRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type(@NotNull DocFormsGet200ResponseFieldsItemComboboxActionsFormatRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocFormsGet200ResponseFieldsItemComboboxActionsFormatRoot build() { - return new DocFormsGet200ResponseFieldsItemComboboxActionsFormatRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemComboboxActionsFormatRootType.java b/src/main/java/api/types/DocFormsGet200ResponseFieldsItemComboboxActionsFormatRootType.java deleted file mode 100644 index cf0b651..0000000 --- a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemComboboxActionsFormatRootType.java +++ /dev/null @@ -1,274 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocFormsGet200ResponseFieldsItemComboboxActionsFormatRootType { - public static final DocFormsGet200ResponseFieldsItemComboboxActionsFormatRootType UNKNOWN = - new DocFormsGet200ResponseFieldsItemComboboxActionsFormatRootType(Value.UNKNOWN, "unknown"); - - public static final DocFormsGet200ResponseFieldsItemComboboxActionsFormatRootType NAMED = - new DocFormsGet200ResponseFieldsItemComboboxActionsFormatRootType(Value.NAMED, "named"); - - public static final DocFormsGet200ResponseFieldsItemComboboxActionsFormatRootType GOTO = - new DocFormsGet200ResponseFieldsItemComboboxActionsFormatRootType(Value.GOTO, "goto"); - - public static final DocFormsGet200ResponseFieldsItemComboboxActionsFormatRootType GOTO_EMBEDDED = - new DocFormsGet200ResponseFieldsItemComboboxActionsFormatRootType(Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocFormsGet200ResponseFieldsItemComboboxActionsFormatRootType JAVASCRIPT = - new DocFormsGet200ResponseFieldsItemComboboxActionsFormatRootType(Value.JAVASCRIPT, "javascript"); - - public static final DocFormsGet200ResponseFieldsItemComboboxActionsFormatRootType SOUND = - new DocFormsGet200ResponseFieldsItemComboboxActionsFormatRootType(Value.SOUND, "sound"); - - public static final DocFormsGet200ResponseFieldsItemComboboxActionsFormatRootType RENDITION = - new DocFormsGet200ResponseFieldsItemComboboxActionsFormatRootType(Value.RENDITION, "rendition"); - - public static final DocFormsGet200ResponseFieldsItemComboboxActionsFormatRootType GOTO_REMOTE = - new DocFormsGet200ResponseFieldsItemComboboxActionsFormatRootType(Value.GOTO_REMOTE, "goto-remote"); - - public static final DocFormsGet200ResponseFieldsItemComboboxActionsFormatRootType LAUNCH = - new DocFormsGet200ResponseFieldsItemComboboxActionsFormatRootType(Value.LAUNCH, "launch"); - - public static final DocFormsGet200ResponseFieldsItemComboboxActionsFormatRootType IMPORT_DATA = - new DocFormsGet200ResponseFieldsItemComboboxActionsFormatRootType(Value.IMPORT_DATA, "import-data"); - - public static final DocFormsGet200ResponseFieldsItemComboboxActionsFormatRootType SET_OCG_STATE = - new DocFormsGet200ResponseFieldsItemComboboxActionsFormatRootType(Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocFormsGet200ResponseFieldsItemComboboxActionsFormatRootType URI = - new DocFormsGet200ResponseFieldsItemComboboxActionsFormatRootType(Value.URI, "uri"); - - public static final DocFormsGet200ResponseFieldsItemComboboxActionsFormatRootType MOVIE = - new DocFormsGet200ResponseFieldsItemComboboxActionsFormatRootType(Value.MOVIE, "movie"); - - public static final DocFormsGet200ResponseFieldsItemComboboxActionsFormatRootType SUBMIT_FORM = - new DocFormsGet200ResponseFieldsItemComboboxActionsFormatRootType(Value.SUBMIT_FORM, "submit-form"); - - public static final DocFormsGet200ResponseFieldsItemComboboxActionsFormatRootType HIDE = - new DocFormsGet200ResponseFieldsItemComboboxActionsFormatRootType(Value.HIDE, "hide"); - - public static final DocFormsGet200ResponseFieldsItemComboboxActionsFormatRootType THREAD = - new DocFormsGet200ResponseFieldsItemComboboxActionsFormatRootType(Value.THREAD, "thread"); - - public static final DocFormsGet200ResponseFieldsItemComboboxActionsFormatRootType GOTO3D_VIEW = - new DocFormsGet200ResponseFieldsItemComboboxActionsFormatRootType(Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocFormsGet200ResponseFieldsItemComboboxActionsFormatRootType TRANSITION = - new DocFormsGet200ResponseFieldsItemComboboxActionsFormatRootType(Value.TRANSITION, "transition"); - - public static final DocFormsGet200ResponseFieldsItemComboboxActionsFormatRootType RESET_FORM = - new DocFormsGet200ResponseFieldsItemComboboxActionsFormatRootType(Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocFormsGet200ResponseFieldsItemComboboxActionsFormatRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocFormsGet200ResponseFieldsItemComboboxActionsFormatRootType - && this.string.equals( - ((DocFormsGet200ResponseFieldsItemComboboxActionsFormatRootType) other).string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocFormsGet200ResponseFieldsItemComboboxActionsFormatRootType valueOf(String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocFormsGet200ResponseFieldsItemComboboxActionsFormatRootType(Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemComboboxActionsFormatWarningsItem.java b/src/main/java/api/types/DocFormsGet200ResponseFieldsItemComboboxActionsFormatWarningsItem.java deleted file mode 100644 index a390158..0000000 --- a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemComboboxActionsFormatWarningsItem.java +++ /dev/null @@ -1,99 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocFormsGet200ResponseFieldsItemComboboxActionsFormatWarningsItem { - public static final DocFormsGet200ResponseFieldsItemComboboxActionsFormatWarningsItem MALFORMED_NEXT = - new DocFormsGet200ResponseFieldsItemComboboxActionsFormatWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocFormsGet200ResponseFieldsItemComboboxActionsFormatWarningsItem CYCLE_DROPPED = - new DocFormsGet200ResponseFieldsItemComboboxActionsFormatWarningsItem(Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocFormsGet200ResponseFieldsItemComboboxActionsFormatWarningsItem INCOMPLETE = - new DocFormsGet200ResponseFieldsItemComboboxActionsFormatWarningsItem(Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocFormsGet200ResponseFieldsItemComboboxActionsFormatWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocFormsGet200ResponseFieldsItemComboboxActionsFormatWarningsItem - && this.string.equals( - ((DocFormsGet200ResponseFieldsItemComboboxActionsFormatWarningsItem) other).string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocFormsGet200ResponseFieldsItemComboboxActionsFormatWarningsItem valueOf(String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocFormsGet200ResponseFieldsItemComboboxActionsFormatWarningsItem(Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemComboboxActionsKeystroke.java b/src/main/java/api/types/DocFormsGet200ResponseFieldsItemComboboxActionsKeystroke.java deleted file mode 100644 index f3429e1..0000000 --- a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemComboboxActionsKeystroke.java +++ /dev/null @@ -1,250 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocFormsGet200ResponseFieldsItemComboboxActionsKeystroke.Builder.class) -public final class DocFormsGet200ResponseFieldsItemComboboxActionsKeystroke { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocFormsGet200ResponseFieldsItemComboboxActionsKeystroke( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocFormsGet200ResponseFieldsItemComboboxActionsKeystroke - && equalTo((DocFormsGet200ResponseFieldsItemComboboxActionsKeystroke) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocFormsGet200ResponseFieldsItemComboboxActionsKeystroke other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocFormsGet200ResponseFieldsItemComboboxActionsKeystroke other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocFormsGet200ResponseFieldsItemComboboxActionsKeystroke build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocFormsGet200ResponseFieldsItemComboboxActionsKeystrokeRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings(List warnings); - - _FinalStage addWarnings(DocFormsGet200ResponseFieldsItemComboboxActionsKeystrokeWarningsItem warnings); - - _FinalStage addAllWarnings(List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = new ArrayList<>(); - - private Optional root = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocFormsGet200ResponseFieldsItemComboboxActionsKeystroke other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings(DocFormsGet200ResponseFieldsItemComboboxActionsKeystrokeWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root(Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocFormsGet200ResponseFieldsItemComboboxActionsKeystrokeRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root(Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocFormsGet200ResponseFieldsItemComboboxActionsKeystroke build() { - return new DocFormsGet200ResponseFieldsItemComboboxActionsKeystroke( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemComboboxActionsKeystrokeRoot.java b/src/main/java/api/types/DocFormsGet200ResponseFieldsItemComboboxActionsKeystrokeRoot.java deleted file mode 100644 index 9930871..0000000 --- a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemComboboxActionsKeystrokeRoot.java +++ /dev/null @@ -1,223 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocFormsGet200ResponseFieldsItemComboboxActionsKeystrokeRoot.Builder.class) -public final class DocFormsGet200ResponseFieldsItemComboboxActionsKeystrokeRoot { - private final DocFormsGet200ResponseFieldsItemComboboxActionsKeystrokeRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocFormsGet200ResponseFieldsItemComboboxActionsKeystrokeRoot( - DocFormsGet200ResponseFieldsItemComboboxActionsKeystrokeRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocFormsGet200ResponseFieldsItemComboboxActionsKeystrokeRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocFormsGet200ResponseFieldsItemComboboxActionsKeystrokeRoot - && equalTo((DocFormsGet200ResponseFieldsItemComboboxActionsKeystrokeRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocFormsGet200ResponseFieldsItemComboboxActionsKeystrokeRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type(@NotNull DocFormsGet200ResponseFieldsItemComboboxActionsKeystrokeRootType type); - - Builder from(DocFormsGet200ResponseFieldsItemComboboxActionsKeystrokeRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocFormsGet200ResponseFieldsItemComboboxActionsKeystrokeRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocFormsGet200ResponseFieldsItemComboboxActionsKeystrokeRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocFormsGet200ResponseFieldsItemComboboxActionsKeystrokeRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type(@NotNull DocFormsGet200ResponseFieldsItemComboboxActionsKeystrokeRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocFormsGet200ResponseFieldsItemComboboxActionsKeystrokeRoot build() { - return new DocFormsGet200ResponseFieldsItemComboboxActionsKeystrokeRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemComboboxActionsKeystrokeRootType.java b/src/main/java/api/types/DocFormsGet200ResponseFieldsItemComboboxActionsKeystrokeRootType.java deleted file mode 100644 index ac7d3e6..0000000 --- a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemComboboxActionsKeystrokeRootType.java +++ /dev/null @@ -1,274 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocFormsGet200ResponseFieldsItemComboboxActionsKeystrokeRootType { - public static final DocFormsGet200ResponseFieldsItemComboboxActionsKeystrokeRootType UNKNOWN = - new DocFormsGet200ResponseFieldsItemComboboxActionsKeystrokeRootType(Value.UNKNOWN, "unknown"); - - public static final DocFormsGet200ResponseFieldsItemComboboxActionsKeystrokeRootType NAMED = - new DocFormsGet200ResponseFieldsItemComboboxActionsKeystrokeRootType(Value.NAMED, "named"); - - public static final DocFormsGet200ResponseFieldsItemComboboxActionsKeystrokeRootType GOTO = - new DocFormsGet200ResponseFieldsItemComboboxActionsKeystrokeRootType(Value.GOTO, "goto"); - - public static final DocFormsGet200ResponseFieldsItemComboboxActionsKeystrokeRootType GOTO_EMBEDDED = - new DocFormsGet200ResponseFieldsItemComboboxActionsKeystrokeRootType(Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocFormsGet200ResponseFieldsItemComboboxActionsKeystrokeRootType JAVASCRIPT = - new DocFormsGet200ResponseFieldsItemComboboxActionsKeystrokeRootType(Value.JAVASCRIPT, "javascript"); - - public static final DocFormsGet200ResponseFieldsItemComboboxActionsKeystrokeRootType SOUND = - new DocFormsGet200ResponseFieldsItemComboboxActionsKeystrokeRootType(Value.SOUND, "sound"); - - public static final DocFormsGet200ResponseFieldsItemComboboxActionsKeystrokeRootType RENDITION = - new DocFormsGet200ResponseFieldsItemComboboxActionsKeystrokeRootType(Value.RENDITION, "rendition"); - - public static final DocFormsGet200ResponseFieldsItemComboboxActionsKeystrokeRootType GOTO_REMOTE = - new DocFormsGet200ResponseFieldsItemComboboxActionsKeystrokeRootType(Value.GOTO_REMOTE, "goto-remote"); - - public static final DocFormsGet200ResponseFieldsItemComboboxActionsKeystrokeRootType LAUNCH = - new DocFormsGet200ResponseFieldsItemComboboxActionsKeystrokeRootType(Value.LAUNCH, "launch"); - - public static final DocFormsGet200ResponseFieldsItemComboboxActionsKeystrokeRootType IMPORT_DATA = - new DocFormsGet200ResponseFieldsItemComboboxActionsKeystrokeRootType(Value.IMPORT_DATA, "import-data"); - - public static final DocFormsGet200ResponseFieldsItemComboboxActionsKeystrokeRootType SET_OCG_STATE = - new DocFormsGet200ResponseFieldsItemComboboxActionsKeystrokeRootType(Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocFormsGet200ResponseFieldsItemComboboxActionsKeystrokeRootType URI = - new DocFormsGet200ResponseFieldsItemComboboxActionsKeystrokeRootType(Value.URI, "uri"); - - public static final DocFormsGet200ResponseFieldsItemComboboxActionsKeystrokeRootType MOVIE = - new DocFormsGet200ResponseFieldsItemComboboxActionsKeystrokeRootType(Value.MOVIE, "movie"); - - public static final DocFormsGet200ResponseFieldsItemComboboxActionsKeystrokeRootType SUBMIT_FORM = - new DocFormsGet200ResponseFieldsItemComboboxActionsKeystrokeRootType(Value.SUBMIT_FORM, "submit-form"); - - public static final DocFormsGet200ResponseFieldsItemComboboxActionsKeystrokeRootType HIDE = - new DocFormsGet200ResponseFieldsItemComboboxActionsKeystrokeRootType(Value.HIDE, "hide"); - - public static final DocFormsGet200ResponseFieldsItemComboboxActionsKeystrokeRootType THREAD = - new DocFormsGet200ResponseFieldsItemComboboxActionsKeystrokeRootType(Value.THREAD, "thread"); - - public static final DocFormsGet200ResponseFieldsItemComboboxActionsKeystrokeRootType GOTO3D_VIEW = - new DocFormsGet200ResponseFieldsItemComboboxActionsKeystrokeRootType(Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocFormsGet200ResponseFieldsItemComboboxActionsKeystrokeRootType TRANSITION = - new DocFormsGet200ResponseFieldsItemComboboxActionsKeystrokeRootType(Value.TRANSITION, "transition"); - - public static final DocFormsGet200ResponseFieldsItemComboboxActionsKeystrokeRootType RESET_FORM = - new DocFormsGet200ResponseFieldsItemComboboxActionsKeystrokeRootType(Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocFormsGet200ResponseFieldsItemComboboxActionsKeystrokeRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocFormsGet200ResponseFieldsItemComboboxActionsKeystrokeRootType - && this.string.equals( - ((DocFormsGet200ResponseFieldsItemComboboxActionsKeystrokeRootType) other).string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocFormsGet200ResponseFieldsItemComboboxActionsKeystrokeRootType valueOf(String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocFormsGet200ResponseFieldsItemComboboxActionsKeystrokeRootType(Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemComboboxActionsKeystrokeWarningsItem.java b/src/main/java/api/types/DocFormsGet200ResponseFieldsItemComboboxActionsKeystrokeWarningsItem.java deleted file mode 100644 index db6c0d6..0000000 --- a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemComboboxActionsKeystrokeWarningsItem.java +++ /dev/null @@ -1,100 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocFormsGet200ResponseFieldsItemComboboxActionsKeystrokeWarningsItem { - public static final DocFormsGet200ResponseFieldsItemComboboxActionsKeystrokeWarningsItem MALFORMED_NEXT = - new DocFormsGet200ResponseFieldsItemComboboxActionsKeystrokeWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocFormsGet200ResponseFieldsItemComboboxActionsKeystrokeWarningsItem CYCLE_DROPPED = - new DocFormsGet200ResponseFieldsItemComboboxActionsKeystrokeWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocFormsGet200ResponseFieldsItemComboboxActionsKeystrokeWarningsItem INCOMPLETE = - new DocFormsGet200ResponseFieldsItemComboboxActionsKeystrokeWarningsItem(Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocFormsGet200ResponseFieldsItemComboboxActionsKeystrokeWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocFormsGet200ResponseFieldsItemComboboxActionsKeystrokeWarningsItem - && this.string.equals( - ((DocFormsGet200ResponseFieldsItemComboboxActionsKeystrokeWarningsItem) other).string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocFormsGet200ResponseFieldsItemComboboxActionsKeystrokeWarningsItem valueOf(String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocFormsGet200ResponseFieldsItemComboboxActionsKeystrokeWarningsItem(Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemComboboxActionsValidate.java b/src/main/java/api/types/DocFormsGet200ResponseFieldsItemComboboxActionsValidate.java deleted file mode 100644 index cd2c730..0000000 --- a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemComboboxActionsValidate.java +++ /dev/null @@ -1,250 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocFormsGet200ResponseFieldsItemComboboxActionsValidate.Builder.class) -public final class DocFormsGet200ResponseFieldsItemComboboxActionsValidate { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocFormsGet200ResponseFieldsItemComboboxActionsValidate( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocFormsGet200ResponseFieldsItemComboboxActionsValidate - && equalTo((DocFormsGet200ResponseFieldsItemComboboxActionsValidate) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocFormsGet200ResponseFieldsItemComboboxActionsValidate other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocFormsGet200ResponseFieldsItemComboboxActionsValidate other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocFormsGet200ResponseFieldsItemComboboxActionsValidate build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocFormsGet200ResponseFieldsItemComboboxActionsValidateRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings(List warnings); - - _FinalStage addWarnings(DocFormsGet200ResponseFieldsItemComboboxActionsValidateWarningsItem warnings); - - _FinalStage addAllWarnings(List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = new ArrayList<>(); - - private Optional root = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocFormsGet200ResponseFieldsItemComboboxActionsValidate other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings(DocFormsGet200ResponseFieldsItemComboboxActionsValidateWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root(Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocFormsGet200ResponseFieldsItemComboboxActionsValidateRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root(Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocFormsGet200ResponseFieldsItemComboboxActionsValidate build() { - return new DocFormsGet200ResponseFieldsItemComboboxActionsValidate( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemComboboxActionsValidateRoot.java b/src/main/java/api/types/DocFormsGet200ResponseFieldsItemComboboxActionsValidateRoot.java deleted file mode 100644 index 98c4bf3..0000000 --- a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemComboboxActionsValidateRoot.java +++ /dev/null @@ -1,223 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocFormsGet200ResponseFieldsItemComboboxActionsValidateRoot.Builder.class) -public final class DocFormsGet200ResponseFieldsItemComboboxActionsValidateRoot { - private final DocFormsGet200ResponseFieldsItemComboboxActionsValidateRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocFormsGet200ResponseFieldsItemComboboxActionsValidateRoot( - DocFormsGet200ResponseFieldsItemComboboxActionsValidateRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocFormsGet200ResponseFieldsItemComboboxActionsValidateRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocFormsGet200ResponseFieldsItemComboboxActionsValidateRoot - && equalTo((DocFormsGet200ResponseFieldsItemComboboxActionsValidateRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocFormsGet200ResponseFieldsItemComboboxActionsValidateRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type(@NotNull DocFormsGet200ResponseFieldsItemComboboxActionsValidateRootType type); - - Builder from(DocFormsGet200ResponseFieldsItemComboboxActionsValidateRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocFormsGet200ResponseFieldsItemComboboxActionsValidateRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocFormsGet200ResponseFieldsItemComboboxActionsValidateRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocFormsGet200ResponseFieldsItemComboboxActionsValidateRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type(@NotNull DocFormsGet200ResponseFieldsItemComboboxActionsValidateRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocFormsGet200ResponseFieldsItemComboboxActionsValidateRoot build() { - return new DocFormsGet200ResponseFieldsItemComboboxActionsValidateRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemComboboxActionsValidateRootType.java b/src/main/java/api/types/DocFormsGet200ResponseFieldsItemComboboxActionsValidateRootType.java deleted file mode 100644 index 8e34229..0000000 --- a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemComboboxActionsValidateRootType.java +++ /dev/null @@ -1,274 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocFormsGet200ResponseFieldsItemComboboxActionsValidateRootType { - public static final DocFormsGet200ResponseFieldsItemComboboxActionsValidateRootType UNKNOWN = - new DocFormsGet200ResponseFieldsItemComboboxActionsValidateRootType(Value.UNKNOWN, "unknown"); - - public static final DocFormsGet200ResponseFieldsItemComboboxActionsValidateRootType NAMED = - new DocFormsGet200ResponseFieldsItemComboboxActionsValidateRootType(Value.NAMED, "named"); - - public static final DocFormsGet200ResponseFieldsItemComboboxActionsValidateRootType GOTO = - new DocFormsGet200ResponseFieldsItemComboboxActionsValidateRootType(Value.GOTO, "goto"); - - public static final DocFormsGet200ResponseFieldsItemComboboxActionsValidateRootType GOTO_EMBEDDED = - new DocFormsGet200ResponseFieldsItemComboboxActionsValidateRootType(Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocFormsGet200ResponseFieldsItemComboboxActionsValidateRootType JAVASCRIPT = - new DocFormsGet200ResponseFieldsItemComboboxActionsValidateRootType(Value.JAVASCRIPT, "javascript"); - - public static final DocFormsGet200ResponseFieldsItemComboboxActionsValidateRootType SOUND = - new DocFormsGet200ResponseFieldsItemComboboxActionsValidateRootType(Value.SOUND, "sound"); - - public static final DocFormsGet200ResponseFieldsItemComboboxActionsValidateRootType RENDITION = - new DocFormsGet200ResponseFieldsItemComboboxActionsValidateRootType(Value.RENDITION, "rendition"); - - public static final DocFormsGet200ResponseFieldsItemComboboxActionsValidateRootType GOTO_REMOTE = - new DocFormsGet200ResponseFieldsItemComboboxActionsValidateRootType(Value.GOTO_REMOTE, "goto-remote"); - - public static final DocFormsGet200ResponseFieldsItemComboboxActionsValidateRootType LAUNCH = - new DocFormsGet200ResponseFieldsItemComboboxActionsValidateRootType(Value.LAUNCH, "launch"); - - public static final DocFormsGet200ResponseFieldsItemComboboxActionsValidateRootType IMPORT_DATA = - new DocFormsGet200ResponseFieldsItemComboboxActionsValidateRootType(Value.IMPORT_DATA, "import-data"); - - public static final DocFormsGet200ResponseFieldsItemComboboxActionsValidateRootType SET_OCG_STATE = - new DocFormsGet200ResponseFieldsItemComboboxActionsValidateRootType(Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocFormsGet200ResponseFieldsItemComboboxActionsValidateRootType URI = - new DocFormsGet200ResponseFieldsItemComboboxActionsValidateRootType(Value.URI, "uri"); - - public static final DocFormsGet200ResponseFieldsItemComboboxActionsValidateRootType MOVIE = - new DocFormsGet200ResponseFieldsItemComboboxActionsValidateRootType(Value.MOVIE, "movie"); - - public static final DocFormsGet200ResponseFieldsItemComboboxActionsValidateRootType SUBMIT_FORM = - new DocFormsGet200ResponseFieldsItemComboboxActionsValidateRootType(Value.SUBMIT_FORM, "submit-form"); - - public static final DocFormsGet200ResponseFieldsItemComboboxActionsValidateRootType HIDE = - new DocFormsGet200ResponseFieldsItemComboboxActionsValidateRootType(Value.HIDE, "hide"); - - public static final DocFormsGet200ResponseFieldsItemComboboxActionsValidateRootType THREAD = - new DocFormsGet200ResponseFieldsItemComboboxActionsValidateRootType(Value.THREAD, "thread"); - - public static final DocFormsGet200ResponseFieldsItemComboboxActionsValidateRootType GOTO3D_VIEW = - new DocFormsGet200ResponseFieldsItemComboboxActionsValidateRootType(Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocFormsGet200ResponseFieldsItemComboboxActionsValidateRootType TRANSITION = - new DocFormsGet200ResponseFieldsItemComboboxActionsValidateRootType(Value.TRANSITION, "transition"); - - public static final DocFormsGet200ResponseFieldsItemComboboxActionsValidateRootType RESET_FORM = - new DocFormsGet200ResponseFieldsItemComboboxActionsValidateRootType(Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocFormsGet200ResponseFieldsItemComboboxActionsValidateRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocFormsGet200ResponseFieldsItemComboboxActionsValidateRootType - && this.string.equals( - ((DocFormsGet200ResponseFieldsItemComboboxActionsValidateRootType) other).string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocFormsGet200ResponseFieldsItemComboboxActionsValidateRootType valueOf(String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocFormsGet200ResponseFieldsItemComboboxActionsValidateRootType(Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemComboboxActionsValidateWarningsItem.java b/src/main/java/api/types/DocFormsGet200ResponseFieldsItemComboboxActionsValidateWarningsItem.java deleted file mode 100644 index b2ed520..0000000 --- a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemComboboxActionsValidateWarningsItem.java +++ /dev/null @@ -1,100 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocFormsGet200ResponseFieldsItemComboboxActionsValidateWarningsItem { - public static final DocFormsGet200ResponseFieldsItemComboboxActionsValidateWarningsItem MALFORMED_NEXT = - new DocFormsGet200ResponseFieldsItemComboboxActionsValidateWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocFormsGet200ResponseFieldsItemComboboxActionsValidateWarningsItem CYCLE_DROPPED = - new DocFormsGet200ResponseFieldsItemComboboxActionsValidateWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocFormsGet200ResponseFieldsItemComboboxActionsValidateWarningsItem INCOMPLETE = - new DocFormsGet200ResponseFieldsItemComboboxActionsValidateWarningsItem(Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocFormsGet200ResponseFieldsItemComboboxActionsValidateWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocFormsGet200ResponseFieldsItemComboboxActionsValidateWarningsItem - && this.string.equals( - ((DocFormsGet200ResponseFieldsItemComboboxActionsValidateWarningsItem) other).string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocFormsGet200ResponseFieldsItemComboboxActionsValidateWarningsItem valueOf(String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocFormsGet200ResponseFieldsItemComboboxActionsValidateWarningsItem(Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemListbox.java b/src/main/java/api/types/DocFormsGet200ResponseFieldsItemListbox.java index 019706c..6a8591e 100644 --- a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemListbox.java +++ b/src/main/java/api/types/DocFormsGet200ResponseFieldsItemListbox.java @@ -44,7 +44,7 @@ public final class DocFormsGet200ResponseFieldsItemListbox { private final DocFormsGet200ResponseFieldsItemListboxDefaultValueEntry defaultValueEntry; - private final Optional actions; + private final Optional actions; private final List widgets; @@ -66,7 +66,7 @@ private DocFormsGet200ResponseFieldsItemListbox( Optional mappingName, DocFormsGet200ResponseFieldsItemListboxValueEntry valueEntry, DocFormsGet200ResponseFieldsItemListboxDefaultValueEntry defaultValueEntry, - Optional actions, + Optional actions, List widgets, List selectedValues, boolean multiSelect, @@ -141,7 +141,7 @@ public DocFormsGet200ResponseFieldsItemListboxDefaultValueEntry getDefaultValueE } @JsonProperty("actions") - public Optional getActions() { + public Optional getActions() { return actions; } @@ -288,9 +288,9 @@ public interface _FinalStage { _FinalStage mappingName(Nullable mappingName); - _FinalStage actions(Optional actions); + _FinalStage actions(Optional actions); - _FinalStage actions(DocFormsGet200ResponseFieldsItemListboxActions actions); + _FinalStage actions(PdfFieldActions actions); _FinalStage widgets(List widgets); @@ -344,7 +344,7 @@ public static final class Builder private List widgets = new ArrayList<>(); - private Optional actions = Optional.empty(); + private Optional actions = Optional.empty(); private Optional mappingName = Optional.empty(); @@ -505,14 +505,14 @@ public _FinalStage widgets(List actions) { + public _FinalStage actions(Optional actions) { this.actions = actions; return this; } diff --git a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemListboxActions.java b/src/main/java/api/types/DocFormsGet200ResponseFieldsItemListboxActions.java deleted file mode 100644 index 150a5bd..0000000 --- a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemListboxActions.java +++ /dev/null @@ -1,181 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.HashMap; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocFormsGet200ResponseFieldsItemListboxActions.Builder.class) -public final class DocFormsGet200ResponseFieldsItemListboxActions { - private final Optional keystroke; - - private final Optional format; - - private final Optional validate; - - private final Optional calculate; - - private final Map additionalProperties; - - private DocFormsGet200ResponseFieldsItemListboxActions( - Optional keystroke, - Optional format, - Optional validate, - Optional calculate, - Map additionalProperties) { - this.keystroke = keystroke; - this.format = format; - this.validate = validate; - this.calculate = calculate; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("keystroke") - public Optional getKeystroke() { - return keystroke; - } - - @JsonProperty("format") - public Optional getFormat() { - return format; - } - - @JsonProperty("validate") - public Optional getValidate() { - return validate; - } - - @JsonProperty("calculate") - public Optional getCalculate() { - return calculate; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocFormsGet200ResponseFieldsItemListboxActions - && equalTo((DocFormsGet200ResponseFieldsItemListboxActions) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocFormsGet200ResponseFieldsItemListboxActions other) { - return keystroke.equals(other.keystroke) - && format.equals(other.format) - && validate.equals(other.validate) - && calculate.equals(other.calculate); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.keystroke, this.format, this.validate, this.calculate); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static Builder builder() { - return new Builder(); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder { - private Optional keystroke = Optional.empty(); - - private Optional format = Optional.empty(); - - private Optional validate = Optional.empty(); - - private Optional calculate = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - public Builder from(DocFormsGet200ResponseFieldsItemListboxActions other) { - keystroke(other.getKeystroke()); - format(other.getFormat()); - validate(other.getValidate()); - calculate(other.getCalculate()); - return this; - } - - @JsonSetter(value = "keystroke", nulls = Nulls.SKIP) - public Builder keystroke(Optional keystroke) { - this.keystroke = keystroke; - return this; - } - - public Builder keystroke(DocFormsGet200ResponseFieldsItemListboxActionsKeystroke keystroke) { - this.keystroke = Optional.ofNullable(keystroke); - return this; - } - - @JsonSetter(value = "format", nulls = Nulls.SKIP) - public Builder format(Optional format) { - this.format = format; - return this; - } - - public Builder format(DocFormsGet200ResponseFieldsItemListboxActionsFormat format) { - this.format = Optional.ofNullable(format); - return this; - } - - @JsonSetter(value = "validate", nulls = Nulls.SKIP) - public Builder validate(Optional validate) { - this.validate = validate; - return this; - } - - public Builder validate(DocFormsGet200ResponseFieldsItemListboxActionsValidate validate) { - this.validate = Optional.ofNullable(validate); - return this; - } - - @JsonSetter(value = "calculate", nulls = Nulls.SKIP) - public Builder calculate(Optional calculate) { - this.calculate = calculate; - return this; - } - - public Builder calculate(DocFormsGet200ResponseFieldsItemListboxActionsCalculate calculate) { - this.calculate = Optional.ofNullable(calculate); - return this; - } - - public DocFormsGet200ResponseFieldsItemListboxActions build() { - return new DocFormsGet200ResponseFieldsItemListboxActions( - keystroke, format, validate, calculate, additionalProperties); - } - - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemListboxActionsCalculate.java b/src/main/java/api/types/DocFormsGet200ResponseFieldsItemListboxActionsCalculate.java deleted file mode 100644 index 9fb130a..0000000 --- a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemListboxActionsCalculate.java +++ /dev/null @@ -1,250 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocFormsGet200ResponseFieldsItemListboxActionsCalculate.Builder.class) -public final class DocFormsGet200ResponseFieldsItemListboxActionsCalculate { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocFormsGet200ResponseFieldsItemListboxActionsCalculate( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocFormsGet200ResponseFieldsItemListboxActionsCalculate - && equalTo((DocFormsGet200ResponseFieldsItemListboxActionsCalculate) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocFormsGet200ResponseFieldsItemListboxActionsCalculate other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocFormsGet200ResponseFieldsItemListboxActionsCalculate other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocFormsGet200ResponseFieldsItemListboxActionsCalculate build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocFormsGet200ResponseFieldsItemListboxActionsCalculateRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings(List warnings); - - _FinalStage addWarnings(DocFormsGet200ResponseFieldsItemListboxActionsCalculateWarningsItem warnings); - - _FinalStage addAllWarnings(List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = new ArrayList<>(); - - private Optional root = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocFormsGet200ResponseFieldsItemListboxActionsCalculate other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings(DocFormsGet200ResponseFieldsItemListboxActionsCalculateWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root(Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocFormsGet200ResponseFieldsItemListboxActionsCalculateRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root(Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocFormsGet200ResponseFieldsItemListboxActionsCalculate build() { - return new DocFormsGet200ResponseFieldsItemListboxActionsCalculate( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemListboxActionsCalculateRoot.java b/src/main/java/api/types/DocFormsGet200ResponseFieldsItemListboxActionsCalculateRoot.java deleted file mode 100644 index ff6bfc7..0000000 --- a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemListboxActionsCalculateRoot.java +++ /dev/null @@ -1,223 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocFormsGet200ResponseFieldsItemListboxActionsCalculateRoot.Builder.class) -public final class DocFormsGet200ResponseFieldsItemListboxActionsCalculateRoot { - private final DocFormsGet200ResponseFieldsItemListboxActionsCalculateRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocFormsGet200ResponseFieldsItemListboxActionsCalculateRoot( - DocFormsGet200ResponseFieldsItemListboxActionsCalculateRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocFormsGet200ResponseFieldsItemListboxActionsCalculateRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocFormsGet200ResponseFieldsItemListboxActionsCalculateRoot - && equalTo((DocFormsGet200ResponseFieldsItemListboxActionsCalculateRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocFormsGet200ResponseFieldsItemListboxActionsCalculateRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type(@NotNull DocFormsGet200ResponseFieldsItemListboxActionsCalculateRootType type); - - Builder from(DocFormsGet200ResponseFieldsItemListboxActionsCalculateRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocFormsGet200ResponseFieldsItemListboxActionsCalculateRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocFormsGet200ResponseFieldsItemListboxActionsCalculateRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocFormsGet200ResponseFieldsItemListboxActionsCalculateRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type(@NotNull DocFormsGet200ResponseFieldsItemListboxActionsCalculateRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocFormsGet200ResponseFieldsItemListboxActionsCalculateRoot build() { - return new DocFormsGet200ResponseFieldsItemListboxActionsCalculateRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemListboxActionsCalculateRootType.java b/src/main/java/api/types/DocFormsGet200ResponseFieldsItemListboxActionsCalculateRootType.java deleted file mode 100644 index fa591f8..0000000 --- a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemListboxActionsCalculateRootType.java +++ /dev/null @@ -1,274 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocFormsGet200ResponseFieldsItemListboxActionsCalculateRootType { - public static final DocFormsGet200ResponseFieldsItemListboxActionsCalculateRootType UNKNOWN = - new DocFormsGet200ResponseFieldsItemListboxActionsCalculateRootType(Value.UNKNOWN, "unknown"); - - public static final DocFormsGet200ResponseFieldsItemListboxActionsCalculateRootType NAMED = - new DocFormsGet200ResponseFieldsItemListboxActionsCalculateRootType(Value.NAMED, "named"); - - public static final DocFormsGet200ResponseFieldsItemListboxActionsCalculateRootType GOTO = - new DocFormsGet200ResponseFieldsItemListboxActionsCalculateRootType(Value.GOTO, "goto"); - - public static final DocFormsGet200ResponseFieldsItemListboxActionsCalculateRootType GOTO_EMBEDDED = - new DocFormsGet200ResponseFieldsItemListboxActionsCalculateRootType(Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocFormsGet200ResponseFieldsItemListboxActionsCalculateRootType JAVASCRIPT = - new DocFormsGet200ResponseFieldsItemListboxActionsCalculateRootType(Value.JAVASCRIPT, "javascript"); - - public static final DocFormsGet200ResponseFieldsItemListboxActionsCalculateRootType SOUND = - new DocFormsGet200ResponseFieldsItemListboxActionsCalculateRootType(Value.SOUND, "sound"); - - public static final DocFormsGet200ResponseFieldsItemListboxActionsCalculateRootType RENDITION = - new DocFormsGet200ResponseFieldsItemListboxActionsCalculateRootType(Value.RENDITION, "rendition"); - - public static final DocFormsGet200ResponseFieldsItemListboxActionsCalculateRootType GOTO_REMOTE = - new DocFormsGet200ResponseFieldsItemListboxActionsCalculateRootType(Value.GOTO_REMOTE, "goto-remote"); - - public static final DocFormsGet200ResponseFieldsItemListboxActionsCalculateRootType LAUNCH = - new DocFormsGet200ResponseFieldsItemListboxActionsCalculateRootType(Value.LAUNCH, "launch"); - - public static final DocFormsGet200ResponseFieldsItemListboxActionsCalculateRootType IMPORT_DATA = - new DocFormsGet200ResponseFieldsItemListboxActionsCalculateRootType(Value.IMPORT_DATA, "import-data"); - - public static final DocFormsGet200ResponseFieldsItemListboxActionsCalculateRootType SET_OCG_STATE = - new DocFormsGet200ResponseFieldsItemListboxActionsCalculateRootType(Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocFormsGet200ResponseFieldsItemListboxActionsCalculateRootType URI = - new DocFormsGet200ResponseFieldsItemListboxActionsCalculateRootType(Value.URI, "uri"); - - public static final DocFormsGet200ResponseFieldsItemListboxActionsCalculateRootType MOVIE = - new DocFormsGet200ResponseFieldsItemListboxActionsCalculateRootType(Value.MOVIE, "movie"); - - public static final DocFormsGet200ResponseFieldsItemListboxActionsCalculateRootType SUBMIT_FORM = - new DocFormsGet200ResponseFieldsItemListboxActionsCalculateRootType(Value.SUBMIT_FORM, "submit-form"); - - public static final DocFormsGet200ResponseFieldsItemListboxActionsCalculateRootType HIDE = - new DocFormsGet200ResponseFieldsItemListboxActionsCalculateRootType(Value.HIDE, "hide"); - - public static final DocFormsGet200ResponseFieldsItemListboxActionsCalculateRootType THREAD = - new DocFormsGet200ResponseFieldsItemListboxActionsCalculateRootType(Value.THREAD, "thread"); - - public static final DocFormsGet200ResponseFieldsItemListboxActionsCalculateRootType GOTO3D_VIEW = - new DocFormsGet200ResponseFieldsItemListboxActionsCalculateRootType(Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocFormsGet200ResponseFieldsItemListboxActionsCalculateRootType TRANSITION = - new DocFormsGet200ResponseFieldsItemListboxActionsCalculateRootType(Value.TRANSITION, "transition"); - - public static final DocFormsGet200ResponseFieldsItemListboxActionsCalculateRootType RESET_FORM = - new DocFormsGet200ResponseFieldsItemListboxActionsCalculateRootType(Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocFormsGet200ResponseFieldsItemListboxActionsCalculateRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocFormsGet200ResponseFieldsItemListboxActionsCalculateRootType - && this.string.equals( - ((DocFormsGet200ResponseFieldsItemListboxActionsCalculateRootType) other).string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocFormsGet200ResponseFieldsItemListboxActionsCalculateRootType valueOf(String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocFormsGet200ResponseFieldsItemListboxActionsCalculateRootType(Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemListboxActionsCalculateWarningsItem.java b/src/main/java/api/types/DocFormsGet200ResponseFieldsItemListboxActionsCalculateWarningsItem.java deleted file mode 100644 index 00b2c73..0000000 --- a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemListboxActionsCalculateWarningsItem.java +++ /dev/null @@ -1,100 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocFormsGet200ResponseFieldsItemListboxActionsCalculateWarningsItem { - public static final DocFormsGet200ResponseFieldsItemListboxActionsCalculateWarningsItem MALFORMED_NEXT = - new DocFormsGet200ResponseFieldsItemListboxActionsCalculateWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocFormsGet200ResponseFieldsItemListboxActionsCalculateWarningsItem CYCLE_DROPPED = - new DocFormsGet200ResponseFieldsItemListboxActionsCalculateWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocFormsGet200ResponseFieldsItemListboxActionsCalculateWarningsItem INCOMPLETE = - new DocFormsGet200ResponseFieldsItemListboxActionsCalculateWarningsItem(Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocFormsGet200ResponseFieldsItemListboxActionsCalculateWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocFormsGet200ResponseFieldsItemListboxActionsCalculateWarningsItem - && this.string.equals( - ((DocFormsGet200ResponseFieldsItemListboxActionsCalculateWarningsItem) other).string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocFormsGet200ResponseFieldsItemListboxActionsCalculateWarningsItem valueOf(String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocFormsGet200ResponseFieldsItemListboxActionsCalculateWarningsItem(Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemListboxActionsFormat.java b/src/main/java/api/types/DocFormsGet200ResponseFieldsItemListboxActionsFormat.java deleted file mode 100644 index 2a25882..0000000 --- a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemListboxActionsFormat.java +++ /dev/null @@ -1,249 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocFormsGet200ResponseFieldsItemListboxActionsFormat.Builder.class) -public final class DocFormsGet200ResponseFieldsItemListboxActionsFormat { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocFormsGet200ResponseFieldsItemListboxActionsFormat( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocFormsGet200ResponseFieldsItemListboxActionsFormat - && equalTo((DocFormsGet200ResponseFieldsItemListboxActionsFormat) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocFormsGet200ResponseFieldsItemListboxActionsFormat other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocFormsGet200ResponseFieldsItemListboxActionsFormat other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocFormsGet200ResponseFieldsItemListboxActionsFormat build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocFormsGet200ResponseFieldsItemListboxActionsFormatRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings(List warnings); - - _FinalStage addWarnings(DocFormsGet200ResponseFieldsItemListboxActionsFormatWarningsItem warnings); - - _FinalStage addAllWarnings(List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = new ArrayList<>(); - - private Optional root = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocFormsGet200ResponseFieldsItemListboxActionsFormat other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings(DocFormsGet200ResponseFieldsItemListboxActionsFormatWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings(List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root(Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocFormsGet200ResponseFieldsItemListboxActionsFormatRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root(Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocFormsGet200ResponseFieldsItemListboxActionsFormat build() { - return new DocFormsGet200ResponseFieldsItemListboxActionsFormat( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemListboxActionsFormatRoot.java b/src/main/java/api/types/DocFormsGet200ResponseFieldsItemListboxActionsFormatRoot.java deleted file mode 100644 index a9bd918..0000000 --- a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemListboxActionsFormatRoot.java +++ /dev/null @@ -1,223 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocFormsGet200ResponseFieldsItemListboxActionsFormatRoot.Builder.class) -public final class DocFormsGet200ResponseFieldsItemListboxActionsFormatRoot { - private final DocFormsGet200ResponseFieldsItemListboxActionsFormatRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocFormsGet200ResponseFieldsItemListboxActionsFormatRoot( - DocFormsGet200ResponseFieldsItemListboxActionsFormatRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocFormsGet200ResponseFieldsItemListboxActionsFormatRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocFormsGet200ResponseFieldsItemListboxActionsFormatRoot - && equalTo((DocFormsGet200ResponseFieldsItemListboxActionsFormatRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocFormsGet200ResponseFieldsItemListboxActionsFormatRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type(@NotNull DocFormsGet200ResponseFieldsItemListboxActionsFormatRootType type); - - Builder from(DocFormsGet200ResponseFieldsItemListboxActionsFormatRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocFormsGet200ResponseFieldsItemListboxActionsFormatRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocFormsGet200ResponseFieldsItemListboxActionsFormatRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocFormsGet200ResponseFieldsItemListboxActionsFormatRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type(@NotNull DocFormsGet200ResponseFieldsItemListboxActionsFormatRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocFormsGet200ResponseFieldsItemListboxActionsFormatRoot build() { - return new DocFormsGet200ResponseFieldsItemListboxActionsFormatRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemListboxActionsFormatRootType.java b/src/main/java/api/types/DocFormsGet200ResponseFieldsItemListboxActionsFormatRootType.java deleted file mode 100644 index 451ab71..0000000 --- a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemListboxActionsFormatRootType.java +++ /dev/null @@ -1,274 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocFormsGet200ResponseFieldsItemListboxActionsFormatRootType { - public static final DocFormsGet200ResponseFieldsItemListboxActionsFormatRootType UNKNOWN = - new DocFormsGet200ResponseFieldsItemListboxActionsFormatRootType(Value.UNKNOWN, "unknown"); - - public static final DocFormsGet200ResponseFieldsItemListboxActionsFormatRootType NAMED = - new DocFormsGet200ResponseFieldsItemListboxActionsFormatRootType(Value.NAMED, "named"); - - public static final DocFormsGet200ResponseFieldsItemListboxActionsFormatRootType GOTO = - new DocFormsGet200ResponseFieldsItemListboxActionsFormatRootType(Value.GOTO, "goto"); - - public static final DocFormsGet200ResponseFieldsItemListboxActionsFormatRootType GOTO_EMBEDDED = - new DocFormsGet200ResponseFieldsItemListboxActionsFormatRootType(Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocFormsGet200ResponseFieldsItemListboxActionsFormatRootType JAVASCRIPT = - new DocFormsGet200ResponseFieldsItemListboxActionsFormatRootType(Value.JAVASCRIPT, "javascript"); - - public static final DocFormsGet200ResponseFieldsItemListboxActionsFormatRootType SOUND = - new DocFormsGet200ResponseFieldsItemListboxActionsFormatRootType(Value.SOUND, "sound"); - - public static final DocFormsGet200ResponseFieldsItemListboxActionsFormatRootType RENDITION = - new DocFormsGet200ResponseFieldsItemListboxActionsFormatRootType(Value.RENDITION, "rendition"); - - public static final DocFormsGet200ResponseFieldsItemListboxActionsFormatRootType GOTO_REMOTE = - new DocFormsGet200ResponseFieldsItemListboxActionsFormatRootType(Value.GOTO_REMOTE, "goto-remote"); - - public static final DocFormsGet200ResponseFieldsItemListboxActionsFormatRootType LAUNCH = - new DocFormsGet200ResponseFieldsItemListboxActionsFormatRootType(Value.LAUNCH, "launch"); - - public static final DocFormsGet200ResponseFieldsItemListboxActionsFormatRootType IMPORT_DATA = - new DocFormsGet200ResponseFieldsItemListboxActionsFormatRootType(Value.IMPORT_DATA, "import-data"); - - public static final DocFormsGet200ResponseFieldsItemListboxActionsFormatRootType SET_OCG_STATE = - new DocFormsGet200ResponseFieldsItemListboxActionsFormatRootType(Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocFormsGet200ResponseFieldsItemListboxActionsFormatRootType URI = - new DocFormsGet200ResponseFieldsItemListboxActionsFormatRootType(Value.URI, "uri"); - - public static final DocFormsGet200ResponseFieldsItemListboxActionsFormatRootType MOVIE = - new DocFormsGet200ResponseFieldsItemListboxActionsFormatRootType(Value.MOVIE, "movie"); - - public static final DocFormsGet200ResponseFieldsItemListboxActionsFormatRootType SUBMIT_FORM = - new DocFormsGet200ResponseFieldsItemListboxActionsFormatRootType(Value.SUBMIT_FORM, "submit-form"); - - public static final DocFormsGet200ResponseFieldsItemListboxActionsFormatRootType HIDE = - new DocFormsGet200ResponseFieldsItemListboxActionsFormatRootType(Value.HIDE, "hide"); - - public static final DocFormsGet200ResponseFieldsItemListboxActionsFormatRootType THREAD = - new DocFormsGet200ResponseFieldsItemListboxActionsFormatRootType(Value.THREAD, "thread"); - - public static final DocFormsGet200ResponseFieldsItemListboxActionsFormatRootType GOTO3D_VIEW = - new DocFormsGet200ResponseFieldsItemListboxActionsFormatRootType(Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocFormsGet200ResponseFieldsItemListboxActionsFormatRootType TRANSITION = - new DocFormsGet200ResponseFieldsItemListboxActionsFormatRootType(Value.TRANSITION, "transition"); - - public static final DocFormsGet200ResponseFieldsItemListboxActionsFormatRootType RESET_FORM = - new DocFormsGet200ResponseFieldsItemListboxActionsFormatRootType(Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocFormsGet200ResponseFieldsItemListboxActionsFormatRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocFormsGet200ResponseFieldsItemListboxActionsFormatRootType - && this.string.equals( - ((DocFormsGet200ResponseFieldsItemListboxActionsFormatRootType) other).string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocFormsGet200ResponseFieldsItemListboxActionsFormatRootType valueOf(String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocFormsGet200ResponseFieldsItemListboxActionsFormatRootType(Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemListboxActionsFormatWarningsItem.java b/src/main/java/api/types/DocFormsGet200ResponseFieldsItemListboxActionsFormatWarningsItem.java deleted file mode 100644 index 84051ff..0000000 --- a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemListboxActionsFormatWarningsItem.java +++ /dev/null @@ -1,99 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocFormsGet200ResponseFieldsItemListboxActionsFormatWarningsItem { - public static final DocFormsGet200ResponseFieldsItemListboxActionsFormatWarningsItem MALFORMED_NEXT = - new DocFormsGet200ResponseFieldsItemListboxActionsFormatWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocFormsGet200ResponseFieldsItemListboxActionsFormatWarningsItem CYCLE_DROPPED = - new DocFormsGet200ResponseFieldsItemListboxActionsFormatWarningsItem(Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocFormsGet200ResponseFieldsItemListboxActionsFormatWarningsItem INCOMPLETE = - new DocFormsGet200ResponseFieldsItemListboxActionsFormatWarningsItem(Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocFormsGet200ResponseFieldsItemListboxActionsFormatWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocFormsGet200ResponseFieldsItemListboxActionsFormatWarningsItem - && this.string.equals( - ((DocFormsGet200ResponseFieldsItemListboxActionsFormatWarningsItem) other).string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocFormsGet200ResponseFieldsItemListboxActionsFormatWarningsItem valueOf(String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocFormsGet200ResponseFieldsItemListboxActionsFormatWarningsItem(Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemListboxActionsKeystroke.java b/src/main/java/api/types/DocFormsGet200ResponseFieldsItemListboxActionsKeystroke.java deleted file mode 100644 index efdad4b..0000000 --- a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemListboxActionsKeystroke.java +++ /dev/null @@ -1,250 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocFormsGet200ResponseFieldsItemListboxActionsKeystroke.Builder.class) -public final class DocFormsGet200ResponseFieldsItemListboxActionsKeystroke { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocFormsGet200ResponseFieldsItemListboxActionsKeystroke( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocFormsGet200ResponseFieldsItemListboxActionsKeystroke - && equalTo((DocFormsGet200ResponseFieldsItemListboxActionsKeystroke) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocFormsGet200ResponseFieldsItemListboxActionsKeystroke other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocFormsGet200ResponseFieldsItemListboxActionsKeystroke other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocFormsGet200ResponseFieldsItemListboxActionsKeystroke build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocFormsGet200ResponseFieldsItemListboxActionsKeystrokeRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings(List warnings); - - _FinalStage addWarnings(DocFormsGet200ResponseFieldsItemListboxActionsKeystrokeWarningsItem warnings); - - _FinalStage addAllWarnings(List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = new ArrayList<>(); - - private Optional root = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocFormsGet200ResponseFieldsItemListboxActionsKeystroke other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings(DocFormsGet200ResponseFieldsItemListboxActionsKeystrokeWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root(Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocFormsGet200ResponseFieldsItemListboxActionsKeystrokeRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root(Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocFormsGet200ResponseFieldsItemListboxActionsKeystroke build() { - return new DocFormsGet200ResponseFieldsItemListboxActionsKeystroke( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemListboxActionsKeystrokeRoot.java b/src/main/java/api/types/DocFormsGet200ResponseFieldsItemListboxActionsKeystrokeRoot.java deleted file mode 100644 index 6239e6d..0000000 --- a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemListboxActionsKeystrokeRoot.java +++ /dev/null @@ -1,223 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocFormsGet200ResponseFieldsItemListboxActionsKeystrokeRoot.Builder.class) -public final class DocFormsGet200ResponseFieldsItemListboxActionsKeystrokeRoot { - private final DocFormsGet200ResponseFieldsItemListboxActionsKeystrokeRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocFormsGet200ResponseFieldsItemListboxActionsKeystrokeRoot( - DocFormsGet200ResponseFieldsItemListboxActionsKeystrokeRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocFormsGet200ResponseFieldsItemListboxActionsKeystrokeRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocFormsGet200ResponseFieldsItemListboxActionsKeystrokeRoot - && equalTo((DocFormsGet200ResponseFieldsItemListboxActionsKeystrokeRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocFormsGet200ResponseFieldsItemListboxActionsKeystrokeRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type(@NotNull DocFormsGet200ResponseFieldsItemListboxActionsKeystrokeRootType type); - - Builder from(DocFormsGet200ResponseFieldsItemListboxActionsKeystrokeRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocFormsGet200ResponseFieldsItemListboxActionsKeystrokeRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocFormsGet200ResponseFieldsItemListboxActionsKeystrokeRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocFormsGet200ResponseFieldsItemListboxActionsKeystrokeRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type(@NotNull DocFormsGet200ResponseFieldsItemListboxActionsKeystrokeRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocFormsGet200ResponseFieldsItemListboxActionsKeystrokeRoot build() { - return new DocFormsGet200ResponseFieldsItemListboxActionsKeystrokeRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemListboxActionsKeystrokeRootType.java b/src/main/java/api/types/DocFormsGet200ResponseFieldsItemListboxActionsKeystrokeRootType.java deleted file mode 100644 index 65870b4..0000000 --- a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemListboxActionsKeystrokeRootType.java +++ /dev/null @@ -1,274 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocFormsGet200ResponseFieldsItemListboxActionsKeystrokeRootType { - public static final DocFormsGet200ResponseFieldsItemListboxActionsKeystrokeRootType UNKNOWN = - new DocFormsGet200ResponseFieldsItemListboxActionsKeystrokeRootType(Value.UNKNOWN, "unknown"); - - public static final DocFormsGet200ResponseFieldsItemListboxActionsKeystrokeRootType NAMED = - new DocFormsGet200ResponseFieldsItemListboxActionsKeystrokeRootType(Value.NAMED, "named"); - - public static final DocFormsGet200ResponseFieldsItemListboxActionsKeystrokeRootType GOTO = - new DocFormsGet200ResponseFieldsItemListboxActionsKeystrokeRootType(Value.GOTO, "goto"); - - public static final DocFormsGet200ResponseFieldsItemListboxActionsKeystrokeRootType GOTO_EMBEDDED = - new DocFormsGet200ResponseFieldsItemListboxActionsKeystrokeRootType(Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocFormsGet200ResponseFieldsItemListboxActionsKeystrokeRootType JAVASCRIPT = - new DocFormsGet200ResponseFieldsItemListboxActionsKeystrokeRootType(Value.JAVASCRIPT, "javascript"); - - public static final DocFormsGet200ResponseFieldsItemListboxActionsKeystrokeRootType SOUND = - new DocFormsGet200ResponseFieldsItemListboxActionsKeystrokeRootType(Value.SOUND, "sound"); - - public static final DocFormsGet200ResponseFieldsItemListboxActionsKeystrokeRootType RENDITION = - new DocFormsGet200ResponseFieldsItemListboxActionsKeystrokeRootType(Value.RENDITION, "rendition"); - - public static final DocFormsGet200ResponseFieldsItemListboxActionsKeystrokeRootType GOTO_REMOTE = - new DocFormsGet200ResponseFieldsItemListboxActionsKeystrokeRootType(Value.GOTO_REMOTE, "goto-remote"); - - public static final DocFormsGet200ResponseFieldsItemListboxActionsKeystrokeRootType LAUNCH = - new DocFormsGet200ResponseFieldsItemListboxActionsKeystrokeRootType(Value.LAUNCH, "launch"); - - public static final DocFormsGet200ResponseFieldsItemListboxActionsKeystrokeRootType IMPORT_DATA = - new DocFormsGet200ResponseFieldsItemListboxActionsKeystrokeRootType(Value.IMPORT_DATA, "import-data"); - - public static final DocFormsGet200ResponseFieldsItemListboxActionsKeystrokeRootType SET_OCG_STATE = - new DocFormsGet200ResponseFieldsItemListboxActionsKeystrokeRootType(Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocFormsGet200ResponseFieldsItemListboxActionsKeystrokeRootType URI = - new DocFormsGet200ResponseFieldsItemListboxActionsKeystrokeRootType(Value.URI, "uri"); - - public static final DocFormsGet200ResponseFieldsItemListboxActionsKeystrokeRootType MOVIE = - new DocFormsGet200ResponseFieldsItemListboxActionsKeystrokeRootType(Value.MOVIE, "movie"); - - public static final DocFormsGet200ResponseFieldsItemListboxActionsKeystrokeRootType SUBMIT_FORM = - new DocFormsGet200ResponseFieldsItemListboxActionsKeystrokeRootType(Value.SUBMIT_FORM, "submit-form"); - - public static final DocFormsGet200ResponseFieldsItemListboxActionsKeystrokeRootType HIDE = - new DocFormsGet200ResponseFieldsItemListboxActionsKeystrokeRootType(Value.HIDE, "hide"); - - public static final DocFormsGet200ResponseFieldsItemListboxActionsKeystrokeRootType THREAD = - new DocFormsGet200ResponseFieldsItemListboxActionsKeystrokeRootType(Value.THREAD, "thread"); - - public static final DocFormsGet200ResponseFieldsItemListboxActionsKeystrokeRootType GOTO3D_VIEW = - new DocFormsGet200ResponseFieldsItemListboxActionsKeystrokeRootType(Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocFormsGet200ResponseFieldsItemListboxActionsKeystrokeRootType TRANSITION = - new DocFormsGet200ResponseFieldsItemListboxActionsKeystrokeRootType(Value.TRANSITION, "transition"); - - public static final DocFormsGet200ResponseFieldsItemListboxActionsKeystrokeRootType RESET_FORM = - new DocFormsGet200ResponseFieldsItemListboxActionsKeystrokeRootType(Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocFormsGet200ResponseFieldsItemListboxActionsKeystrokeRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocFormsGet200ResponseFieldsItemListboxActionsKeystrokeRootType - && this.string.equals( - ((DocFormsGet200ResponseFieldsItemListboxActionsKeystrokeRootType) other).string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocFormsGet200ResponseFieldsItemListboxActionsKeystrokeRootType valueOf(String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocFormsGet200ResponseFieldsItemListboxActionsKeystrokeRootType(Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemListboxActionsKeystrokeWarningsItem.java b/src/main/java/api/types/DocFormsGet200ResponseFieldsItemListboxActionsKeystrokeWarningsItem.java deleted file mode 100644 index 40ed96b..0000000 --- a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemListboxActionsKeystrokeWarningsItem.java +++ /dev/null @@ -1,100 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocFormsGet200ResponseFieldsItemListboxActionsKeystrokeWarningsItem { - public static final DocFormsGet200ResponseFieldsItemListboxActionsKeystrokeWarningsItem MALFORMED_NEXT = - new DocFormsGet200ResponseFieldsItemListboxActionsKeystrokeWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocFormsGet200ResponseFieldsItemListboxActionsKeystrokeWarningsItem CYCLE_DROPPED = - new DocFormsGet200ResponseFieldsItemListboxActionsKeystrokeWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocFormsGet200ResponseFieldsItemListboxActionsKeystrokeWarningsItem INCOMPLETE = - new DocFormsGet200ResponseFieldsItemListboxActionsKeystrokeWarningsItem(Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocFormsGet200ResponseFieldsItemListboxActionsKeystrokeWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocFormsGet200ResponseFieldsItemListboxActionsKeystrokeWarningsItem - && this.string.equals( - ((DocFormsGet200ResponseFieldsItemListboxActionsKeystrokeWarningsItem) other).string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocFormsGet200ResponseFieldsItemListboxActionsKeystrokeWarningsItem valueOf(String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocFormsGet200ResponseFieldsItemListboxActionsKeystrokeWarningsItem(Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemListboxActionsValidate.java b/src/main/java/api/types/DocFormsGet200ResponseFieldsItemListboxActionsValidate.java deleted file mode 100644 index a2c28fe..0000000 --- a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemListboxActionsValidate.java +++ /dev/null @@ -1,249 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocFormsGet200ResponseFieldsItemListboxActionsValidate.Builder.class) -public final class DocFormsGet200ResponseFieldsItemListboxActionsValidate { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocFormsGet200ResponseFieldsItemListboxActionsValidate( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocFormsGet200ResponseFieldsItemListboxActionsValidate - && equalTo((DocFormsGet200ResponseFieldsItemListboxActionsValidate) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocFormsGet200ResponseFieldsItemListboxActionsValidate other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocFormsGet200ResponseFieldsItemListboxActionsValidate other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocFormsGet200ResponseFieldsItemListboxActionsValidate build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocFormsGet200ResponseFieldsItemListboxActionsValidateRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings(List warnings); - - _FinalStage addWarnings(DocFormsGet200ResponseFieldsItemListboxActionsValidateWarningsItem warnings); - - _FinalStage addAllWarnings(List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = new ArrayList<>(); - - private Optional root = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocFormsGet200ResponseFieldsItemListboxActionsValidate other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings(DocFormsGet200ResponseFieldsItemListboxActionsValidateWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings(List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root(Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocFormsGet200ResponseFieldsItemListboxActionsValidateRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root(Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocFormsGet200ResponseFieldsItemListboxActionsValidate build() { - return new DocFormsGet200ResponseFieldsItemListboxActionsValidate( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemListboxActionsValidateRoot.java b/src/main/java/api/types/DocFormsGet200ResponseFieldsItemListboxActionsValidateRoot.java deleted file mode 100644 index ffbb904..0000000 --- a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemListboxActionsValidateRoot.java +++ /dev/null @@ -1,223 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocFormsGet200ResponseFieldsItemListboxActionsValidateRoot.Builder.class) -public final class DocFormsGet200ResponseFieldsItemListboxActionsValidateRoot { - private final DocFormsGet200ResponseFieldsItemListboxActionsValidateRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocFormsGet200ResponseFieldsItemListboxActionsValidateRoot( - DocFormsGet200ResponseFieldsItemListboxActionsValidateRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocFormsGet200ResponseFieldsItemListboxActionsValidateRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocFormsGet200ResponseFieldsItemListboxActionsValidateRoot - && equalTo((DocFormsGet200ResponseFieldsItemListboxActionsValidateRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocFormsGet200ResponseFieldsItemListboxActionsValidateRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type(@NotNull DocFormsGet200ResponseFieldsItemListboxActionsValidateRootType type); - - Builder from(DocFormsGet200ResponseFieldsItemListboxActionsValidateRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocFormsGet200ResponseFieldsItemListboxActionsValidateRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocFormsGet200ResponseFieldsItemListboxActionsValidateRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocFormsGet200ResponseFieldsItemListboxActionsValidateRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type(@NotNull DocFormsGet200ResponseFieldsItemListboxActionsValidateRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocFormsGet200ResponseFieldsItemListboxActionsValidateRoot build() { - return new DocFormsGet200ResponseFieldsItemListboxActionsValidateRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemListboxActionsValidateRootType.java b/src/main/java/api/types/DocFormsGet200ResponseFieldsItemListboxActionsValidateRootType.java deleted file mode 100644 index 536fb51..0000000 --- a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemListboxActionsValidateRootType.java +++ /dev/null @@ -1,274 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocFormsGet200ResponseFieldsItemListboxActionsValidateRootType { - public static final DocFormsGet200ResponseFieldsItemListboxActionsValidateRootType UNKNOWN = - new DocFormsGet200ResponseFieldsItemListboxActionsValidateRootType(Value.UNKNOWN, "unknown"); - - public static final DocFormsGet200ResponseFieldsItemListboxActionsValidateRootType NAMED = - new DocFormsGet200ResponseFieldsItemListboxActionsValidateRootType(Value.NAMED, "named"); - - public static final DocFormsGet200ResponseFieldsItemListboxActionsValidateRootType GOTO = - new DocFormsGet200ResponseFieldsItemListboxActionsValidateRootType(Value.GOTO, "goto"); - - public static final DocFormsGet200ResponseFieldsItemListboxActionsValidateRootType GOTO_EMBEDDED = - new DocFormsGet200ResponseFieldsItemListboxActionsValidateRootType(Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocFormsGet200ResponseFieldsItemListboxActionsValidateRootType JAVASCRIPT = - new DocFormsGet200ResponseFieldsItemListboxActionsValidateRootType(Value.JAVASCRIPT, "javascript"); - - public static final DocFormsGet200ResponseFieldsItemListboxActionsValidateRootType SOUND = - new DocFormsGet200ResponseFieldsItemListboxActionsValidateRootType(Value.SOUND, "sound"); - - public static final DocFormsGet200ResponseFieldsItemListboxActionsValidateRootType RENDITION = - new DocFormsGet200ResponseFieldsItemListboxActionsValidateRootType(Value.RENDITION, "rendition"); - - public static final DocFormsGet200ResponseFieldsItemListboxActionsValidateRootType GOTO_REMOTE = - new DocFormsGet200ResponseFieldsItemListboxActionsValidateRootType(Value.GOTO_REMOTE, "goto-remote"); - - public static final DocFormsGet200ResponseFieldsItemListboxActionsValidateRootType LAUNCH = - new DocFormsGet200ResponseFieldsItemListboxActionsValidateRootType(Value.LAUNCH, "launch"); - - public static final DocFormsGet200ResponseFieldsItemListboxActionsValidateRootType IMPORT_DATA = - new DocFormsGet200ResponseFieldsItemListboxActionsValidateRootType(Value.IMPORT_DATA, "import-data"); - - public static final DocFormsGet200ResponseFieldsItemListboxActionsValidateRootType SET_OCG_STATE = - new DocFormsGet200ResponseFieldsItemListboxActionsValidateRootType(Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocFormsGet200ResponseFieldsItemListboxActionsValidateRootType URI = - new DocFormsGet200ResponseFieldsItemListboxActionsValidateRootType(Value.URI, "uri"); - - public static final DocFormsGet200ResponseFieldsItemListboxActionsValidateRootType MOVIE = - new DocFormsGet200ResponseFieldsItemListboxActionsValidateRootType(Value.MOVIE, "movie"); - - public static final DocFormsGet200ResponseFieldsItemListboxActionsValidateRootType SUBMIT_FORM = - new DocFormsGet200ResponseFieldsItemListboxActionsValidateRootType(Value.SUBMIT_FORM, "submit-form"); - - public static final DocFormsGet200ResponseFieldsItemListboxActionsValidateRootType HIDE = - new DocFormsGet200ResponseFieldsItemListboxActionsValidateRootType(Value.HIDE, "hide"); - - public static final DocFormsGet200ResponseFieldsItemListboxActionsValidateRootType THREAD = - new DocFormsGet200ResponseFieldsItemListboxActionsValidateRootType(Value.THREAD, "thread"); - - public static final DocFormsGet200ResponseFieldsItemListboxActionsValidateRootType GOTO3D_VIEW = - new DocFormsGet200ResponseFieldsItemListboxActionsValidateRootType(Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocFormsGet200ResponseFieldsItemListboxActionsValidateRootType TRANSITION = - new DocFormsGet200ResponseFieldsItemListboxActionsValidateRootType(Value.TRANSITION, "transition"); - - public static final DocFormsGet200ResponseFieldsItemListboxActionsValidateRootType RESET_FORM = - new DocFormsGet200ResponseFieldsItemListboxActionsValidateRootType(Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocFormsGet200ResponseFieldsItemListboxActionsValidateRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocFormsGet200ResponseFieldsItemListboxActionsValidateRootType - && this.string.equals( - ((DocFormsGet200ResponseFieldsItemListboxActionsValidateRootType) other).string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocFormsGet200ResponseFieldsItemListboxActionsValidateRootType valueOf(String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocFormsGet200ResponseFieldsItemListboxActionsValidateRootType(Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemListboxActionsValidateWarningsItem.java b/src/main/java/api/types/DocFormsGet200ResponseFieldsItemListboxActionsValidateWarningsItem.java deleted file mode 100644 index c33fda0..0000000 --- a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemListboxActionsValidateWarningsItem.java +++ /dev/null @@ -1,100 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocFormsGet200ResponseFieldsItemListboxActionsValidateWarningsItem { - public static final DocFormsGet200ResponseFieldsItemListboxActionsValidateWarningsItem MALFORMED_NEXT = - new DocFormsGet200ResponseFieldsItemListboxActionsValidateWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocFormsGet200ResponseFieldsItemListboxActionsValidateWarningsItem CYCLE_DROPPED = - new DocFormsGet200ResponseFieldsItemListboxActionsValidateWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocFormsGet200ResponseFieldsItemListboxActionsValidateWarningsItem INCOMPLETE = - new DocFormsGet200ResponseFieldsItemListboxActionsValidateWarningsItem(Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocFormsGet200ResponseFieldsItemListboxActionsValidateWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocFormsGet200ResponseFieldsItemListboxActionsValidateWarningsItem - && this.string.equals( - ((DocFormsGet200ResponseFieldsItemListboxActionsValidateWarningsItem) other).string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocFormsGet200ResponseFieldsItemListboxActionsValidateWarningsItem valueOf(String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocFormsGet200ResponseFieldsItemListboxActionsValidateWarningsItem(Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemPushbutton.java b/src/main/java/api/types/DocFormsGet200ResponseFieldsItemPushbutton.java index 370b8e9..ffd0096 100644 --- a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemPushbutton.java +++ b/src/main/java/api/types/DocFormsGet200ResponseFieldsItemPushbutton.java @@ -44,7 +44,7 @@ public final class DocFormsGet200ResponseFieldsItemPushbutton { private final DocFormsGet200ResponseFieldsItemPushbuttonDefaultValueEntry defaultValueEntry; - private final Optional actions; + private final Optional actions; private final List widgets; @@ -60,7 +60,7 @@ private DocFormsGet200ResponseFieldsItemPushbutton( Optional mappingName, DocFormsGet200ResponseFieldsItemPushbuttonValueEntry valueEntry, DocFormsGet200ResponseFieldsItemPushbuttonDefaultValueEntry defaultValueEntry, - Optional actions, + Optional actions, List widgets, Map additionalProperties) { this.ref = ref; @@ -129,7 +129,7 @@ public DocFormsGet200ResponseFieldsItemPushbuttonDefaultValueEntry getDefaultVal } @JsonProperty("actions") - public Optional getActions() { + public Optional getActions() { return actions; } @@ -251,9 +251,9 @@ public interface _FinalStage { _FinalStage mappingName(Nullable mappingName); - _FinalStage actions(Optional actions); + _FinalStage actions(Optional actions); - _FinalStage actions(DocFormsGet200ResponseFieldsItemPushbuttonActions actions); + _FinalStage actions(PdfFieldActions actions); _FinalStage widgets(List widgets); @@ -288,7 +288,7 @@ public static final class Builder private List widgets = new ArrayList<>(); - private Optional actions = Optional.empty(); + private Optional actions = Optional.empty(); private Optional mappingName = Optional.empty(); @@ -391,14 +391,14 @@ public _FinalStage widgets(List actions) { + public _FinalStage actions(Optional actions) { this.actions = actions; return this; } diff --git a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemPushbuttonActions.java b/src/main/java/api/types/DocFormsGet200ResponseFieldsItemPushbuttonActions.java deleted file mode 100644 index 00331ff..0000000 --- a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemPushbuttonActions.java +++ /dev/null @@ -1,181 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.HashMap; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocFormsGet200ResponseFieldsItemPushbuttonActions.Builder.class) -public final class DocFormsGet200ResponseFieldsItemPushbuttonActions { - private final Optional keystroke; - - private final Optional format; - - private final Optional validate; - - private final Optional calculate; - - private final Map additionalProperties; - - private DocFormsGet200ResponseFieldsItemPushbuttonActions( - Optional keystroke, - Optional format, - Optional validate, - Optional calculate, - Map additionalProperties) { - this.keystroke = keystroke; - this.format = format; - this.validate = validate; - this.calculate = calculate; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("keystroke") - public Optional getKeystroke() { - return keystroke; - } - - @JsonProperty("format") - public Optional getFormat() { - return format; - } - - @JsonProperty("validate") - public Optional getValidate() { - return validate; - } - - @JsonProperty("calculate") - public Optional getCalculate() { - return calculate; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocFormsGet200ResponseFieldsItemPushbuttonActions - && equalTo((DocFormsGet200ResponseFieldsItemPushbuttonActions) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocFormsGet200ResponseFieldsItemPushbuttonActions other) { - return keystroke.equals(other.keystroke) - && format.equals(other.format) - && validate.equals(other.validate) - && calculate.equals(other.calculate); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.keystroke, this.format, this.validate, this.calculate); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static Builder builder() { - return new Builder(); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder { - private Optional keystroke = Optional.empty(); - - private Optional format = Optional.empty(); - - private Optional validate = Optional.empty(); - - private Optional calculate = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - public Builder from(DocFormsGet200ResponseFieldsItemPushbuttonActions other) { - keystroke(other.getKeystroke()); - format(other.getFormat()); - validate(other.getValidate()); - calculate(other.getCalculate()); - return this; - } - - @JsonSetter(value = "keystroke", nulls = Nulls.SKIP) - public Builder keystroke(Optional keystroke) { - this.keystroke = keystroke; - return this; - } - - public Builder keystroke(DocFormsGet200ResponseFieldsItemPushbuttonActionsKeystroke keystroke) { - this.keystroke = Optional.ofNullable(keystroke); - return this; - } - - @JsonSetter(value = "format", nulls = Nulls.SKIP) - public Builder format(Optional format) { - this.format = format; - return this; - } - - public Builder format(DocFormsGet200ResponseFieldsItemPushbuttonActionsFormat format) { - this.format = Optional.ofNullable(format); - return this; - } - - @JsonSetter(value = "validate", nulls = Nulls.SKIP) - public Builder validate(Optional validate) { - this.validate = validate; - return this; - } - - public Builder validate(DocFormsGet200ResponseFieldsItemPushbuttonActionsValidate validate) { - this.validate = Optional.ofNullable(validate); - return this; - } - - @JsonSetter(value = "calculate", nulls = Nulls.SKIP) - public Builder calculate(Optional calculate) { - this.calculate = calculate; - return this; - } - - public Builder calculate(DocFormsGet200ResponseFieldsItemPushbuttonActionsCalculate calculate) { - this.calculate = Optional.ofNullable(calculate); - return this; - } - - public DocFormsGet200ResponseFieldsItemPushbuttonActions build() { - return new DocFormsGet200ResponseFieldsItemPushbuttonActions( - keystroke, format, validate, calculate, additionalProperties); - } - - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemPushbuttonActionsCalculate.java b/src/main/java/api/types/DocFormsGet200ResponseFieldsItemPushbuttonActionsCalculate.java deleted file mode 100644 index 5709676..0000000 --- a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemPushbuttonActionsCalculate.java +++ /dev/null @@ -1,253 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocFormsGet200ResponseFieldsItemPushbuttonActionsCalculate.Builder.class) -public final class DocFormsGet200ResponseFieldsItemPushbuttonActionsCalculate { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocFormsGet200ResponseFieldsItemPushbuttonActionsCalculate( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocFormsGet200ResponseFieldsItemPushbuttonActionsCalculate - && equalTo((DocFormsGet200ResponseFieldsItemPushbuttonActionsCalculate) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocFormsGet200ResponseFieldsItemPushbuttonActionsCalculate other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocFormsGet200ResponseFieldsItemPushbuttonActionsCalculate other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocFormsGet200ResponseFieldsItemPushbuttonActionsCalculate build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocFormsGet200ResponseFieldsItemPushbuttonActionsCalculateRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings(List warnings); - - _FinalStage addWarnings(DocFormsGet200ResponseFieldsItemPushbuttonActionsCalculateWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocFormsGet200ResponseFieldsItemPushbuttonActionsCalculate other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocFormsGet200ResponseFieldsItemPushbuttonActionsCalculateWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root(Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocFormsGet200ResponseFieldsItemPushbuttonActionsCalculateRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root(Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocFormsGet200ResponseFieldsItemPushbuttonActionsCalculate build() { - return new DocFormsGet200ResponseFieldsItemPushbuttonActionsCalculate( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemPushbuttonActionsCalculateRoot.java b/src/main/java/api/types/DocFormsGet200ResponseFieldsItemPushbuttonActionsCalculateRoot.java deleted file mode 100644 index f24b1a2..0000000 --- a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemPushbuttonActionsCalculateRoot.java +++ /dev/null @@ -1,223 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocFormsGet200ResponseFieldsItemPushbuttonActionsCalculateRoot.Builder.class) -public final class DocFormsGet200ResponseFieldsItemPushbuttonActionsCalculateRoot { - private final DocFormsGet200ResponseFieldsItemPushbuttonActionsCalculateRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocFormsGet200ResponseFieldsItemPushbuttonActionsCalculateRoot( - DocFormsGet200ResponseFieldsItemPushbuttonActionsCalculateRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocFormsGet200ResponseFieldsItemPushbuttonActionsCalculateRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocFormsGet200ResponseFieldsItemPushbuttonActionsCalculateRoot - && equalTo((DocFormsGet200ResponseFieldsItemPushbuttonActionsCalculateRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocFormsGet200ResponseFieldsItemPushbuttonActionsCalculateRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type(@NotNull DocFormsGet200ResponseFieldsItemPushbuttonActionsCalculateRootType type); - - Builder from(DocFormsGet200ResponseFieldsItemPushbuttonActionsCalculateRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocFormsGet200ResponseFieldsItemPushbuttonActionsCalculateRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocFormsGet200ResponseFieldsItemPushbuttonActionsCalculateRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocFormsGet200ResponseFieldsItemPushbuttonActionsCalculateRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type(@NotNull DocFormsGet200ResponseFieldsItemPushbuttonActionsCalculateRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocFormsGet200ResponseFieldsItemPushbuttonActionsCalculateRoot build() { - return new DocFormsGet200ResponseFieldsItemPushbuttonActionsCalculateRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemPushbuttonActionsCalculateRootType.java b/src/main/java/api/types/DocFormsGet200ResponseFieldsItemPushbuttonActionsCalculateRootType.java deleted file mode 100644 index b3084ea..0000000 --- a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemPushbuttonActionsCalculateRootType.java +++ /dev/null @@ -1,276 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocFormsGet200ResponseFieldsItemPushbuttonActionsCalculateRootType { - public static final DocFormsGet200ResponseFieldsItemPushbuttonActionsCalculateRootType UNKNOWN = - new DocFormsGet200ResponseFieldsItemPushbuttonActionsCalculateRootType(Value.UNKNOWN, "unknown"); - - public static final DocFormsGet200ResponseFieldsItemPushbuttonActionsCalculateRootType NAMED = - new DocFormsGet200ResponseFieldsItemPushbuttonActionsCalculateRootType(Value.NAMED, "named"); - - public static final DocFormsGet200ResponseFieldsItemPushbuttonActionsCalculateRootType GOTO = - new DocFormsGet200ResponseFieldsItemPushbuttonActionsCalculateRootType(Value.GOTO, "goto"); - - public static final DocFormsGet200ResponseFieldsItemPushbuttonActionsCalculateRootType GOTO_EMBEDDED = - new DocFormsGet200ResponseFieldsItemPushbuttonActionsCalculateRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocFormsGet200ResponseFieldsItemPushbuttonActionsCalculateRootType JAVASCRIPT = - new DocFormsGet200ResponseFieldsItemPushbuttonActionsCalculateRootType(Value.JAVASCRIPT, "javascript"); - - public static final DocFormsGet200ResponseFieldsItemPushbuttonActionsCalculateRootType SOUND = - new DocFormsGet200ResponseFieldsItemPushbuttonActionsCalculateRootType(Value.SOUND, "sound"); - - public static final DocFormsGet200ResponseFieldsItemPushbuttonActionsCalculateRootType RENDITION = - new DocFormsGet200ResponseFieldsItemPushbuttonActionsCalculateRootType(Value.RENDITION, "rendition"); - - public static final DocFormsGet200ResponseFieldsItemPushbuttonActionsCalculateRootType GOTO_REMOTE = - new DocFormsGet200ResponseFieldsItemPushbuttonActionsCalculateRootType(Value.GOTO_REMOTE, "goto-remote"); - - public static final DocFormsGet200ResponseFieldsItemPushbuttonActionsCalculateRootType LAUNCH = - new DocFormsGet200ResponseFieldsItemPushbuttonActionsCalculateRootType(Value.LAUNCH, "launch"); - - public static final DocFormsGet200ResponseFieldsItemPushbuttonActionsCalculateRootType IMPORT_DATA = - new DocFormsGet200ResponseFieldsItemPushbuttonActionsCalculateRootType(Value.IMPORT_DATA, "import-data"); - - public static final DocFormsGet200ResponseFieldsItemPushbuttonActionsCalculateRootType SET_OCG_STATE = - new DocFormsGet200ResponseFieldsItemPushbuttonActionsCalculateRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocFormsGet200ResponseFieldsItemPushbuttonActionsCalculateRootType URI = - new DocFormsGet200ResponseFieldsItemPushbuttonActionsCalculateRootType(Value.URI, "uri"); - - public static final DocFormsGet200ResponseFieldsItemPushbuttonActionsCalculateRootType MOVIE = - new DocFormsGet200ResponseFieldsItemPushbuttonActionsCalculateRootType(Value.MOVIE, "movie"); - - public static final DocFormsGet200ResponseFieldsItemPushbuttonActionsCalculateRootType SUBMIT_FORM = - new DocFormsGet200ResponseFieldsItemPushbuttonActionsCalculateRootType(Value.SUBMIT_FORM, "submit-form"); - - public static final DocFormsGet200ResponseFieldsItemPushbuttonActionsCalculateRootType HIDE = - new DocFormsGet200ResponseFieldsItemPushbuttonActionsCalculateRootType(Value.HIDE, "hide"); - - public static final DocFormsGet200ResponseFieldsItemPushbuttonActionsCalculateRootType THREAD = - new DocFormsGet200ResponseFieldsItemPushbuttonActionsCalculateRootType(Value.THREAD, "thread"); - - public static final DocFormsGet200ResponseFieldsItemPushbuttonActionsCalculateRootType GOTO3D_VIEW = - new DocFormsGet200ResponseFieldsItemPushbuttonActionsCalculateRootType(Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocFormsGet200ResponseFieldsItemPushbuttonActionsCalculateRootType TRANSITION = - new DocFormsGet200ResponseFieldsItemPushbuttonActionsCalculateRootType(Value.TRANSITION, "transition"); - - public static final DocFormsGet200ResponseFieldsItemPushbuttonActionsCalculateRootType RESET_FORM = - new DocFormsGet200ResponseFieldsItemPushbuttonActionsCalculateRootType(Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocFormsGet200ResponseFieldsItemPushbuttonActionsCalculateRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocFormsGet200ResponseFieldsItemPushbuttonActionsCalculateRootType - && this.string.equals( - ((DocFormsGet200ResponseFieldsItemPushbuttonActionsCalculateRootType) other).string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocFormsGet200ResponseFieldsItemPushbuttonActionsCalculateRootType valueOf(String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocFormsGet200ResponseFieldsItemPushbuttonActionsCalculateRootType(Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemPushbuttonActionsCalculateWarningsItem.java b/src/main/java/api/types/DocFormsGet200ResponseFieldsItemPushbuttonActionsCalculateWarningsItem.java deleted file mode 100644 index 8b2e475..0000000 --- a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemPushbuttonActionsCalculateWarningsItem.java +++ /dev/null @@ -1,101 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocFormsGet200ResponseFieldsItemPushbuttonActionsCalculateWarningsItem { - public static final DocFormsGet200ResponseFieldsItemPushbuttonActionsCalculateWarningsItem MALFORMED_NEXT = - new DocFormsGet200ResponseFieldsItemPushbuttonActionsCalculateWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocFormsGet200ResponseFieldsItemPushbuttonActionsCalculateWarningsItem CYCLE_DROPPED = - new DocFormsGet200ResponseFieldsItemPushbuttonActionsCalculateWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocFormsGet200ResponseFieldsItemPushbuttonActionsCalculateWarningsItem INCOMPLETE = - new DocFormsGet200ResponseFieldsItemPushbuttonActionsCalculateWarningsItem(Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocFormsGet200ResponseFieldsItemPushbuttonActionsCalculateWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocFormsGet200ResponseFieldsItemPushbuttonActionsCalculateWarningsItem - && this.string.equals( - ((DocFormsGet200ResponseFieldsItemPushbuttonActionsCalculateWarningsItem) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocFormsGet200ResponseFieldsItemPushbuttonActionsCalculateWarningsItem valueOf(String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocFormsGet200ResponseFieldsItemPushbuttonActionsCalculateWarningsItem(Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemPushbuttonActionsFormat.java b/src/main/java/api/types/DocFormsGet200ResponseFieldsItemPushbuttonActionsFormat.java deleted file mode 100644 index 012dcfc..0000000 --- a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemPushbuttonActionsFormat.java +++ /dev/null @@ -1,250 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocFormsGet200ResponseFieldsItemPushbuttonActionsFormat.Builder.class) -public final class DocFormsGet200ResponseFieldsItemPushbuttonActionsFormat { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocFormsGet200ResponseFieldsItemPushbuttonActionsFormat( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocFormsGet200ResponseFieldsItemPushbuttonActionsFormat - && equalTo((DocFormsGet200ResponseFieldsItemPushbuttonActionsFormat) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocFormsGet200ResponseFieldsItemPushbuttonActionsFormat other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocFormsGet200ResponseFieldsItemPushbuttonActionsFormat other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocFormsGet200ResponseFieldsItemPushbuttonActionsFormat build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocFormsGet200ResponseFieldsItemPushbuttonActionsFormatRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings(List warnings); - - _FinalStage addWarnings(DocFormsGet200ResponseFieldsItemPushbuttonActionsFormatWarningsItem warnings); - - _FinalStage addAllWarnings(List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = new ArrayList<>(); - - private Optional root = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocFormsGet200ResponseFieldsItemPushbuttonActionsFormat other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings(DocFormsGet200ResponseFieldsItemPushbuttonActionsFormatWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root(Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocFormsGet200ResponseFieldsItemPushbuttonActionsFormatRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root(Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocFormsGet200ResponseFieldsItemPushbuttonActionsFormat build() { - return new DocFormsGet200ResponseFieldsItemPushbuttonActionsFormat( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemPushbuttonActionsFormatRoot.java b/src/main/java/api/types/DocFormsGet200ResponseFieldsItemPushbuttonActionsFormatRoot.java deleted file mode 100644 index 2ec5a86..0000000 --- a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemPushbuttonActionsFormatRoot.java +++ /dev/null @@ -1,223 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocFormsGet200ResponseFieldsItemPushbuttonActionsFormatRoot.Builder.class) -public final class DocFormsGet200ResponseFieldsItemPushbuttonActionsFormatRoot { - private final DocFormsGet200ResponseFieldsItemPushbuttonActionsFormatRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocFormsGet200ResponseFieldsItemPushbuttonActionsFormatRoot( - DocFormsGet200ResponseFieldsItemPushbuttonActionsFormatRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocFormsGet200ResponseFieldsItemPushbuttonActionsFormatRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocFormsGet200ResponseFieldsItemPushbuttonActionsFormatRoot - && equalTo((DocFormsGet200ResponseFieldsItemPushbuttonActionsFormatRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocFormsGet200ResponseFieldsItemPushbuttonActionsFormatRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type(@NotNull DocFormsGet200ResponseFieldsItemPushbuttonActionsFormatRootType type); - - Builder from(DocFormsGet200ResponseFieldsItemPushbuttonActionsFormatRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocFormsGet200ResponseFieldsItemPushbuttonActionsFormatRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocFormsGet200ResponseFieldsItemPushbuttonActionsFormatRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocFormsGet200ResponseFieldsItemPushbuttonActionsFormatRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type(@NotNull DocFormsGet200ResponseFieldsItemPushbuttonActionsFormatRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocFormsGet200ResponseFieldsItemPushbuttonActionsFormatRoot build() { - return new DocFormsGet200ResponseFieldsItemPushbuttonActionsFormatRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemPushbuttonActionsFormatRootType.java b/src/main/java/api/types/DocFormsGet200ResponseFieldsItemPushbuttonActionsFormatRootType.java deleted file mode 100644 index 8927ae5..0000000 --- a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemPushbuttonActionsFormatRootType.java +++ /dev/null @@ -1,274 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocFormsGet200ResponseFieldsItemPushbuttonActionsFormatRootType { - public static final DocFormsGet200ResponseFieldsItemPushbuttonActionsFormatRootType UNKNOWN = - new DocFormsGet200ResponseFieldsItemPushbuttonActionsFormatRootType(Value.UNKNOWN, "unknown"); - - public static final DocFormsGet200ResponseFieldsItemPushbuttonActionsFormatRootType NAMED = - new DocFormsGet200ResponseFieldsItemPushbuttonActionsFormatRootType(Value.NAMED, "named"); - - public static final DocFormsGet200ResponseFieldsItemPushbuttonActionsFormatRootType GOTO = - new DocFormsGet200ResponseFieldsItemPushbuttonActionsFormatRootType(Value.GOTO, "goto"); - - public static final DocFormsGet200ResponseFieldsItemPushbuttonActionsFormatRootType GOTO_EMBEDDED = - new DocFormsGet200ResponseFieldsItemPushbuttonActionsFormatRootType(Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocFormsGet200ResponseFieldsItemPushbuttonActionsFormatRootType JAVASCRIPT = - new DocFormsGet200ResponseFieldsItemPushbuttonActionsFormatRootType(Value.JAVASCRIPT, "javascript"); - - public static final DocFormsGet200ResponseFieldsItemPushbuttonActionsFormatRootType SOUND = - new DocFormsGet200ResponseFieldsItemPushbuttonActionsFormatRootType(Value.SOUND, "sound"); - - public static final DocFormsGet200ResponseFieldsItemPushbuttonActionsFormatRootType RENDITION = - new DocFormsGet200ResponseFieldsItemPushbuttonActionsFormatRootType(Value.RENDITION, "rendition"); - - public static final DocFormsGet200ResponseFieldsItemPushbuttonActionsFormatRootType GOTO_REMOTE = - new DocFormsGet200ResponseFieldsItemPushbuttonActionsFormatRootType(Value.GOTO_REMOTE, "goto-remote"); - - public static final DocFormsGet200ResponseFieldsItemPushbuttonActionsFormatRootType LAUNCH = - new DocFormsGet200ResponseFieldsItemPushbuttonActionsFormatRootType(Value.LAUNCH, "launch"); - - public static final DocFormsGet200ResponseFieldsItemPushbuttonActionsFormatRootType IMPORT_DATA = - new DocFormsGet200ResponseFieldsItemPushbuttonActionsFormatRootType(Value.IMPORT_DATA, "import-data"); - - public static final DocFormsGet200ResponseFieldsItemPushbuttonActionsFormatRootType SET_OCG_STATE = - new DocFormsGet200ResponseFieldsItemPushbuttonActionsFormatRootType(Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocFormsGet200ResponseFieldsItemPushbuttonActionsFormatRootType URI = - new DocFormsGet200ResponseFieldsItemPushbuttonActionsFormatRootType(Value.URI, "uri"); - - public static final DocFormsGet200ResponseFieldsItemPushbuttonActionsFormatRootType MOVIE = - new DocFormsGet200ResponseFieldsItemPushbuttonActionsFormatRootType(Value.MOVIE, "movie"); - - public static final DocFormsGet200ResponseFieldsItemPushbuttonActionsFormatRootType SUBMIT_FORM = - new DocFormsGet200ResponseFieldsItemPushbuttonActionsFormatRootType(Value.SUBMIT_FORM, "submit-form"); - - public static final DocFormsGet200ResponseFieldsItemPushbuttonActionsFormatRootType HIDE = - new DocFormsGet200ResponseFieldsItemPushbuttonActionsFormatRootType(Value.HIDE, "hide"); - - public static final DocFormsGet200ResponseFieldsItemPushbuttonActionsFormatRootType THREAD = - new DocFormsGet200ResponseFieldsItemPushbuttonActionsFormatRootType(Value.THREAD, "thread"); - - public static final DocFormsGet200ResponseFieldsItemPushbuttonActionsFormatRootType GOTO3D_VIEW = - new DocFormsGet200ResponseFieldsItemPushbuttonActionsFormatRootType(Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocFormsGet200ResponseFieldsItemPushbuttonActionsFormatRootType TRANSITION = - new DocFormsGet200ResponseFieldsItemPushbuttonActionsFormatRootType(Value.TRANSITION, "transition"); - - public static final DocFormsGet200ResponseFieldsItemPushbuttonActionsFormatRootType RESET_FORM = - new DocFormsGet200ResponseFieldsItemPushbuttonActionsFormatRootType(Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocFormsGet200ResponseFieldsItemPushbuttonActionsFormatRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocFormsGet200ResponseFieldsItemPushbuttonActionsFormatRootType - && this.string.equals( - ((DocFormsGet200ResponseFieldsItemPushbuttonActionsFormatRootType) other).string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocFormsGet200ResponseFieldsItemPushbuttonActionsFormatRootType valueOf(String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocFormsGet200ResponseFieldsItemPushbuttonActionsFormatRootType(Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemPushbuttonActionsFormatWarningsItem.java b/src/main/java/api/types/DocFormsGet200ResponseFieldsItemPushbuttonActionsFormatWarningsItem.java deleted file mode 100644 index c882db8..0000000 --- a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemPushbuttonActionsFormatWarningsItem.java +++ /dev/null @@ -1,100 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocFormsGet200ResponseFieldsItemPushbuttonActionsFormatWarningsItem { - public static final DocFormsGet200ResponseFieldsItemPushbuttonActionsFormatWarningsItem MALFORMED_NEXT = - new DocFormsGet200ResponseFieldsItemPushbuttonActionsFormatWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocFormsGet200ResponseFieldsItemPushbuttonActionsFormatWarningsItem CYCLE_DROPPED = - new DocFormsGet200ResponseFieldsItemPushbuttonActionsFormatWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocFormsGet200ResponseFieldsItemPushbuttonActionsFormatWarningsItem INCOMPLETE = - new DocFormsGet200ResponseFieldsItemPushbuttonActionsFormatWarningsItem(Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocFormsGet200ResponseFieldsItemPushbuttonActionsFormatWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocFormsGet200ResponseFieldsItemPushbuttonActionsFormatWarningsItem - && this.string.equals( - ((DocFormsGet200ResponseFieldsItemPushbuttonActionsFormatWarningsItem) other).string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocFormsGet200ResponseFieldsItemPushbuttonActionsFormatWarningsItem valueOf(String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocFormsGet200ResponseFieldsItemPushbuttonActionsFormatWarningsItem(Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemPushbuttonActionsKeystroke.java b/src/main/java/api/types/DocFormsGet200ResponseFieldsItemPushbuttonActionsKeystroke.java deleted file mode 100644 index 24e58f3..0000000 --- a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemPushbuttonActionsKeystroke.java +++ /dev/null @@ -1,253 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocFormsGet200ResponseFieldsItemPushbuttonActionsKeystroke.Builder.class) -public final class DocFormsGet200ResponseFieldsItemPushbuttonActionsKeystroke { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocFormsGet200ResponseFieldsItemPushbuttonActionsKeystroke( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocFormsGet200ResponseFieldsItemPushbuttonActionsKeystroke - && equalTo((DocFormsGet200ResponseFieldsItemPushbuttonActionsKeystroke) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocFormsGet200ResponseFieldsItemPushbuttonActionsKeystroke other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocFormsGet200ResponseFieldsItemPushbuttonActionsKeystroke other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocFormsGet200ResponseFieldsItemPushbuttonActionsKeystroke build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocFormsGet200ResponseFieldsItemPushbuttonActionsKeystrokeRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings(List warnings); - - _FinalStage addWarnings(DocFormsGet200ResponseFieldsItemPushbuttonActionsKeystrokeWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocFormsGet200ResponseFieldsItemPushbuttonActionsKeystroke other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings( - DocFormsGet200ResponseFieldsItemPushbuttonActionsKeystrokeWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root(Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocFormsGet200ResponseFieldsItemPushbuttonActionsKeystrokeRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root(Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocFormsGet200ResponseFieldsItemPushbuttonActionsKeystroke build() { - return new DocFormsGet200ResponseFieldsItemPushbuttonActionsKeystroke( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemPushbuttonActionsKeystrokeRoot.java b/src/main/java/api/types/DocFormsGet200ResponseFieldsItemPushbuttonActionsKeystrokeRoot.java deleted file mode 100644 index df64e2c..0000000 --- a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemPushbuttonActionsKeystrokeRoot.java +++ /dev/null @@ -1,223 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocFormsGet200ResponseFieldsItemPushbuttonActionsKeystrokeRoot.Builder.class) -public final class DocFormsGet200ResponseFieldsItemPushbuttonActionsKeystrokeRoot { - private final DocFormsGet200ResponseFieldsItemPushbuttonActionsKeystrokeRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocFormsGet200ResponseFieldsItemPushbuttonActionsKeystrokeRoot( - DocFormsGet200ResponseFieldsItemPushbuttonActionsKeystrokeRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocFormsGet200ResponseFieldsItemPushbuttonActionsKeystrokeRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocFormsGet200ResponseFieldsItemPushbuttonActionsKeystrokeRoot - && equalTo((DocFormsGet200ResponseFieldsItemPushbuttonActionsKeystrokeRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocFormsGet200ResponseFieldsItemPushbuttonActionsKeystrokeRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type(@NotNull DocFormsGet200ResponseFieldsItemPushbuttonActionsKeystrokeRootType type); - - Builder from(DocFormsGet200ResponseFieldsItemPushbuttonActionsKeystrokeRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocFormsGet200ResponseFieldsItemPushbuttonActionsKeystrokeRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocFormsGet200ResponseFieldsItemPushbuttonActionsKeystrokeRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocFormsGet200ResponseFieldsItemPushbuttonActionsKeystrokeRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type(@NotNull DocFormsGet200ResponseFieldsItemPushbuttonActionsKeystrokeRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocFormsGet200ResponseFieldsItemPushbuttonActionsKeystrokeRoot build() { - return new DocFormsGet200ResponseFieldsItemPushbuttonActionsKeystrokeRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemPushbuttonActionsKeystrokeRootType.java b/src/main/java/api/types/DocFormsGet200ResponseFieldsItemPushbuttonActionsKeystrokeRootType.java deleted file mode 100644 index b793d27..0000000 --- a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemPushbuttonActionsKeystrokeRootType.java +++ /dev/null @@ -1,276 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocFormsGet200ResponseFieldsItemPushbuttonActionsKeystrokeRootType { - public static final DocFormsGet200ResponseFieldsItemPushbuttonActionsKeystrokeRootType UNKNOWN = - new DocFormsGet200ResponseFieldsItemPushbuttonActionsKeystrokeRootType(Value.UNKNOWN, "unknown"); - - public static final DocFormsGet200ResponseFieldsItemPushbuttonActionsKeystrokeRootType NAMED = - new DocFormsGet200ResponseFieldsItemPushbuttonActionsKeystrokeRootType(Value.NAMED, "named"); - - public static final DocFormsGet200ResponseFieldsItemPushbuttonActionsKeystrokeRootType GOTO = - new DocFormsGet200ResponseFieldsItemPushbuttonActionsKeystrokeRootType(Value.GOTO, "goto"); - - public static final DocFormsGet200ResponseFieldsItemPushbuttonActionsKeystrokeRootType GOTO_EMBEDDED = - new DocFormsGet200ResponseFieldsItemPushbuttonActionsKeystrokeRootType( - Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocFormsGet200ResponseFieldsItemPushbuttonActionsKeystrokeRootType JAVASCRIPT = - new DocFormsGet200ResponseFieldsItemPushbuttonActionsKeystrokeRootType(Value.JAVASCRIPT, "javascript"); - - public static final DocFormsGet200ResponseFieldsItemPushbuttonActionsKeystrokeRootType SOUND = - new DocFormsGet200ResponseFieldsItemPushbuttonActionsKeystrokeRootType(Value.SOUND, "sound"); - - public static final DocFormsGet200ResponseFieldsItemPushbuttonActionsKeystrokeRootType RENDITION = - new DocFormsGet200ResponseFieldsItemPushbuttonActionsKeystrokeRootType(Value.RENDITION, "rendition"); - - public static final DocFormsGet200ResponseFieldsItemPushbuttonActionsKeystrokeRootType GOTO_REMOTE = - new DocFormsGet200ResponseFieldsItemPushbuttonActionsKeystrokeRootType(Value.GOTO_REMOTE, "goto-remote"); - - public static final DocFormsGet200ResponseFieldsItemPushbuttonActionsKeystrokeRootType LAUNCH = - new DocFormsGet200ResponseFieldsItemPushbuttonActionsKeystrokeRootType(Value.LAUNCH, "launch"); - - public static final DocFormsGet200ResponseFieldsItemPushbuttonActionsKeystrokeRootType IMPORT_DATA = - new DocFormsGet200ResponseFieldsItemPushbuttonActionsKeystrokeRootType(Value.IMPORT_DATA, "import-data"); - - public static final DocFormsGet200ResponseFieldsItemPushbuttonActionsKeystrokeRootType SET_OCG_STATE = - new DocFormsGet200ResponseFieldsItemPushbuttonActionsKeystrokeRootType( - Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocFormsGet200ResponseFieldsItemPushbuttonActionsKeystrokeRootType URI = - new DocFormsGet200ResponseFieldsItemPushbuttonActionsKeystrokeRootType(Value.URI, "uri"); - - public static final DocFormsGet200ResponseFieldsItemPushbuttonActionsKeystrokeRootType MOVIE = - new DocFormsGet200ResponseFieldsItemPushbuttonActionsKeystrokeRootType(Value.MOVIE, "movie"); - - public static final DocFormsGet200ResponseFieldsItemPushbuttonActionsKeystrokeRootType SUBMIT_FORM = - new DocFormsGet200ResponseFieldsItemPushbuttonActionsKeystrokeRootType(Value.SUBMIT_FORM, "submit-form"); - - public static final DocFormsGet200ResponseFieldsItemPushbuttonActionsKeystrokeRootType HIDE = - new DocFormsGet200ResponseFieldsItemPushbuttonActionsKeystrokeRootType(Value.HIDE, "hide"); - - public static final DocFormsGet200ResponseFieldsItemPushbuttonActionsKeystrokeRootType THREAD = - new DocFormsGet200ResponseFieldsItemPushbuttonActionsKeystrokeRootType(Value.THREAD, "thread"); - - public static final DocFormsGet200ResponseFieldsItemPushbuttonActionsKeystrokeRootType GOTO3D_VIEW = - new DocFormsGet200ResponseFieldsItemPushbuttonActionsKeystrokeRootType(Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocFormsGet200ResponseFieldsItemPushbuttonActionsKeystrokeRootType TRANSITION = - new DocFormsGet200ResponseFieldsItemPushbuttonActionsKeystrokeRootType(Value.TRANSITION, "transition"); - - public static final DocFormsGet200ResponseFieldsItemPushbuttonActionsKeystrokeRootType RESET_FORM = - new DocFormsGet200ResponseFieldsItemPushbuttonActionsKeystrokeRootType(Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocFormsGet200ResponseFieldsItemPushbuttonActionsKeystrokeRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocFormsGet200ResponseFieldsItemPushbuttonActionsKeystrokeRootType - && this.string.equals( - ((DocFormsGet200ResponseFieldsItemPushbuttonActionsKeystrokeRootType) other).string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocFormsGet200ResponseFieldsItemPushbuttonActionsKeystrokeRootType valueOf(String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocFormsGet200ResponseFieldsItemPushbuttonActionsKeystrokeRootType(Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemPushbuttonActionsKeystrokeWarningsItem.java b/src/main/java/api/types/DocFormsGet200ResponseFieldsItemPushbuttonActionsKeystrokeWarningsItem.java deleted file mode 100644 index afada0b..0000000 --- a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemPushbuttonActionsKeystrokeWarningsItem.java +++ /dev/null @@ -1,101 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocFormsGet200ResponseFieldsItemPushbuttonActionsKeystrokeWarningsItem { - public static final DocFormsGet200ResponseFieldsItemPushbuttonActionsKeystrokeWarningsItem MALFORMED_NEXT = - new DocFormsGet200ResponseFieldsItemPushbuttonActionsKeystrokeWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocFormsGet200ResponseFieldsItemPushbuttonActionsKeystrokeWarningsItem CYCLE_DROPPED = - new DocFormsGet200ResponseFieldsItemPushbuttonActionsKeystrokeWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocFormsGet200ResponseFieldsItemPushbuttonActionsKeystrokeWarningsItem INCOMPLETE = - new DocFormsGet200ResponseFieldsItemPushbuttonActionsKeystrokeWarningsItem(Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocFormsGet200ResponseFieldsItemPushbuttonActionsKeystrokeWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocFormsGet200ResponseFieldsItemPushbuttonActionsKeystrokeWarningsItem - && this.string.equals( - ((DocFormsGet200ResponseFieldsItemPushbuttonActionsKeystrokeWarningsItem) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocFormsGet200ResponseFieldsItemPushbuttonActionsKeystrokeWarningsItem valueOf(String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocFormsGet200ResponseFieldsItemPushbuttonActionsKeystrokeWarningsItem(Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemPushbuttonActionsValidate.java b/src/main/java/api/types/DocFormsGet200ResponseFieldsItemPushbuttonActionsValidate.java deleted file mode 100644 index a59fddd..0000000 --- a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemPushbuttonActionsValidate.java +++ /dev/null @@ -1,252 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocFormsGet200ResponseFieldsItemPushbuttonActionsValidate.Builder.class) -public final class DocFormsGet200ResponseFieldsItemPushbuttonActionsValidate { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocFormsGet200ResponseFieldsItemPushbuttonActionsValidate( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocFormsGet200ResponseFieldsItemPushbuttonActionsValidate - && equalTo((DocFormsGet200ResponseFieldsItemPushbuttonActionsValidate) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocFormsGet200ResponseFieldsItemPushbuttonActionsValidate other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocFormsGet200ResponseFieldsItemPushbuttonActionsValidate other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocFormsGet200ResponseFieldsItemPushbuttonActionsValidate build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocFormsGet200ResponseFieldsItemPushbuttonActionsValidateRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings(List warnings); - - _FinalStage addWarnings(DocFormsGet200ResponseFieldsItemPushbuttonActionsValidateWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocFormsGet200ResponseFieldsItemPushbuttonActionsValidate other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings(DocFormsGet200ResponseFieldsItemPushbuttonActionsValidateWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root(Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocFormsGet200ResponseFieldsItemPushbuttonActionsValidateRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root(Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocFormsGet200ResponseFieldsItemPushbuttonActionsValidate build() { - return new DocFormsGet200ResponseFieldsItemPushbuttonActionsValidate( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemPushbuttonActionsValidateRoot.java b/src/main/java/api/types/DocFormsGet200ResponseFieldsItemPushbuttonActionsValidateRoot.java deleted file mode 100644 index b10782c..0000000 --- a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemPushbuttonActionsValidateRoot.java +++ /dev/null @@ -1,223 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocFormsGet200ResponseFieldsItemPushbuttonActionsValidateRoot.Builder.class) -public final class DocFormsGet200ResponseFieldsItemPushbuttonActionsValidateRoot { - private final DocFormsGet200ResponseFieldsItemPushbuttonActionsValidateRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocFormsGet200ResponseFieldsItemPushbuttonActionsValidateRoot( - DocFormsGet200ResponseFieldsItemPushbuttonActionsValidateRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocFormsGet200ResponseFieldsItemPushbuttonActionsValidateRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocFormsGet200ResponseFieldsItemPushbuttonActionsValidateRoot - && equalTo((DocFormsGet200ResponseFieldsItemPushbuttonActionsValidateRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocFormsGet200ResponseFieldsItemPushbuttonActionsValidateRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type(@NotNull DocFormsGet200ResponseFieldsItemPushbuttonActionsValidateRootType type); - - Builder from(DocFormsGet200ResponseFieldsItemPushbuttonActionsValidateRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocFormsGet200ResponseFieldsItemPushbuttonActionsValidateRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocFormsGet200ResponseFieldsItemPushbuttonActionsValidateRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocFormsGet200ResponseFieldsItemPushbuttonActionsValidateRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type(@NotNull DocFormsGet200ResponseFieldsItemPushbuttonActionsValidateRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocFormsGet200ResponseFieldsItemPushbuttonActionsValidateRoot build() { - return new DocFormsGet200ResponseFieldsItemPushbuttonActionsValidateRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemPushbuttonActionsValidateRootType.java b/src/main/java/api/types/DocFormsGet200ResponseFieldsItemPushbuttonActionsValidateRootType.java deleted file mode 100644 index f5bef68..0000000 --- a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemPushbuttonActionsValidateRootType.java +++ /dev/null @@ -1,274 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocFormsGet200ResponseFieldsItemPushbuttonActionsValidateRootType { - public static final DocFormsGet200ResponseFieldsItemPushbuttonActionsValidateRootType UNKNOWN = - new DocFormsGet200ResponseFieldsItemPushbuttonActionsValidateRootType(Value.UNKNOWN, "unknown"); - - public static final DocFormsGet200ResponseFieldsItemPushbuttonActionsValidateRootType NAMED = - new DocFormsGet200ResponseFieldsItemPushbuttonActionsValidateRootType(Value.NAMED, "named"); - - public static final DocFormsGet200ResponseFieldsItemPushbuttonActionsValidateRootType GOTO = - new DocFormsGet200ResponseFieldsItemPushbuttonActionsValidateRootType(Value.GOTO, "goto"); - - public static final DocFormsGet200ResponseFieldsItemPushbuttonActionsValidateRootType GOTO_EMBEDDED = - new DocFormsGet200ResponseFieldsItemPushbuttonActionsValidateRootType(Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocFormsGet200ResponseFieldsItemPushbuttonActionsValidateRootType JAVASCRIPT = - new DocFormsGet200ResponseFieldsItemPushbuttonActionsValidateRootType(Value.JAVASCRIPT, "javascript"); - - public static final DocFormsGet200ResponseFieldsItemPushbuttonActionsValidateRootType SOUND = - new DocFormsGet200ResponseFieldsItemPushbuttonActionsValidateRootType(Value.SOUND, "sound"); - - public static final DocFormsGet200ResponseFieldsItemPushbuttonActionsValidateRootType RENDITION = - new DocFormsGet200ResponseFieldsItemPushbuttonActionsValidateRootType(Value.RENDITION, "rendition"); - - public static final DocFormsGet200ResponseFieldsItemPushbuttonActionsValidateRootType GOTO_REMOTE = - new DocFormsGet200ResponseFieldsItemPushbuttonActionsValidateRootType(Value.GOTO_REMOTE, "goto-remote"); - - public static final DocFormsGet200ResponseFieldsItemPushbuttonActionsValidateRootType LAUNCH = - new DocFormsGet200ResponseFieldsItemPushbuttonActionsValidateRootType(Value.LAUNCH, "launch"); - - public static final DocFormsGet200ResponseFieldsItemPushbuttonActionsValidateRootType IMPORT_DATA = - new DocFormsGet200ResponseFieldsItemPushbuttonActionsValidateRootType(Value.IMPORT_DATA, "import-data"); - - public static final DocFormsGet200ResponseFieldsItemPushbuttonActionsValidateRootType SET_OCG_STATE = - new DocFormsGet200ResponseFieldsItemPushbuttonActionsValidateRootType(Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocFormsGet200ResponseFieldsItemPushbuttonActionsValidateRootType URI = - new DocFormsGet200ResponseFieldsItemPushbuttonActionsValidateRootType(Value.URI, "uri"); - - public static final DocFormsGet200ResponseFieldsItemPushbuttonActionsValidateRootType MOVIE = - new DocFormsGet200ResponseFieldsItemPushbuttonActionsValidateRootType(Value.MOVIE, "movie"); - - public static final DocFormsGet200ResponseFieldsItemPushbuttonActionsValidateRootType SUBMIT_FORM = - new DocFormsGet200ResponseFieldsItemPushbuttonActionsValidateRootType(Value.SUBMIT_FORM, "submit-form"); - - public static final DocFormsGet200ResponseFieldsItemPushbuttonActionsValidateRootType HIDE = - new DocFormsGet200ResponseFieldsItemPushbuttonActionsValidateRootType(Value.HIDE, "hide"); - - public static final DocFormsGet200ResponseFieldsItemPushbuttonActionsValidateRootType THREAD = - new DocFormsGet200ResponseFieldsItemPushbuttonActionsValidateRootType(Value.THREAD, "thread"); - - public static final DocFormsGet200ResponseFieldsItemPushbuttonActionsValidateRootType GOTO3D_VIEW = - new DocFormsGet200ResponseFieldsItemPushbuttonActionsValidateRootType(Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocFormsGet200ResponseFieldsItemPushbuttonActionsValidateRootType TRANSITION = - new DocFormsGet200ResponseFieldsItemPushbuttonActionsValidateRootType(Value.TRANSITION, "transition"); - - public static final DocFormsGet200ResponseFieldsItemPushbuttonActionsValidateRootType RESET_FORM = - new DocFormsGet200ResponseFieldsItemPushbuttonActionsValidateRootType(Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocFormsGet200ResponseFieldsItemPushbuttonActionsValidateRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocFormsGet200ResponseFieldsItemPushbuttonActionsValidateRootType - && this.string.equals( - ((DocFormsGet200ResponseFieldsItemPushbuttonActionsValidateRootType) other).string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocFormsGet200ResponseFieldsItemPushbuttonActionsValidateRootType valueOf(String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocFormsGet200ResponseFieldsItemPushbuttonActionsValidateRootType(Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemPushbuttonActionsValidateWarningsItem.java b/src/main/java/api/types/DocFormsGet200ResponseFieldsItemPushbuttonActionsValidateWarningsItem.java deleted file mode 100644 index b281f41..0000000 --- a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemPushbuttonActionsValidateWarningsItem.java +++ /dev/null @@ -1,101 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocFormsGet200ResponseFieldsItemPushbuttonActionsValidateWarningsItem { - public static final DocFormsGet200ResponseFieldsItemPushbuttonActionsValidateWarningsItem MALFORMED_NEXT = - new DocFormsGet200ResponseFieldsItemPushbuttonActionsValidateWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocFormsGet200ResponseFieldsItemPushbuttonActionsValidateWarningsItem CYCLE_DROPPED = - new DocFormsGet200ResponseFieldsItemPushbuttonActionsValidateWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocFormsGet200ResponseFieldsItemPushbuttonActionsValidateWarningsItem INCOMPLETE = - new DocFormsGet200ResponseFieldsItemPushbuttonActionsValidateWarningsItem(Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocFormsGet200ResponseFieldsItemPushbuttonActionsValidateWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocFormsGet200ResponseFieldsItemPushbuttonActionsValidateWarningsItem - && this.string.equals( - ((DocFormsGet200ResponseFieldsItemPushbuttonActionsValidateWarningsItem) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocFormsGet200ResponseFieldsItemPushbuttonActionsValidateWarningsItem valueOf(String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocFormsGet200ResponseFieldsItemPushbuttonActionsValidateWarningsItem(Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemRadio.java b/src/main/java/api/types/DocFormsGet200ResponseFieldsItemRadio.java index cab9f00..6543f74 100644 --- a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemRadio.java +++ b/src/main/java/api/types/DocFormsGet200ResponseFieldsItemRadio.java @@ -44,7 +44,7 @@ public final class DocFormsGet200ResponseFieldsItemRadio { private final DocFormsGet200ResponseFieldsItemRadioDefaultValueEntry defaultValueEntry; - private final Optional actions; + private final Optional actions; private final List widgets; @@ -66,7 +66,7 @@ private DocFormsGet200ResponseFieldsItemRadio( Optional mappingName, DocFormsGet200ResponseFieldsItemRadioValueEntry valueEntry, DocFormsGet200ResponseFieldsItemRadioDefaultValueEntry defaultValueEntry, - Optional actions, + Optional actions, List widgets, String value, boolean radiosInUnison, @@ -141,7 +141,7 @@ public DocFormsGet200ResponseFieldsItemRadioDefaultValueEntry getDefaultValueEnt } @JsonProperty("actions") - public Optional getActions() { + public Optional getActions() { return actions; } @@ -295,9 +295,9 @@ public interface _FinalStage { _FinalStage mappingName(Nullable mappingName); - _FinalStage actions(Optional actions); + _FinalStage actions(Optional actions); - _FinalStage actions(DocFormsGet200ResponseFieldsItemRadioActions actions); + _FinalStage actions(PdfFieldActions actions); _FinalStage widgets(List widgets); @@ -341,7 +341,7 @@ public static final class Builder private List widgets = new ArrayList<>(); - private Optional actions = Optional.empty(); + private Optional actions = Optional.empty(); private Optional mappingName = Optional.empty(); @@ -467,14 +467,14 @@ public _FinalStage widgets(List actions) { + public _FinalStage actions(Optional actions) { this.actions = actions; return this; } diff --git a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemRadioActions.java b/src/main/java/api/types/DocFormsGet200ResponseFieldsItemRadioActions.java deleted file mode 100644 index fcc0834..0000000 --- a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemRadioActions.java +++ /dev/null @@ -1,181 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.HashMap; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocFormsGet200ResponseFieldsItemRadioActions.Builder.class) -public final class DocFormsGet200ResponseFieldsItemRadioActions { - private final Optional keystroke; - - private final Optional format; - - private final Optional validate; - - private final Optional calculate; - - private final Map additionalProperties; - - private DocFormsGet200ResponseFieldsItemRadioActions( - Optional keystroke, - Optional format, - Optional validate, - Optional calculate, - Map additionalProperties) { - this.keystroke = keystroke; - this.format = format; - this.validate = validate; - this.calculate = calculate; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("keystroke") - public Optional getKeystroke() { - return keystroke; - } - - @JsonProperty("format") - public Optional getFormat() { - return format; - } - - @JsonProperty("validate") - public Optional getValidate() { - return validate; - } - - @JsonProperty("calculate") - public Optional getCalculate() { - return calculate; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocFormsGet200ResponseFieldsItemRadioActions - && equalTo((DocFormsGet200ResponseFieldsItemRadioActions) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocFormsGet200ResponseFieldsItemRadioActions other) { - return keystroke.equals(other.keystroke) - && format.equals(other.format) - && validate.equals(other.validate) - && calculate.equals(other.calculate); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.keystroke, this.format, this.validate, this.calculate); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static Builder builder() { - return new Builder(); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder { - private Optional keystroke = Optional.empty(); - - private Optional format = Optional.empty(); - - private Optional validate = Optional.empty(); - - private Optional calculate = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - public Builder from(DocFormsGet200ResponseFieldsItemRadioActions other) { - keystroke(other.getKeystroke()); - format(other.getFormat()); - validate(other.getValidate()); - calculate(other.getCalculate()); - return this; - } - - @JsonSetter(value = "keystroke", nulls = Nulls.SKIP) - public Builder keystroke(Optional keystroke) { - this.keystroke = keystroke; - return this; - } - - public Builder keystroke(DocFormsGet200ResponseFieldsItemRadioActionsKeystroke keystroke) { - this.keystroke = Optional.ofNullable(keystroke); - return this; - } - - @JsonSetter(value = "format", nulls = Nulls.SKIP) - public Builder format(Optional format) { - this.format = format; - return this; - } - - public Builder format(DocFormsGet200ResponseFieldsItemRadioActionsFormat format) { - this.format = Optional.ofNullable(format); - return this; - } - - @JsonSetter(value = "validate", nulls = Nulls.SKIP) - public Builder validate(Optional validate) { - this.validate = validate; - return this; - } - - public Builder validate(DocFormsGet200ResponseFieldsItemRadioActionsValidate validate) { - this.validate = Optional.ofNullable(validate); - return this; - } - - @JsonSetter(value = "calculate", nulls = Nulls.SKIP) - public Builder calculate(Optional calculate) { - this.calculate = calculate; - return this; - } - - public Builder calculate(DocFormsGet200ResponseFieldsItemRadioActionsCalculate calculate) { - this.calculate = Optional.ofNullable(calculate); - return this; - } - - public DocFormsGet200ResponseFieldsItemRadioActions build() { - return new DocFormsGet200ResponseFieldsItemRadioActions( - keystroke, format, validate, calculate, additionalProperties); - } - - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemRadioActionsCalculate.java b/src/main/java/api/types/DocFormsGet200ResponseFieldsItemRadioActionsCalculate.java deleted file mode 100644 index 2c58087..0000000 --- a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemRadioActionsCalculate.java +++ /dev/null @@ -1,249 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocFormsGet200ResponseFieldsItemRadioActionsCalculate.Builder.class) -public final class DocFormsGet200ResponseFieldsItemRadioActionsCalculate { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocFormsGet200ResponseFieldsItemRadioActionsCalculate( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocFormsGet200ResponseFieldsItemRadioActionsCalculate - && equalTo((DocFormsGet200ResponseFieldsItemRadioActionsCalculate) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocFormsGet200ResponseFieldsItemRadioActionsCalculate other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocFormsGet200ResponseFieldsItemRadioActionsCalculate other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocFormsGet200ResponseFieldsItemRadioActionsCalculate build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocFormsGet200ResponseFieldsItemRadioActionsCalculateRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings(List warnings); - - _FinalStage addWarnings(DocFormsGet200ResponseFieldsItemRadioActionsCalculateWarningsItem warnings); - - _FinalStage addAllWarnings(List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = new ArrayList<>(); - - private Optional root = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocFormsGet200ResponseFieldsItemRadioActionsCalculate other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings(DocFormsGet200ResponseFieldsItemRadioActionsCalculateWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings(List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root(Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocFormsGet200ResponseFieldsItemRadioActionsCalculateRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root(Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocFormsGet200ResponseFieldsItemRadioActionsCalculate build() { - return new DocFormsGet200ResponseFieldsItemRadioActionsCalculate( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemRadioActionsCalculateRoot.java b/src/main/java/api/types/DocFormsGet200ResponseFieldsItemRadioActionsCalculateRoot.java deleted file mode 100644 index 3877918..0000000 --- a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemRadioActionsCalculateRoot.java +++ /dev/null @@ -1,223 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocFormsGet200ResponseFieldsItemRadioActionsCalculateRoot.Builder.class) -public final class DocFormsGet200ResponseFieldsItemRadioActionsCalculateRoot { - private final DocFormsGet200ResponseFieldsItemRadioActionsCalculateRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocFormsGet200ResponseFieldsItemRadioActionsCalculateRoot( - DocFormsGet200ResponseFieldsItemRadioActionsCalculateRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocFormsGet200ResponseFieldsItemRadioActionsCalculateRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocFormsGet200ResponseFieldsItemRadioActionsCalculateRoot - && equalTo((DocFormsGet200ResponseFieldsItemRadioActionsCalculateRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocFormsGet200ResponseFieldsItemRadioActionsCalculateRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type(@NotNull DocFormsGet200ResponseFieldsItemRadioActionsCalculateRootType type); - - Builder from(DocFormsGet200ResponseFieldsItemRadioActionsCalculateRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocFormsGet200ResponseFieldsItemRadioActionsCalculateRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocFormsGet200ResponseFieldsItemRadioActionsCalculateRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocFormsGet200ResponseFieldsItemRadioActionsCalculateRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type(@NotNull DocFormsGet200ResponseFieldsItemRadioActionsCalculateRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocFormsGet200ResponseFieldsItemRadioActionsCalculateRoot build() { - return new DocFormsGet200ResponseFieldsItemRadioActionsCalculateRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemRadioActionsCalculateRootType.java b/src/main/java/api/types/DocFormsGet200ResponseFieldsItemRadioActionsCalculateRootType.java deleted file mode 100644 index b19d6f3..0000000 --- a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemRadioActionsCalculateRootType.java +++ /dev/null @@ -1,274 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocFormsGet200ResponseFieldsItemRadioActionsCalculateRootType { - public static final DocFormsGet200ResponseFieldsItemRadioActionsCalculateRootType UNKNOWN = - new DocFormsGet200ResponseFieldsItemRadioActionsCalculateRootType(Value.UNKNOWN, "unknown"); - - public static final DocFormsGet200ResponseFieldsItemRadioActionsCalculateRootType NAMED = - new DocFormsGet200ResponseFieldsItemRadioActionsCalculateRootType(Value.NAMED, "named"); - - public static final DocFormsGet200ResponseFieldsItemRadioActionsCalculateRootType GOTO = - new DocFormsGet200ResponseFieldsItemRadioActionsCalculateRootType(Value.GOTO, "goto"); - - public static final DocFormsGet200ResponseFieldsItemRadioActionsCalculateRootType GOTO_EMBEDDED = - new DocFormsGet200ResponseFieldsItemRadioActionsCalculateRootType(Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocFormsGet200ResponseFieldsItemRadioActionsCalculateRootType JAVASCRIPT = - new DocFormsGet200ResponseFieldsItemRadioActionsCalculateRootType(Value.JAVASCRIPT, "javascript"); - - public static final DocFormsGet200ResponseFieldsItemRadioActionsCalculateRootType SOUND = - new DocFormsGet200ResponseFieldsItemRadioActionsCalculateRootType(Value.SOUND, "sound"); - - public static final DocFormsGet200ResponseFieldsItemRadioActionsCalculateRootType RENDITION = - new DocFormsGet200ResponseFieldsItemRadioActionsCalculateRootType(Value.RENDITION, "rendition"); - - public static final DocFormsGet200ResponseFieldsItemRadioActionsCalculateRootType GOTO_REMOTE = - new DocFormsGet200ResponseFieldsItemRadioActionsCalculateRootType(Value.GOTO_REMOTE, "goto-remote"); - - public static final DocFormsGet200ResponseFieldsItemRadioActionsCalculateRootType LAUNCH = - new DocFormsGet200ResponseFieldsItemRadioActionsCalculateRootType(Value.LAUNCH, "launch"); - - public static final DocFormsGet200ResponseFieldsItemRadioActionsCalculateRootType IMPORT_DATA = - new DocFormsGet200ResponseFieldsItemRadioActionsCalculateRootType(Value.IMPORT_DATA, "import-data"); - - public static final DocFormsGet200ResponseFieldsItemRadioActionsCalculateRootType SET_OCG_STATE = - new DocFormsGet200ResponseFieldsItemRadioActionsCalculateRootType(Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocFormsGet200ResponseFieldsItemRadioActionsCalculateRootType URI = - new DocFormsGet200ResponseFieldsItemRadioActionsCalculateRootType(Value.URI, "uri"); - - public static final DocFormsGet200ResponseFieldsItemRadioActionsCalculateRootType MOVIE = - new DocFormsGet200ResponseFieldsItemRadioActionsCalculateRootType(Value.MOVIE, "movie"); - - public static final DocFormsGet200ResponseFieldsItemRadioActionsCalculateRootType SUBMIT_FORM = - new DocFormsGet200ResponseFieldsItemRadioActionsCalculateRootType(Value.SUBMIT_FORM, "submit-form"); - - public static final DocFormsGet200ResponseFieldsItemRadioActionsCalculateRootType HIDE = - new DocFormsGet200ResponseFieldsItemRadioActionsCalculateRootType(Value.HIDE, "hide"); - - public static final DocFormsGet200ResponseFieldsItemRadioActionsCalculateRootType THREAD = - new DocFormsGet200ResponseFieldsItemRadioActionsCalculateRootType(Value.THREAD, "thread"); - - public static final DocFormsGet200ResponseFieldsItemRadioActionsCalculateRootType GOTO3D_VIEW = - new DocFormsGet200ResponseFieldsItemRadioActionsCalculateRootType(Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocFormsGet200ResponseFieldsItemRadioActionsCalculateRootType TRANSITION = - new DocFormsGet200ResponseFieldsItemRadioActionsCalculateRootType(Value.TRANSITION, "transition"); - - public static final DocFormsGet200ResponseFieldsItemRadioActionsCalculateRootType RESET_FORM = - new DocFormsGet200ResponseFieldsItemRadioActionsCalculateRootType(Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocFormsGet200ResponseFieldsItemRadioActionsCalculateRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocFormsGet200ResponseFieldsItemRadioActionsCalculateRootType - && this.string.equals( - ((DocFormsGet200ResponseFieldsItemRadioActionsCalculateRootType) other).string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocFormsGet200ResponseFieldsItemRadioActionsCalculateRootType valueOf(String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocFormsGet200ResponseFieldsItemRadioActionsCalculateRootType(Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemRadioActionsCalculateWarningsItem.java b/src/main/java/api/types/DocFormsGet200ResponseFieldsItemRadioActionsCalculateWarningsItem.java deleted file mode 100644 index b047428..0000000 --- a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemRadioActionsCalculateWarningsItem.java +++ /dev/null @@ -1,99 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocFormsGet200ResponseFieldsItemRadioActionsCalculateWarningsItem { - public static final DocFormsGet200ResponseFieldsItemRadioActionsCalculateWarningsItem MALFORMED_NEXT = - new DocFormsGet200ResponseFieldsItemRadioActionsCalculateWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocFormsGet200ResponseFieldsItemRadioActionsCalculateWarningsItem CYCLE_DROPPED = - new DocFormsGet200ResponseFieldsItemRadioActionsCalculateWarningsItem(Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocFormsGet200ResponseFieldsItemRadioActionsCalculateWarningsItem INCOMPLETE = - new DocFormsGet200ResponseFieldsItemRadioActionsCalculateWarningsItem(Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocFormsGet200ResponseFieldsItemRadioActionsCalculateWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocFormsGet200ResponseFieldsItemRadioActionsCalculateWarningsItem - && this.string.equals( - ((DocFormsGet200ResponseFieldsItemRadioActionsCalculateWarningsItem) other).string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocFormsGet200ResponseFieldsItemRadioActionsCalculateWarningsItem valueOf(String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocFormsGet200ResponseFieldsItemRadioActionsCalculateWarningsItem(Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemRadioActionsFormat.java b/src/main/java/api/types/DocFormsGet200ResponseFieldsItemRadioActionsFormat.java deleted file mode 100644 index 397e6e9..0000000 --- a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemRadioActionsFormat.java +++ /dev/null @@ -1,249 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocFormsGet200ResponseFieldsItemRadioActionsFormat.Builder.class) -public final class DocFormsGet200ResponseFieldsItemRadioActionsFormat { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocFormsGet200ResponseFieldsItemRadioActionsFormat( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocFormsGet200ResponseFieldsItemRadioActionsFormat - && equalTo((DocFormsGet200ResponseFieldsItemRadioActionsFormat) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocFormsGet200ResponseFieldsItemRadioActionsFormat other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocFormsGet200ResponseFieldsItemRadioActionsFormat other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocFormsGet200ResponseFieldsItemRadioActionsFormat build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocFormsGet200ResponseFieldsItemRadioActionsFormatRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings(List warnings); - - _FinalStage addWarnings(DocFormsGet200ResponseFieldsItemRadioActionsFormatWarningsItem warnings); - - _FinalStage addAllWarnings(List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = new ArrayList<>(); - - private Optional root = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocFormsGet200ResponseFieldsItemRadioActionsFormat other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings(DocFormsGet200ResponseFieldsItemRadioActionsFormatWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings(List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root(Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocFormsGet200ResponseFieldsItemRadioActionsFormatRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root(Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocFormsGet200ResponseFieldsItemRadioActionsFormat build() { - return new DocFormsGet200ResponseFieldsItemRadioActionsFormat( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemRadioActionsFormatRootType.java b/src/main/java/api/types/DocFormsGet200ResponseFieldsItemRadioActionsFormatRootType.java deleted file mode 100644 index 6178f55..0000000 --- a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemRadioActionsFormatRootType.java +++ /dev/null @@ -1,274 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocFormsGet200ResponseFieldsItemRadioActionsFormatRootType { - public static final DocFormsGet200ResponseFieldsItemRadioActionsFormatRootType UNKNOWN = - new DocFormsGet200ResponseFieldsItemRadioActionsFormatRootType(Value.UNKNOWN, "unknown"); - - public static final DocFormsGet200ResponseFieldsItemRadioActionsFormatRootType NAMED = - new DocFormsGet200ResponseFieldsItemRadioActionsFormatRootType(Value.NAMED, "named"); - - public static final DocFormsGet200ResponseFieldsItemRadioActionsFormatRootType GOTO = - new DocFormsGet200ResponseFieldsItemRadioActionsFormatRootType(Value.GOTO, "goto"); - - public static final DocFormsGet200ResponseFieldsItemRadioActionsFormatRootType GOTO_EMBEDDED = - new DocFormsGet200ResponseFieldsItemRadioActionsFormatRootType(Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocFormsGet200ResponseFieldsItemRadioActionsFormatRootType JAVASCRIPT = - new DocFormsGet200ResponseFieldsItemRadioActionsFormatRootType(Value.JAVASCRIPT, "javascript"); - - public static final DocFormsGet200ResponseFieldsItemRadioActionsFormatRootType SOUND = - new DocFormsGet200ResponseFieldsItemRadioActionsFormatRootType(Value.SOUND, "sound"); - - public static final DocFormsGet200ResponseFieldsItemRadioActionsFormatRootType RENDITION = - new DocFormsGet200ResponseFieldsItemRadioActionsFormatRootType(Value.RENDITION, "rendition"); - - public static final DocFormsGet200ResponseFieldsItemRadioActionsFormatRootType GOTO_REMOTE = - new DocFormsGet200ResponseFieldsItemRadioActionsFormatRootType(Value.GOTO_REMOTE, "goto-remote"); - - public static final DocFormsGet200ResponseFieldsItemRadioActionsFormatRootType LAUNCH = - new DocFormsGet200ResponseFieldsItemRadioActionsFormatRootType(Value.LAUNCH, "launch"); - - public static final DocFormsGet200ResponseFieldsItemRadioActionsFormatRootType IMPORT_DATA = - new DocFormsGet200ResponseFieldsItemRadioActionsFormatRootType(Value.IMPORT_DATA, "import-data"); - - public static final DocFormsGet200ResponseFieldsItemRadioActionsFormatRootType SET_OCG_STATE = - new DocFormsGet200ResponseFieldsItemRadioActionsFormatRootType(Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocFormsGet200ResponseFieldsItemRadioActionsFormatRootType URI = - new DocFormsGet200ResponseFieldsItemRadioActionsFormatRootType(Value.URI, "uri"); - - public static final DocFormsGet200ResponseFieldsItemRadioActionsFormatRootType MOVIE = - new DocFormsGet200ResponseFieldsItemRadioActionsFormatRootType(Value.MOVIE, "movie"); - - public static final DocFormsGet200ResponseFieldsItemRadioActionsFormatRootType SUBMIT_FORM = - new DocFormsGet200ResponseFieldsItemRadioActionsFormatRootType(Value.SUBMIT_FORM, "submit-form"); - - public static final DocFormsGet200ResponseFieldsItemRadioActionsFormatRootType HIDE = - new DocFormsGet200ResponseFieldsItemRadioActionsFormatRootType(Value.HIDE, "hide"); - - public static final DocFormsGet200ResponseFieldsItemRadioActionsFormatRootType THREAD = - new DocFormsGet200ResponseFieldsItemRadioActionsFormatRootType(Value.THREAD, "thread"); - - public static final DocFormsGet200ResponseFieldsItemRadioActionsFormatRootType GOTO3D_VIEW = - new DocFormsGet200ResponseFieldsItemRadioActionsFormatRootType(Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocFormsGet200ResponseFieldsItemRadioActionsFormatRootType TRANSITION = - new DocFormsGet200ResponseFieldsItemRadioActionsFormatRootType(Value.TRANSITION, "transition"); - - public static final DocFormsGet200ResponseFieldsItemRadioActionsFormatRootType RESET_FORM = - new DocFormsGet200ResponseFieldsItemRadioActionsFormatRootType(Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocFormsGet200ResponseFieldsItemRadioActionsFormatRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocFormsGet200ResponseFieldsItemRadioActionsFormatRootType - && this.string.equals( - ((DocFormsGet200ResponseFieldsItemRadioActionsFormatRootType) other).string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocFormsGet200ResponseFieldsItemRadioActionsFormatRootType valueOf(String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocFormsGet200ResponseFieldsItemRadioActionsFormatRootType(Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemRadioActionsFormatWarningsItem.java b/src/main/java/api/types/DocFormsGet200ResponseFieldsItemRadioActionsFormatWarningsItem.java deleted file mode 100644 index 9bd2829..0000000 --- a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemRadioActionsFormatWarningsItem.java +++ /dev/null @@ -1,98 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocFormsGet200ResponseFieldsItemRadioActionsFormatWarningsItem { - public static final DocFormsGet200ResponseFieldsItemRadioActionsFormatWarningsItem MALFORMED_NEXT = - new DocFormsGet200ResponseFieldsItemRadioActionsFormatWarningsItem(Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocFormsGet200ResponseFieldsItemRadioActionsFormatWarningsItem CYCLE_DROPPED = - new DocFormsGet200ResponseFieldsItemRadioActionsFormatWarningsItem(Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocFormsGet200ResponseFieldsItemRadioActionsFormatWarningsItem INCOMPLETE = - new DocFormsGet200ResponseFieldsItemRadioActionsFormatWarningsItem(Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocFormsGet200ResponseFieldsItemRadioActionsFormatWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocFormsGet200ResponseFieldsItemRadioActionsFormatWarningsItem - && this.string.equals( - ((DocFormsGet200ResponseFieldsItemRadioActionsFormatWarningsItem) other).string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocFormsGet200ResponseFieldsItemRadioActionsFormatWarningsItem valueOf(String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocFormsGet200ResponseFieldsItemRadioActionsFormatWarningsItem(Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemRadioActionsKeystroke.java b/src/main/java/api/types/DocFormsGet200ResponseFieldsItemRadioActionsKeystroke.java deleted file mode 100644 index 28e6d83..0000000 --- a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemRadioActionsKeystroke.java +++ /dev/null @@ -1,249 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocFormsGet200ResponseFieldsItemRadioActionsKeystroke.Builder.class) -public final class DocFormsGet200ResponseFieldsItemRadioActionsKeystroke { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocFormsGet200ResponseFieldsItemRadioActionsKeystroke( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocFormsGet200ResponseFieldsItemRadioActionsKeystroke - && equalTo((DocFormsGet200ResponseFieldsItemRadioActionsKeystroke) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocFormsGet200ResponseFieldsItemRadioActionsKeystroke other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocFormsGet200ResponseFieldsItemRadioActionsKeystroke other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocFormsGet200ResponseFieldsItemRadioActionsKeystroke build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocFormsGet200ResponseFieldsItemRadioActionsKeystrokeRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings(List warnings); - - _FinalStage addWarnings(DocFormsGet200ResponseFieldsItemRadioActionsKeystrokeWarningsItem warnings); - - _FinalStage addAllWarnings(List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = new ArrayList<>(); - - private Optional root = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocFormsGet200ResponseFieldsItemRadioActionsKeystroke other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings(DocFormsGet200ResponseFieldsItemRadioActionsKeystrokeWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings(List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root(Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocFormsGet200ResponseFieldsItemRadioActionsKeystrokeRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root(Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocFormsGet200ResponseFieldsItemRadioActionsKeystroke build() { - return new DocFormsGet200ResponseFieldsItemRadioActionsKeystroke( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemRadioActionsKeystrokeRoot.java b/src/main/java/api/types/DocFormsGet200ResponseFieldsItemRadioActionsKeystrokeRoot.java deleted file mode 100644 index 9287974..0000000 --- a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemRadioActionsKeystrokeRoot.java +++ /dev/null @@ -1,223 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocFormsGet200ResponseFieldsItemRadioActionsKeystrokeRoot.Builder.class) -public final class DocFormsGet200ResponseFieldsItemRadioActionsKeystrokeRoot { - private final DocFormsGet200ResponseFieldsItemRadioActionsKeystrokeRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocFormsGet200ResponseFieldsItemRadioActionsKeystrokeRoot( - DocFormsGet200ResponseFieldsItemRadioActionsKeystrokeRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocFormsGet200ResponseFieldsItemRadioActionsKeystrokeRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocFormsGet200ResponseFieldsItemRadioActionsKeystrokeRoot - && equalTo((DocFormsGet200ResponseFieldsItemRadioActionsKeystrokeRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocFormsGet200ResponseFieldsItemRadioActionsKeystrokeRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type(@NotNull DocFormsGet200ResponseFieldsItemRadioActionsKeystrokeRootType type); - - Builder from(DocFormsGet200ResponseFieldsItemRadioActionsKeystrokeRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocFormsGet200ResponseFieldsItemRadioActionsKeystrokeRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocFormsGet200ResponseFieldsItemRadioActionsKeystrokeRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocFormsGet200ResponseFieldsItemRadioActionsKeystrokeRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type(@NotNull DocFormsGet200ResponseFieldsItemRadioActionsKeystrokeRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocFormsGet200ResponseFieldsItemRadioActionsKeystrokeRoot build() { - return new DocFormsGet200ResponseFieldsItemRadioActionsKeystrokeRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemRadioActionsKeystrokeRootType.java b/src/main/java/api/types/DocFormsGet200ResponseFieldsItemRadioActionsKeystrokeRootType.java deleted file mode 100644 index ab5f0ec..0000000 --- a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemRadioActionsKeystrokeRootType.java +++ /dev/null @@ -1,274 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocFormsGet200ResponseFieldsItemRadioActionsKeystrokeRootType { - public static final DocFormsGet200ResponseFieldsItemRadioActionsKeystrokeRootType UNKNOWN = - new DocFormsGet200ResponseFieldsItemRadioActionsKeystrokeRootType(Value.UNKNOWN, "unknown"); - - public static final DocFormsGet200ResponseFieldsItemRadioActionsKeystrokeRootType NAMED = - new DocFormsGet200ResponseFieldsItemRadioActionsKeystrokeRootType(Value.NAMED, "named"); - - public static final DocFormsGet200ResponseFieldsItemRadioActionsKeystrokeRootType GOTO = - new DocFormsGet200ResponseFieldsItemRadioActionsKeystrokeRootType(Value.GOTO, "goto"); - - public static final DocFormsGet200ResponseFieldsItemRadioActionsKeystrokeRootType GOTO_EMBEDDED = - new DocFormsGet200ResponseFieldsItemRadioActionsKeystrokeRootType(Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocFormsGet200ResponseFieldsItemRadioActionsKeystrokeRootType JAVASCRIPT = - new DocFormsGet200ResponseFieldsItemRadioActionsKeystrokeRootType(Value.JAVASCRIPT, "javascript"); - - public static final DocFormsGet200ResponseFieldsItemRadioActionsKeystrokeRootType SOUND = - new DocFormsGet200ResponseFieldsItemRadioActionsKeystrokeRootType(Value.SOUND, "sound"); - - public static final DocFormsGet200ResponseFieldsItemRadioActionsKeystrokeRootType RENDITION = - new DocFormsGet200ResponseFieldsItemRadioActionsKeystrokeRootType(Value.RENDITION, "rendition"); - - public static final DocFormsGet200ResponseFieldsItemRadioActionsKeystrokeRootType GOTO_REMOTE = - new DocFormsGet200ResponseFieldsItemRadioActionsKeystrokeRootType(Value.GOTO_REMOTE, "goto-remote"); - - public static final DocFormsGet200ResponseFieldsItemRadioActionsKeystrokeRootType LAUNCH = - new DocFormsGet200ResponseFieldsItemRadioActionsKeystrokeRootType(Value.LAUNCH, "launch"); - - public static final DocFormsGet200ResponseFieldsItemRadioActionsKeystrokeRootType IMPORT_DATA = - new DocFormsGet200ResponseFieldsItemRadioActionsKeystrokeRootType(Value.IMPORT_DATA, "import-data"); - - public static final DocFormsGet200ResponseFieldsItemRadioActionsKeystrokeRootType SET_OCG_STATE = - new DocFormsGet200ResponseFieldsItemRadioActionsKeystrokeRootType(Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocFormsGet200ResponseFieldsItemRadioActionsKeystrokeRootType URI = - new DocFormsGet200ResponseFieldsItemRadioActionsKeystrokeRootType(Value.URI, "uri"); - - public static final DocFormsGet200ResponseFieldsItemRadioActionsKeystrokeRootType MOVIE = - new DocFormsGet200ResponseFieldsItemRadioActionsKeystrokeRootType(Value.MOVIE, "movie"); - - public static final DocFormsGet200ResponseFieldsItemRadioActionsKeystrokeRootType SUBMIT_FORM = - new DocFormsGet200ResponseFieldsItemRadioActionsKeystrokeRootType(Value.SUBMIT_FORM, "submit-form"); - - public static final DocFormsGet200ResponseFieldsItemRadioActionsKeystrokeRootType HIDE = - new DocFormsGet200ResponseFieldsItemRadioActionsKeystrokeRootType(Value.HIDE, "hide"); - - public static final DocFormsGet200ResponseFieldsItemRadioActionsKeystrokeRootType THREAD = - new DocFormsGet200ResponseFieldsItemRadioActionsKeystrokeRootType(Value.THREAD, "thread"); - - public static final DocFormsGet200ResponseFieldsItemRadioActionsKeystrokeRootType GOTO3D_VIEW = - new DocFormsGet200ResponseFieldsItemRadioActionsKeystrokeRootType(Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocFormsGet200ResponseFieldsItemRadioActionsKeystrokeRootType TRANSITION = - new DocFormsGet200ResponseFieldsItemRadioActionsKeystrokeRootType(Value.TRANSITION, "transition"); - - public static final DocFormsGet200ResponseFieldsItemRadioActionsKeystrokeRootType RESET_FORM = - new DocFormsGet200ResponseFieldsItemRadioActionsKeystrokeRootType(Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocFormsGet200ResponseFieldsItemRadioActionsKeystrokeRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocFormsGet200ResponseFieldsItemRadioActionsKeystrokeRootType - && this.string.equals( - ((DocFormsGet200ResponseFieldsItemRadioActionsKeystrokeRootType) other).string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocFormsGet200ResponseFieldsItemRadioActionsKeystrokeRootType valueOf(String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocFormsGet200ResponseFieldsItemRadioActionsKeystrokeRootType(Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemRadioActionsKeystrokeWarningsItem.java b/src/main/java/api/types/DocFormsGet200ResponseFieldsItemRadioActionsKeystrokeWarningsItem.java deleted file mode 100644 index 13169ab..0000000 --- a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemRadioActionsKeystrokeWarningsItem.java +++ /dev/null @@ -1,99 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocFormsGet200ResponseFieldsItemRadioActionsKeystrokeWarningsItem { - public static final DocFormsGet200ResponseFieldsItemRadioActionsKeystrokeWarningsItem MALFORMED_NEXT = - new DocFormsGet200ResponseFieldsItemRadioActionsKeystrokeWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocFormsGet200ResponseFieldsItemRadioActionsKeystrokeWarningsItem CYCLE_DROPPED = - new DocFormsGet200ResponseFieldsItemRadioActionsKeystrokeWarningsItem(Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocFormsGet200ResponseFieldsItemRadioActionsKeystrokeWarningsItem INCOMPLETE = - new DocFormsGet200ResponseFieldsItemRadioActionsKeystrokeWarningsItem(Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocFormsGet200ResponseFieldsItemRadioActionsKeystrokeWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocFormsGet200ResponseFieldsItemRadioActionsKeystrokeWarningsItem - && this.string.equals( - ((DocFormsGet200ResponseFieldsItemRadioActionsKeystrokeWarningsItem) other).string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocFormsGet200ResponseFieldsItemRadioActionsKeystrokeWarningsItem valueOf(String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocFormsGet200ResponseFieldsItemRadioActionsKeystrokeWarningsItem(Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemRadioActionsValidate.java b/src/main/java/api/types/DocFormsGet200ResponseFieldsItemRadioActionsValidate.java deleted file mode 100644 index 5537b79..0000000 --- a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemRadioActionsValidate.java +++ /dev/null @@ -1,249 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocFormsGet200ResponseFieldsItemRadioActionsValidate.Builder.class) -public final class DocFormsGet200ResponseFieldsItemRadioActionsValidate { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocFormsGet200ResponseFieldsItemRadioActionsValidate( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocFormsGet200ResponseFieldsItemRadioActionsValidate - && equalTo((DocFormsGet200ResponseFieldsItemRadioActionsValidate) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocFormsGet200ResponseFieldsItemRadioActionsValidate other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocFormsGet200ResponseFieldsItemRadioActionsValidate other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocFormsGet200ResponseFieldsItemRadioActionsValidate build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocFormsGet200ResponseFieldsItemRadioActionsValidateRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings(List warnings); - - _FinalStage addWarnings(DocFormsGet200ResponseFieldsItemRadioActionsValidateWarningsItem warnings); - - _FinalStage addAllWarnings(List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = new ArrayList<>(); - - private Optional root = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocFormsGet200ResponseFieldsItemRadioActionsValidate other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings(DocFormsGet200ResponseFieldsItemRadioActionsValidateWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings(List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root(Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocFormsGet200ResponseFieldsItemRadioActionsValidateRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root(Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocFormsGet200ResponseFieldsItemRadioActionsValidate build() { - return new DocFormsGet200ResponseFieldsItemRadioActionsValidate( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemRadioActionsValidateRoot.java b/src/main/java/api/types/DocFormsGet200ResponseFieldsItemRadioActionsValidateRoot.java deleted file mode 100644 index 7081c96..0000000 --- a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemRadioActionsValidateRoot.java +++ /dev/null @@ -1,223 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocFormsGet200ResponseFieldsItemRadioActionsValidateRoot.Builder.class) -public final class DocFormsGet200ResponseFieldsItemRadioActionsValidateRoot { - private final DocFormsGet200ResponseFieldsItemRadioActionsValidateRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocFormsGet200ResponseFieldsItemRadioActionsValidateRoot( - DocFormsGet200ResponseFieldsItemRadioActionsValidateRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocFormsGet200ResponseFieldsItemRadioActionsValidateRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocFormsGet200ResponseFieldsItemRadioActionsValidateRoot - && equalTo((DocFormsGet200ResponseFieldsItemRadioActionsValidateRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocFormsGet200ResponseFieldsItemRadioActionsValidateRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type(@NotNull DocFormsGet200ResponseFieldsItemRadioActionsValidateRootType type); - - Builder from(DocFormsGet200ResponseFieldsItemRadioActionsValidateRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocFormsGet200ResponseFieldsItemRadioActionsValidateRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocFormsGet200ResponseFieldsItemRadioActionsValidateRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocFormsGet200ResponseFieldsItemRadioActionsValidateRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type(@NotNull DocFormsGet200ResponseFieldsItemRadioActionsValidateRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocFormsGet200ResponseFieldsItemRadioActionsValidateRoot build() { - return new DocFormsGet200ResponseFieldsItemRadioActionsValidateRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemRadioActionsValidateRootType.java b/src/main/java/api/types/DocFormsGet200ResponseFieldsItemRadioActionsValidateRootType.java deleted file mode 100644 index 27e4d98..0000000 --- a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemRadioActionsValidateRootType.java +++ /dev/null @@ -1,274 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocFormsGet200ResponseFieldsItemRadioActionsValidateRootType { - public static final DocFormsGet200ResponseFieldsItemRadioActionsValidateRootType UNKNOWN = - new DocFormsGet200ResponseFieldsItemRadioActionsValidateRootType(Value.UNKNOWN, "unknown"); - - public static final DocFormsGet200ResponseFieldsItemRadioActionsValidateRootType NAMED = - new DocFormsGet200ResponseFieldsItemRadioActionsValidateRootType(Value.NAMED, "named"); - - public static final DocFormsGet200ResponseFieldsItemRadioActionsValidateRootType GOTO = - new DocFormsGet200ResponseFieldsItemRadioActionsValidateRootType(Value.GOTO, "goto"); - - public static final DocFormsGet200ResponseFieldsItemRadioActionsValidateRootType GOTO_EMBEDDED = - new DocFormsGet200ResponseFieldsItemRadioActionsValidateRootType(Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocFormsGet200ResponseFieldsItemRadioActionsValidateRootType JAVASCRIPT = - new DocFormsGet200ResponseFieldsItemRadioActionsValidateRootType(Value.JAVASCRIPT, "javascript"); - - public static final DocFormsGet200ResponseFieldsItemRadioActionsValidateRootType SOUND = - new DocFormsGet200ResponseFieldsItemRadioActionsValidateRootType(Value.SOUND, "sound"); - - public static final DocFormsGet200ResponseFieldsItemRadioActionsValidateRootType RENDITION = - new DocFormsGet200ResponseFieldsItemRadioActionsValidateRootType(Value.RENDITION, "rendition"); - - public static final DocFormsGet200ResponseFieldsItemRadioActionsValidateRootType GOTO_REMOTE = - new DocFormsGet200ResponseFieldsItemRadioActionsValidateRootType(Value.GOTO_REMOTE, "goto-remote"); - - public static final DocFormsGet200ResponseFieldsItemRadioActionsValidateRootType LAUNCH = - new DocFormsGet200ResponseFieldsItemRadioActionsValidateRootType(Value.LAUNCH, "launch"); - - public static final DocFormsGet200ResponseFieldsItemRadioActionsValidateRootType IMPORT_DATA = - new DocFormsGet200ResponseFieldsItemRadioActionsValidateRootType(Value.IMPORT_DATA, "import-data"); - - public static final DocFormsGet200ResponseFieldsItemRadioActionsValidateRootType SET_OCG_STATE = - new DocFormsGet200ResponseFieldsItemRadioActionsValidateRootType(Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocFormsGet200ResponseFieldsItemRadioActionsValidateRootType URI = - new DocFormsGet200ResponseFieldsItemRadioActionsValidateRootType(Value.URI, "uri"); - - public static final DocFormsGet200ResponseFieldsItemRadioActionsValidateRootType MOVIE = - new DocFormsGet200ResponseFieldsItemRadioActionsValidateRootType(Value.MOVIE, "movie"); - - public static final DocFormsGet200ResponseFieldsItemRadioActionsValidateRootType SUBMIT_FORM = - new DocFormsGet200ResponseFieldsItemRadioActionsValidateRootType(Value.SUBMIT_FORM, "submit-form"); - - public static final DocFormsGet200ResponseFieldsItemRadioActionsValidateRootType HIDE = - new DocFormsGet200ResponseFieldsItemRadioActionsValidateRootType(Value.HIDE, "hide"); - - public static final DocFormsGet200ResponseFieldsItemRadioActionsValidateRootType THREAD = - new DocFormsGet200ResponseFieldsItemRadioActionsValidateRootType(Value.THREAD, "thread"); - - public static final DocFormsGet200ResponseFieldsItemRadioActionsValidateRootType GOTO3D_VIEW = - new DocFormsGet200ResponseFieldsItemRadioActionsValidateRootType(Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocFormsGet200ResponseFieldsItemRadioActionsValidateRootType TRANSITION = - new DocFormsGet200ResponseFieldsItemRadioActionsValidateRootType(Value.TRANSITION, "transition"); - - public static final DocFormsGet200ResponseFieldsItemRadioActionsValidateRootType RESET_FORM = - new DocFormsGet200ResponseFieldsItemRadioActionsValidateRootType(Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocFormsGet200ResponseFieldsItemRadioActionsValidateRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocFormsGet200ResponseFieldsItemRadioActionsValidateRootType - && this.string.equals( - ((DocFormsGet200ResponseFieldsItemRadioActionsValidateRootType) other).string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocFormsGet200ResponseFieldsItemRadioActionsValidateRootType valueOf(String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocFormsGet200ResponseFieldsItemRadioActionsValidateRootType(Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemRadioActionsValidateWarningsItem.java b/src/main/java/api/types/DocFormsGet200ResponseFieldsItemRadioActionsValidateWarningsItem.java deleted file mode 100644 index fcd3950..0000000 --- a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemRadioActionsValidateWarningsItem.java +++ /dev/null @@ -1,99 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocFormsGet200ResponseFieldsItemRadioActionsValidateWarningsItem { - public static final DocFormsGet200ResponseFieldsItemRadioActionsValidateWarningsItem MALFORMED_NEXT = - new DocFormsGet200ResponseFieldsItemRadioActionsValidateWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocFormsGet200ResponseFieldsItemRadioActionsValidateWarningsItem CYCLE_DROPPED = - new DocFormsGet200ResponseFieldsItemRadioActionsValidateWarningsItem(Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocFormsGet200ResponseFieldsItemRadioActionsValidateWarningsItem INCOMPLETE = - new DocFormsGet200ResponseFieldsItemRadioActionsValidateWarningsItem(Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocFormsGet200ResponseFieldsItemRadioActionsValidateWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocFormsGet200ResponseFieldsItemRadioActionsValidateWarningsItem - && this.string.equals( - ((DocFormsGet200ResponseFieldsItemRadioActionsValidateWarningsItem) other).string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocFormsGet200ResponseFieldsItemRadioActionsValidateWarningsItem valueOf(String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocFormsGet200ResponseFieldsItemRadioActionsValidateWarningsItem(Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemSignature.java b/src/main/java/api/types/DocFormsGet200ResponseFieldsItemSignature.java index 5761c85..1ae711b 100644 --- a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemSignature.java +++ b/src/main/java/api/types/DocFormsGet200ResponseFieldsItemSignature.java @@ -44,7 +44,7 @@ public final class DocFormsGet200ResponseFieldsItemSignature { private final DocFormsGet200ResponseFieldsItemSignatureDefaultValueEntry defaultValueEntry; - private final Optional actions; + private final Optional actions; private final List widgets; @@ -60,7 +60,7 @@ private DocFormsGet200ResponseFieldsItemSignature( Optional mappingName, DocFormsGet200ResponseFieldsItemSignatureValueEntry valueEntry, DocFormsGet200ResponseFieldsItemSignatureDefaultValueEntry defaultValueEntry, - Optional actions, + Optional actions, List widgets, Map additionalProperties) { this.ref = ref; @@ -129,7 +129,7 @@ public DocFormsGet200ResponseFieldsItemSignatureDefaultValueEntry getDefaultValu } @JsonProperty("actions") - public Optional getActions() { + public Optional getActions() { return actions; } @@ -251,9 +251,9 @@ public interface _FinalStage { _FinalStage mappingName(Nullable mappingName); - _FinalStage actions(Optional actions); + _FinalStage actions(Optional actions); - _FinalStage actions(DocFormsGet200ResponseFieldsItemSignatureActions actions); + _FinalStage actions(PdfFieldActions actions); _FinalStage widgets(List widgets); @@ -288,7 +288,7 @@ public static final class Builder private List widgets = new ArrayList<>(); - private Optional actions = Optional.empty(); + private Optional actions = Optional.empty(); private Optional mappingName = Optional.empty(); @@ -391,14 +391,14 @@ public _FinalStage widgets(List actions) { + public _FinalStage actions(Optional actions) { this.actions = actions; return this; } diff --git a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemSignatureActions.java b/src/main/java/api/types/DocFormsGet200ResponseFieldsItemSignatureActions.java deleted file mode 100644 index f9de2b3..0000000 --- a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemSignatureActions.java +++ /dev/null @@ -1,181 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.HashMap; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocFormsGet200ResponseFieldsItemSignatureActions.Builder.class) -public final class DocFormsGet200ResponseFieldsItemSignatureActions { - private final Optional keystroke; - - private final Optional format; - - private final Optional validate; - - private final Optional calculate; - - private final Map additionalProperties; - - private DocFormsGet200ResponseFieldsItemSignatureActions( - Optional keystroke, - Optional format, - Optional validate, - Optional calculate, - Map additionalProperties) { - this.keystroke = keystroke; - this.format = format; - this.validate = validate; - this.calculate = calculate; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("keystroke") - public Optional getKeystroke() { - return keystroke; - } - - @JsonProperty("format") - public Optional getFormat() { - return format; - } - - @JsonProperty("validate") - public Optional getValidate() { - return validate; - } - - @JsonProperty("calculate") - public Optional getCalculate() { - return calculate; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocFormsGet200ResponseFieldsItemSignatureActions - && equalTo((DocFormsGet200ResponseFieldsItemSignatureActions) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocFormsGet200ResponseFieldsItemSignatureActions other) { - return keystroke.equals(other.keystroke) - && format.equals(other.format) - && validate.equals(other.validate) - && calculate.equals(other.calculate); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.keystroke, this.format, this.validate, this.calculate); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static Builder builder() { - return new Builder(); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder { - private Optional keystroke = Optional.empty(); - - private Optional format = Optional.empty(); - - private Optional validate = Optional.empty(); - - private Optional calculate = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - public Builder from(DocFormsGet200ResponseFieldsItemSignatureActions other) { - keystroke(other.getKeystroke()); - format(other.getFormat()); - validate(other.getValidate()); - calculate(other.getCalculate()); - return this; - } - - @JsonSetter(value = "keystroke", nulls = Nulls.SKIP) - public Builder keystroke(Optional keystroke) { - this.keystroke = keystroke; - return this; - } - - public Builder keystroke(DocFormsGet200ResponseFieldsItemSignatureActionsKeystroke keystroke) { - this.keystroke = Optional.ofNullable(keystroke); - return this; - } - - @JsonSetter(value = "format", nulls = Nulls.SKIP) - public Builder format(Optional format) { - this.format = format; - return this; - } - - public Builder format(DocFormsGet200ResponseFieldsItemSignatureActionsFormat format) { - this.format = Optional.ofNullable(format); - return this; - } - - @JsonSetter(value = "validate", nulls = Nulls.SKIP) - public Builder validate(Optional validate) { - this.validate = validate; - return this; - } - - public Builder validate(DocFormsGet200ResponseFieldsItemSignatureActionsValidate validate) { - this.validate = Optional.ofNullable(validate); - return this; - } - - @JsonSetter(value = "calculate", nulls = Nulls.SKIP) - public Builder calculate(Optional calculate) { - this.calculate = calculate; - return this; - } - - public Builder calculate(DocFormsGet200ResponseFieldsItemSignatureActionsCalculate calculate) { - this.calculate = Optional.ofNullable(calculate); - return this; - } - - public DocFormsGet200ResponseFieldsItemSignatureActions build() { - return new DocFormsGet200ResponseFieldsItemSignatureActions( - keystroke, format, validate, calculate, additionalProperties); - } - - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemSignatureActionsCalculate.java b/src/main/java/api/types/DocFormsGet200ResponseFieldsItemSignatureActionsCalculate.java deleted file mode 100644 index 56e67c9..0000000 --- a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemSignatureActionsCalculate.java +++ /dev/null @@ -1,252 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocFormsGet200ResponseFieldsItemSignatureActionsCalculate.Builder.class) -public final class DocFormsGet200ResponseFieldsItemSignatureActionsCalculate { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocFormsGet200ResponseFieldsItemSignatureActionsCalculate( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocFormsGet200ResponseFieldsItemSignatureActionsCalculate - && equalTo((DocFormsGet200ResponseFieldsItemSignatureActionsCalculate) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocFormsGet200ResponseFieldsItemSignatureActionsCalculate other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocFormsGet200ResponseFieldsItemSignatureActionsCalculate other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocFormsGet200ResponseFieldsItemSignatureActionsCalculate build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocFormsGet200ResponseFieldsItemSignatureActionsCalculateRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings(List warnings); - - _FinalStage addWarnings(DocFormsGet200ResponseFieldsItemSignatureActionsCalculateWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocFormsGet200ResponseFieldsItemSignatureActionsCalculate other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings(DocFormsGet200ResponseFieldsItemSignatureActionsCalculateWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root(Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocFormsGet200ResponseFieldsItemSignatureActionsCalculateRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root(Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocFormsGet200ResponseFieldsItemSignatureActionsCalculate build() { - return new DocFormsGet200ResponseFieldsItemSignatureActionsCalculate( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemSignatureActionsCalculateRoot.java b/src/main/java/api/types/DocFormsGet200ResponseFieldsItemSignatureActionsCalculateRoot.java deleted file mode 100644 index b8c0c85..0000000 --- a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemSignatureActionsCalculateRoot.java +++ /dev/null @@ -1,223 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocFormsGet200ResponseFieldsItemSignatureActionsCalculateRoot.Builder.class) -public final class DocFormsGet200ResponseFieldsItemSignatureActionsCalculateRoot { - private final DocFormsGet200ResponseFieldsItemSignatureActionsCalculateRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocFormsGet200ResponseFieldsItemSignatureActionsCalculateRoot( - DocFormsGet200ResponseFieldsItemSignatureActionsCalculateRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocFormsGet200ResponseFieldsItemSignatureActionsCalculateRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocFormsGet200ResponseFieldsItemSignatureActionsCalculateRoot - && equalTo((DocFormsGet200ResponseFieldsItemSignatureActionsCalculateRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocFormsGet200ResponseFieldsItemSignatureActionsCalculateRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type(@NotNull DocFormsGet200ResponseFieldsItemSignatureActionsCalculateRootType type); - - Builder from(DocFormsGet200ResponseFieldsItemSignatureActionsCalculateRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocFormsGet200ResponseFieldsItemSignatureActionsCalculateRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocFormsGet200ResponseFieldsItemSignatureActionsCalculateRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocFormsGet200ResponseFieldsItemSignatureActionsCalculateRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type(@NotNull DocFormsGet200ResponseFieldsItemSignatureActionsCalculateRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocFormsGet200ResponseFieldsItemSignatureActionsCalculateRoot build() { - return new DocFormsGet200ResponseFieldsItemSignatureActionsCalculateRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemSignatureActionsCalculateRootType.java b/src/main/java/api/types/DocFormsGet200ResponseFieldsItemSignatureActionsCalculateRootType.java deleted file mode 100644 index 10abb34..0000000 --- a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemSignatureActionsCalculateRootType.java +++ /dev/null @@ -1,274 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocFormsGet200ResponseFieldsItemSignatureActionsCalculateRootType { - public static final DocFormsGet200ResponseFieldsItemSignatureActionsCalculateRootType UNKNOWN = - new DocFormsGet200ResponseFieldsItemSignatureActionsCalculateRootType(Value.UNKNOWN, "unknown"); - - public static final DocFormsGet200ResponseFieldsItemSignatureActionsCalculateRootType NAMED = - new DocFormsGet200ResponseFieldsItemSignatureActionsCalculateRootType(Value.NAMED, "named"); - - public static final DocFormsGet200ResponseFieldsItemSignatureActionsCalculateRootType GOTO = - new DocFormsGet200ResponseFieldsItemSignatureActionsCalculateRootType(Value.GOTO, "goto"); - - public static final DocFormsGet200ResponseFieldsItemSignatureActionsCalculateRootType GOTO_EMBEDDED = - new DocFormsGet200ResponseFieldsItemSignatureActionsCalculateRootType(Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocFormsGet200ResponseFieldsItemSignatureActionsCalculateRootType JAVASCRIPT = - new DocFormsGet200ResponseFieldsItemSignatureActionsCalculateRootType(Value.JAVASCRIPT, "javascript"); - - public static final DocFormsGet200ResponseFieldsItemSignatureActionsCalculateRootType SOUND = - new DocFormsGet200ResponseFieldsItemSignatureActionsCalculateRootType(Value.SOUND, "sound"); - - public static final DocFormsGet200ResponseFieldsItemSignatureActionsCalculateRootType RENDITION = - new DocFormsGet200ResponseFieldsItemSignatureActionsCalculateRootType(Value.RENDITION, "rendition"); - - public static final DocFormsGet200ResponseFieldsItemSignatureActionsCalculateRootType GOTO_REMOTE = - new DocFormsGet200ResponseFieldsItemSignatureActionsCalculateRootType(Value.GOTO_REMOTE, "goto-remote"); - - public static final DocFormsGet200ResponseFieldsItemSignatureActionsCalculateRootType LAUNCH = - new DocFormsGet200ResponseFieldsItemSignatureActionsCalculateRootType(Value.LAUNCH, "launch"); - - public static final DocFormsGet200ResponseFieldsItemSignatureActionsCalculateRootType IMPORT_DATA = - new DocFormsGet200ResponseFieldsItemSignatureActionsCalculateRootType(Value.IMPORT_DATA, "import-data"); - - public static final DocFormsGet200ResponseFieldsItemSignatureActionsCalculateRootType SET_OCG_STATE = - new DocFormsGet200ResponseFieldsItemSignatureActionsCalculateRootType(Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocFormsGet200ResponseFieldsItemSignatureActionsCalculateRootType URI = - new DocFormsGet200ResponseFieldsItemSignatureActionsCalculateRootType(Value.URI, "uri"); - - public static final DocFormsGet200ResponseFieldsItemSignatureActionsCalculateRootType MOVIE = - new DocFormsGet200ResponseFieldsItemSignatureActionsCalculateRootType(Value.MOVIE, "movie"); - - public static final DocFormsGet200ResponseFieldsItemSignatureActionsCalculateRootType SUBMIT_FORM = - new DocFormsGet200ResponseFieldsItemSignatureActionsCalculateRootType(Value.SUBMIT_FORM, "submit-form"); - - public static final DocFormsGet200ResponseFieldsItemSignatureActionsCalculateRootType HIDE = - new DocFormsGet200ResponseFieldsItemSignatureActionsCalculateRootType(Value.HIDE, "hide"); - - public static final DocFormsGet200ResponseFieldsItemSignatureActionsCalculateRootType THREAD = - new DocFormsGet200ResponseFieldsItemSignatureActionsCalculateRootType(Value.THREAD, "thread"); - - public static final DocFormsGet200ResponseFieldsItemSignatureActionsCalculateRootType GOTO3D_VIEW = - new DocFormsGet200ResponseFieldsItemSignatureActionsCalculateRootType(Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocFormsGet200ResponseFieldsItemSignatureActionsCalculateRootType TRANSITION = - new DocFormsGet200ResponseFieldsItemSignatureActionsCalculateRootType(Value.TRANSITION, "transition"); - - public static final DocFormsGet200ResponseFieldsItemSignatureActionsCalculateRootType RESET_FORM = - new DocFormsGet200ResponseFieldsItemSignatureActionsCalculateRootType(Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocFormsGet200ResponseFieldsItemSignatureActionsCalculateRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocFormsGet200ResponseFieldsItemSignatureActionsCalculateRootType - && this.string.equals( - ((DocFormsGet200ResponseFieldsItemSignatureActionsCalculateRootType) other).string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocFormsGet200ResponseFieldsItemSignatureActionsCalculateRootType valueOf(String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocFormsGet200ResponseFieldsItemSignatureActionsCalculateRootType(Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemSignatureActionsCalculateWarningsItem.java b/src/main/java/api/types/DocFormsGet200ResponseFieldsItemSignatureActionsCalculateWarningsItem.java deleted file mode 100644 index 9d769dc..0000000 --- a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemSignatureActionsCalculateWarningsItem.java +++ /dev/null @@ -1,101 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocFormsGet200ResponseFieldsItemSignatureActionsCalculateWarningsItem { - public static final DocFormsGet200ResponseFieldsItemSignatureActionsCalculateWarningsItem MALFORMED_NEXT = - new DocFormsGet200ResponseFieldsItemSignatureActionsCalculateWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocFormsGet200ResponseFieldsItemSignatureActionsCalculateWarningsItem CYCLE_DROPPED = - new DocFormsGet200ResponseFieldsItemSignatureActionsCalculateWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocFormsGet200ResponseFieldsItemSignatureActionsCalculateWarningsItem INCOMPLETE = - new DocFormsGet200ResponseFieldsItemSignatureActionsCalculateWarningsItem(Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocFormsGet200ResponseFieldsItemSignatureActionsCalculateWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocFormsGet200ResponseFieldsItemSignatureActionsCalculateWarningsItem - && this.string.equals( - ((DocFormsGet200ResponseFieldsItemSignatureActionsCalculateWarningsItem) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocFormsGet200ResponseFieldsItemSignatureActionsCalculateWarningsItem valueOf(String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocFormsGet200ResponseFieldsItemSignatureActionsCalculateWarningsItem(Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemSignatureActionsFormat.java b/src/main/java/api/types/DocFormsGet200ResponseFieldsItemSignatureActionsFormat.java deleted file mode 100644 index f06068a..0000000 --- a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemSignatureActionsFormat.java +++ /dev/null @@ -1,249 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocFormsGet200ResponseFieldsItemSignatureActionsFormat.Builder.class) -public final class DocFormsGet200ResponseFieldsItemSignatureActionsFormat { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocFormsGet200ResponseFieldsItemSignatureActionsFormat( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocFormsGet200ResponseFieldsItemSignatureActionsFormat - && equalTo((DocFormsGet200ResponseFieldsItemSignatureActionsFormat) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocFormsGet200ResponseFieldsItemSignatureActionsFormat other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocFormsGet200ResponseFieldsItemSignatureActionsFormat other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocFormsGet200ResponseFieldsItemSignatureActionsFormat build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocFormsGet200ResponseFieldsItemSignatureActionsFormatRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings(List warnings); - - _FinalStage addWarnings(DocFormsGet200ResponseFieldsItemSignatureActionsFormatWarningsItem warnings); - - _FinalStage addAllWarnings(List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = new ArrayList<>(); - - private Optional root = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocFormsGet200ResponseFieldsItemSignatureActionsFormat other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings(DocFormsGet200ResponseFieldsItemSignatureActionsFormatWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings(List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root(Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocFormsGet200ResponseFieldsItemSignatureActionsFormatRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root(Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocFormsGet200ResponseFieldsItemSignatureActionsFormat build() { - return new DocFormsGet200ResponseFieldsItemSignatureActionsFormat( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemSignatureActionsFormatRoot.java b/src/main/java/api/types/DocFormsGet200ResponseFieldsItemSignatureActionsFormatRoot.java deleted file mode 100644 index 488098e..0000000 --- a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemSignatureActionsFormatRoot.java +++ /dev/null @@ -1,223 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocFormsGet200ResponseFieldsItemSignatureActionsFormatRoot.Builder.class) -public final class DocFormsGet200ResponseFieldsItemSignatureActionsFormatRoot { - private final DocFormsGet200ResponseFieldsItemSignatureActionsFormatRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocFormsGet200ResponseFieldsItemSignatureActionsFormatRoot( - DocFormsGet200ResponseFieldsItemSignatureActionsFormatRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocFormsGet200ResponseFieldsItemSignatureActionsFormatRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocFormsGet200ResponseFieldsItemSignatureActionsFormatRoot - && equalTo((DocFormsGet200ResponseFieldsItemSignatureActionsFormatRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocFormsGet200ResponseFieldsItemSignatureActionsFormatRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type(@NotNull DocFormsGet200ResponseFieldsItemSignatureActionsFormatRootType type); - - Builder from(DocFormsGet200ResponseFieldsItemSignatureActionsFormatRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocFormsGet200ResponseFieldsItemSignatureActionsFormatRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocFormsGet200ResponseFieldsItemSignatureActionsFormatRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocFormsGet200ResponseFieldsItemSignatureActionsFormatRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type(@NotNull DocFormsGet200ResponseFieldsItemSignatureActionsFormatRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocFormsGet200ResponseFieldsItemSignatureActionsFormatRoot build() { - return new DocFormsGet200ResponseFieldsItemSignatureActionsFormatRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemSignatureActionsFormatRootType.java b/src/main/java/api/types/DocFormsGet200ResponseFieldsItemSignatureActionsFormatRootType.java deleted file mode 100644 index 1b0be48..0000000 --- a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemSignatureActionsFormatRootType.java +++ /dev/null @@ -1,274 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocFormsGet200ResponseFieldsItemSignatureActionsFormatRootType { - public static final DocFormsGet200ResponseFieldsItemSignatureActionsFormatRootType UNKNOWN = - new DocFormsGet200ResponseFieldsItemSignatureActionsFormatRootType(Value.UNKNOWN, "unknown"); - - public static final DocFormsGet200ResponseFieldsItemSignatureActionsFormatRootType NAMED = - new DocFormsGet200ResponseFieldsItemSignatureActionsFormatRootType(Value.NAMED, "named"); - - public static final DocFormsGet200ResponseFieldsItemSignatureActionsFormatRootType GOTO = - new DocFormsGet200ResponseFieldsItemSignatureActionsFormatRootType(Value.GOTO, "goto"); - - public static final DocFormsGet200ResponseFieldsItemSignatureActionsFormatRootType GOTO_EMBEDDED = - new DocFormsGet200ResponseFieldsItemSignatureActionsFormatRootType(Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocFormsGet200ResponseFieldsItemSignatureActionsFormatRootType JAVASCRIPT = - new DocFormsGet200ResponseFieldsItemSignatureActionsFormatRootType(Value.JAVASCRIPT, "javascript"); - - public static final DocFormsGet200ResponseFieldsItemSignatureActionsFormatRootType SOUND = - new DocFormsGet200ResponseFieldsItemSignatureActionsFormatRootType(Value.SOUND, "sound"); - - public static final DocFormsGet200ResponseFieldsItemSignatureActionsFormatRootType RENDITION = - new DocFormsGet200ResponseFieldsItemSignatureActionsFormatRootType(Value.RENDITION, "rendition"); - - public static final DocFormsGet200ResponseFieldsItemSignatureActionsFormatRootType GOTO_REMOTE = - new DocFormsGet200ResponseFieldsItemSignatureActionsFormatRootType(Value.GOTO_REMOTE, "goto-remote"); - - public static final DocFormsGet200ResponseFieldsItemSignatureActionsFormatRootType LAUNCH = - new DocFormsGet200ResponseFieldsItemSignatureActionsFormatRootType(Value.LAUNCH, "launch"); - - public static final DocFormsGet200ResponseFieldsItemSignatureActionsFormatRootType IMPORT_DATA = - new DocFormsGet200ResponseFieldsItemSignatureActionsFormatRootType(Value.IMPORT_DATA, "import-data"); - - public static final DocFormsGet200ResponseFieldsItemSignatureActionsFormatRootType SET_OCG_STATE = - new DocFormsGet200ResponseFieldsItemSignatureActionsFormatRootType(Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocFormsGet200ResponseFieldsItemSignatureActionsFormatRootType URI = - new DocFormsGet200ResponseFieldsItemSignatureActionsFormatRootType(Value.URI, "uri"); - - public static final DocFormsGet200ResponseFieldsItemSignatureActionsFormatRootType MOVIE = - new DocFormsGet200ResponseFieldsItemSignatureActionsFormatRootType(Value.MOVIE, "movie"); - - public static final DocFormsGet200ResponseFieldsItemSignatureActionsFormatRootType SUBMIT_FORM = - new DocFormsGet200ResponseFieldsItemSignatureActionsFormatRootType(Value.SUBMIT_FORM, "submit-form"); - - public static final DocFormsGet200ResponseFieldsItemSignatureActionsFormatRootType HIDE = - new DocFormsGet200ResponseFieldsItemSignatureActionsFormatRootType(Value.HIDE, "hide"); - - public static final DocFormsGet200ResponseFieldsItemSignatureActionsFormatRootType THREAD = - new DocFormsGet200ResponseFieldsItemSignatureActionsFormatRootType(Value.THREAD, "thread"); - - public static final DocFormsGet200ResponseFieldsItemSignatureActionsFormatRootType GOTO3D_VIEW = - new DocFormsGet200ResponseFieldsItemSignatureActionsFormatRootType(Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocFormsGet200ResponseFieldsItemSignatureActionsFormatRootType TRANSITION = - new DocFormsGet200ResponseFieldsItemSignatureActionsFormatRootType(Value.TRANSITION, "transition"); - - public static final DocFormsGet200ResponseFieldsItemSignatureActionsFormatRootType RESET_FORM = - new DocFormsGet200ResponseFieldsItemSignatureActionsFormatRootType(Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocFormsGet200ResponseFieldsItemSignatureActionsFormatRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocFormsGet200ResponseFieldsItemSignatureActionsFormatRootType - && this.string.equals( - ((DocFormsGet200ResponseFieldsItemSignatureActionsFormatRootType) other).string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocFormsGet200ResponseFieldsItemSignatureActionsFormatRootType valueOf(String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocFormsGet200ResponseFieldsItemSignatureActionsFormatRootType(Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemSignatureActionsFormatWarningsItem.java b/src/main/java/api/types/DocFormsGet200ResponseFieldsItemSignatureActionsFormatWarningsItem.java deleted file mode 100644 index 89e76a0..0000000 --- a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemSignatureActionsFormatWarningsItem.java +++ /dev/null @@ -1,100 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocFormsGet200ResponseFieldsItemSignatureActionsFormatWarningsItem { - public static final DocFormsGet200ResponseFieldsItemSignatureActionsFormatWarningsItem MALFORMED_NEXT = - new DocFormsGet200ResponseFieldsItemSignatureActionsFormatWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocFormsGet200ResponseFieldsItemSignatureActionsFormatWarningsItem CYCLE_DROPPED = - new DocFormsGet200ResponseFieldsItemSignatureActionsFormatWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocFormsGet200ResponseFieldsItemSignatureActionsFormatWarningsItem INCOMPLETE = - new DocFormsGet200ResponseFieldsItemSignatureActionsFormatWarningsItem(Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocFormsGet200ResponseFieldsItemSignatureActionsFormatWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocFormsGet200ResponseFieldsItemSignatureActionsFormatWarningsItem - && this.string.equals( - ((DocFormsGet200ResponseFieldsItemSignatureActionsFormatWarningsItem) other).string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocFormsGet200ResponseFieldsItemSignatureActionsFormatWarningsItem valueOf(String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocFormsGet200ResponseFieldsItemSignatureActionsFormatWarningsItem(Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemSignatureActionsKeystroke.java b/src/main/java/api/types/DocFormsGet200ResponseFieldsItemSignatureActionsKeystroke.java deleted file mode 100644 index 81d38e4..0000000 --- a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemSignatureActionsKeystroke.java +++ /dev/null @@ -1,252 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocFormsGet200ResponseFieldsItemSignatureActionsKeystroke.Builder.class) -public final class DocFormsGet200ResponseFieldsItemSignatureActionsKeystroke { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocFormsGet200ResponseFieldsItemSignatureActionsKeystroke( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocFormsGet200ResponseFieldsItemSignatureActionsKeystroke - && equalTo((DocFormsGet200ResponseFieldsItemSignatureActionsKeystroke) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocFormsGet200ResponseFieldsItemSignatureActionsKeystroke other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocFormsGet200ResponseFieldsItemSignatureActionsKeystroke other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocFormsGet200ResponseFieldsItemSignatureActionsKeystroke build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocFormsGet200ResponseFieldsItemSignatureActionsKeystrokeRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings(List warnings); - - _FinalStage addWarnings(DocFormsGet200ResponseFieldsItemSignatureActionsKeystrokeWarningsItem warnings); - - _FinalStage addAllWarnings( - List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = - new ArrayList<>(); - - private Optional root = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocFormsGet200ResponseFieldsItemSignatureActionsKeystroke other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings(DocFormsGet200ResponseFieldsItemSignatureActionsKeystrokeWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root(Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocFormsGet200ResponseFieldsItemSignatureActionsKeystrokeRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root(Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocFormsGet200ResponseFieldsItemSignatureActionsKeystroke build() { - return new DocFormsGet200ResponseFieldsItemSignatureActionsKeystroke( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemSignatureActionsKeystrokeRoot.java b/src/main/java/api/types/DocFormsGet200ResponseFieldsItemSignatureActionsKeystrokeRoot.java deleted file mode 100644 index 3389319..0000000 --- a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemSignatureActionsKeystrokeRoot.java +++ /dev/null @@ -1,223 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocFormsGet200ResponseFieldsItemSignatureActionsKeystrokeRoot.Builder.class) -public final class DocFormsGet200ResponseFieldsItemSignatureActionsKeystrokeRoot { - private final DocFormsGet200ResponseFieldsItemSignatureActionsKeystrokeRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocFormsGet200ResponseFieldsItemSignatureActionsKeystrokeRoot( - DocFormsGet200ResponseFieldsItemSignatureActionsKeystrokeRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocFormsGet200ResponseFieldsItemSignatureActionsKeystrokeRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocFormsGet200ResponseFieldsItemSignatureActionsKeystrokeRoot - && equalTo((DocFormsGet200ResponseFieldsItemSignatureActionsKeystrokeRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocFormsGet200ResponseFieldsItemSignatureActionsKeystrokeRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type(@NotNull DocFormsGet200ResponseFieldsItemSignatureActionsKeystrokeRootType type); - - Builder from(DocFormsGet200ResponseFieldsItemSignatureActionsKeystrokeRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocFormsGet200ResponseFieldsItemSignatureActionsKeystrokeRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocFormsGet200ResponseFieldsItemSignatureActionsKeystrokeRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocFormsGet200ResponseFieldsItemSignatureActionsKeystrokeRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type(@NotNull DocFormsGet200ResponseFieldsItemSignatureActionsKeystrokeRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocFormsGet200ResponseFieldsItemSignatureActionsKeystrokeRoot build() { - return new DocFormsGet200ResponseFieldsItemSignatureActionsKeystrokeRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemSignatureActionsKeystrokeRootType.java b/src/main/java/api/types/DocFormsGet200ResponseFieldsItemSignatureActionsKeystrokeRootType.java deleted file mode 100644 index 5cb4a75..0000000 --- a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemSignatureActionsKeystrokeRootType.java +++ /dev/null @@ -1,274 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocFormsGet200ResponseFieldsItemSignatureActionsKeystrokeRootType { - public static final DocFormsGet200ResponseFieldsItemSignatureActionsKeystrokeRootType UNKNOWN = - new DocFormsGet200ResponseFieldsItemSignatureActionsKeystrokeRootType(Value.UNKNOWN, "unknown"); - - public static final DocFormsGet200ResponseFieldsItemSignatureActionsKeystrokeRootType NAMED = - new DocFormsGet200ResponseFieldsItemSignatureActionsKeystrokeRootType(Value.NAMED, "named"); - - public static final DocFormsGet200ResponseFieldsItemSignatureActionsKeystrokeRootType GOTO = - new DocFormsGet200ResponseFieldsItemSignatureActionsKeystrokeRootType(Value.GOTO, "goto"); - - public static final DocFormsGet200ResponseFieldsItemSignatureActionsKeystrokeRootType GOTO_EMBEDDED = - new DocFormsGet200ResponseFieldsItemSignatureActionsKeystrokeRootType(Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocFormsGet200ResponseFieldsItemSignatureActionsKeystrokeRootType JAVASCRIPT = - new DocFormsGet200ResponseFieldsItemSignatureActionsKeystrokeRootType(Value.JAVASCRIPT, "javascript"); - - public static final DocFormsGet200ResponseFieldsItemSignatureActionsKeystrokeRootType SOUND = - new DocFormsGet200ResponseFieldsItemSignatureActionsKeystrokeRootType(Value.SOUND, "sound"); - - public static final DocFormsGet200ResponseFieldsItemSignatureActionsKeystrokeRootType RENDITION = - new DocFormsGet200ResponseFieldsItemSignatureActionsKeystrokeRootType(Value.RENDITION, "rendition"); - - public static final DocFormsGet200ResponseFieldsItemSignatureActionsKeystrokeRootType GOTO_REMOTE = - new DocFormsGet200ResponseFieldsItemSignatureActionsKeystrokeRootType(Value.GOTO_REMOTE, "goto-remote"); - - public static final DocFormsGet200ResponseFieldsItemSignatureActionsKeystrokeRootType LAUNCH = - new DocFormsGet200ResponseFieldsItemSignatureActionsKeystrokeRootType(Value.LAUNCH, "launch"); - - public static final DocFormsGet200ResponseFieldsItemSignatureActionsKeystrokeRootType IMPORT_DATA = - new DocFormsGet200ResponseFieldsItemSignatureActionsKeystrokeRootType(Value.IMPORT_DATA, "import-data"); - - public static final DocFormsGet200ResponseFieldsItemSignatureActionsKeystrokeRootType SET_OCG_STATE = - new DocFormsGet200ResponseFieldsItemSignatureActionsKeystrokeRootType(Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocFormsGet200ResponseFieldsItemSignatureActionsKeystrokeRootType URI = - new DocFormsGet200ResponseFieldsItemSignatureActionsKeystrokeRootType(Value.URI, "uri"); - - public static final DocFormsGet200ResponseFieldsItemSignatureActionsKeystrokeRootType MOVIE = - new DocFormsGet200ResponseFieldsItemSignatureActionsKeystrokeRootType(Value.MOVIE, "movie"); - - public static final DocFormsGet200ResponseFieldsItemSignatureActionsKeystrokeRootType SUBMIT_FORM = - new DocFormsGet200ResponseFieldsItemSignatureActionsKeystrokeRootType(Value.SUBMIT_FORM, "submit-form"); - - public static final DocFormsGet200ResponseFieldsItemSignatureActionsKeystrokeRootType HIDE = - new DocFormsGet200ResponseFieldsItemSignatureActionsKeystrokeRootType(Value.HIDE, "hide"); - - public static final DocFormsGet200ResponseFieldsItemSignatureActionsKeystrokeRootType THREAD = - new DocFormsGet200ResponseFieldsItemSignatureActionsKeystrokeRootType(Value.THREAD, "thread"); - - public static final DocFormsGet200ResponseFieldsItemSignatureActionsKeystrokeRootType GOTO3D_VIEW = - new DocFormsGet200ResponseFieldsItemSignatureActionsKeystrokeRootType(Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocFormsGet200ResponseFieldsItemSignatureActionsKeystrokeRootType TRANSITION = - new DocFormsGet200ResponseFieldsItemSignatureActionsKeystrokeRootType(Value.TRANSITION, "transition"); - - public static final DocFormsGet200ResponseFieldsItemSignatureActionsKeystrokeRootType RESET_FORM = - new DocFormsGet200ResponseFieldsItemSignatureActionsKeystrokeRootType(Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocFormsGet200ResponseFieldsItemSignatureActionsKeystrokeRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocFormsGet200ResponseFieldsItemSignatureActionsKeystrokeRootType - && this.string.equals( - ((DocFormsGet200ResponseFieldsItemSignatureActionsKeystrokeRootType) other).string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocFormsGet200ResponseFieldsItemSignatureActionsKeystrokeRootType valueOf(String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocFormsGet200ResponseFieldsItemSignatureActionsKeystrokeRootType(Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemSignatureActionsKeystrokeWarningsItem.java b/src/main/java/api/types/DocFormsGet200ResponseFieldsItemSignatureActionsKeystrokeWarningsItem.java deleted file mode 100644 index 302a6a7..0000000 --- a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemSignatureActionsKeystrokeWarningsItem.java +++ /dev/null @@ -1,101 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocFormsGet200ResponseFieldsItemSignatureActionsKeystrokeWarningsItem { - public static final DocFormsGet200ResponseFieldsItemSignatureActionsKeystrokeWarningsItem MALFORMED_NEXT = - new DocFormsGet200ResponseFieldsItemSignatureActionsKeystrokeWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocFormsGet200ResponseFieldsItemSignatureActionsKeystrokeWarningsItem CYCLE_DROPPED = - new DocFormsGet200ResponseFieldsItemSignatureActionsKeystrokeWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocFormsGet200ResponseFieldsItemSignatureActionsKeystrokeWarningsItem INCOMPLETE = - new DocFormsGet200ResponseFieldsItemSignatureActionsKeystrokeWarningsItem(Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocFormsGet200ResponseFieldsItemSignatureActionsKeystrokeWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocFormsGet200ResponseFieldsItemSignatureActionsKeystrokeWarningsItem - && this.string.equals( - ((DocFormsGet200ResponseFieldsItemSignatureActionsKeystrokeWarningsItem) other) - .string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocFormsGet200ResponseFieldsItemSignatureActionsKeystrokeWarningsItem valueOf(String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocFormsGet200ResponseFieldsItemSignatureActionsKeystrokeWarningsItem(Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemSignatureActionsValidate.java b/src/main/java/api/types/DocFormsGet200ResponseFieldsItemSignatureActionsValidate.java deleted file mode 100644 index 2153a24..0000000 --- a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemSignatureActionsValidate.java +++ /dev/null @@ -1,250 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocFormsGet200ResponseFieldsItemSignatureActionsValidate.Builder.class) -public final class DocFormsGet200ResponseFieldsItemSignatureActionsValidate { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocFormsGet200ResponseFieldsItemSignatureActionsValidate( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocFormsGet200ResponseFieldsItemSignatureActionsValidate - && equalTo((DocFormsGet200ResponseFieldsItemSignatureActionsValidate) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocFormsGet200ResponseFieldsItemSignatureActionsValidate other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocFormsGet200ResponseFieldsItemSignatureActionsValidate other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocFormsGet200ResponseFieldsItemSignatureActionsValidate build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocFormsGet200ResponseFieldsItemSignatureActionsValidateRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings(List warnings); - - _FinalStage addWarnings(DocFormsGet200ResponseFieldsItemSignatureActionsValidateWarningsItem warnings); - - _FinalStage addAllWarnings(List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = new ArrayList<>(); - - private Optional root = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocFormsGet200ResponseFieldsItemSignatureActionsValidate other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings(DocFormsGet200ResponseFieldsItemSignatureActionsValidateWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root(Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocFormsGet200ResponseFieldsItemSignatureActionsValidateRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root(Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocFormsGet200ResponseFieldsItemSignatureActionsValidate build() { - return new DocFormsGet200ResponseFieldsItemSignatureActionsValidate( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemSignatureActionsValidateRoot.java b/src/main/java/api/types/DocFormsGet200ResponseFieldsItemSignatureActionsValidateRoot.java deleted file mode 100644 index 894a307..0000000 --- a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemSignatureActionsValidateRoot.java +++ /dev/null @@ -1,223 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocFormsGet200ResponseFieldsItemSignatureActionsValidateRoot.Builder.class) -public final class DocFormsGet200ResponseFieldsItemSignatureActionsValidateRoot { - private final DocFormsGet200ResponseFieldsItemSignatureActionsValidateRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocFormsGet200ResponseFieldsItemSignatureActionsValidateRoot( - DocFormsGet200ResponseFieldsItemSignatureActionsValidateRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocFormsGet200ResponseFieldsItemSignatureActionsValidateRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocFormsGet200ResponseFieldsItemSignatureActionsValidateRoot - && equalTo((DocFormsGet200ResponseFieldsItemSignatureActionsValidateRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocFormsGet200ResponseFieldsItemSignatureActionsValidateRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type(@NotNull DocFormsGet200ResponseFieldsItemSignatureActionsValidateRootType type); - - Builder from(DocFormsGet200ResponseFieldsItemSignatureActionsValidateRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocFormsGet200ResponseFieldsItemSignatureActionsValidateRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocFormsGet200ResponseFieldsItemSignatureActionsValidateRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocFormsGet200ResponseFieldsItemSignatureActionsValidateRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type(@NotNull DocFormsGet200ResponseFieldsItemSignatureActionsValidateRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocFormsGet200ResponseFieldsItemSignatureActionsValidateRoot build() { - return new DocFormsGet200ResponseFieldsItemSignatureActionsValidateRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemSignatureActionsValidateRootType.java b/src/main/java/api/types/DocFormsGet200ResponseFieldsItemSignatureActionsValidateRootType.java deleted file mode 100644 index 69a9211..0000000 --- a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemSignatureActionsValidateRootType.java +++ /dev/null @@ -1,274 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocFormsGet200ResponseFieldsItemSignatureActionsValidateRootType { - public static final DocFormsGet200ResponseFieldsItemSignatureActionsValidateRootType UNKNOWN = - new DocFormsGet200ResponseFieldsItemSignatureActionsValidateRootType(Value.UNKNOWN, "unknown"); - - public static final DocFormsGet200ResponseFieldsItemSignatureActionsValidateRootType NAMED = - new DocFormsGet200ResponseFieldsItemSignatureActionsValidateRootType(Value.NAMED, "named"); - - public static final DocFormsGet200ResponseFieldsItemSignatureActionsValidateRootType GOTO = - new DocFormsGet200ResponseFieldsItemSignatureActionsValidateRootType(Value.GOTO, "goto"); - - public static final DocFormsGet200ResponseFieldsItemSignatureActionsValidateRootType GOTO_EMBEDDED = - new DocFormsGet200ResponseFieldsItemSignatureActionsValidateRootType(Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocFormsGet200ResponseFieldsItemSignatureActionsValidateRootType JAVASCRIPT = - new DocFormsGet200ResponseFieldsItemSignatureActionsValidateRootType(Value.JAVASCRIPT, "javascript"); - - public static final DocFormsGet200ResponseFieldsItemSignatureActionsValidateRootType SOUND = - new DocFormsGet200ResponseFieldsItemSignatureActionsValidateRootType(Value.SOUND, "sound"); - - public static final DocFormsGet200ResponseFieldsItemSignatureActionsValidateRootType RENDITION = - new DocFormsGet200ResponseFieldsItemSignatureActionsValidateRootType(Value.RENDITION, "rendition"); - - public static final DocFormsGet200ResponseFieldsItemSignatureActionsValidateRootType GOTO_REMOTE = - new DocFormsGet200ResponseFieldsItemSignatureActionsValidateRootType(Value.GOTO_REMOTE, "goto-remote"); - - public static final DocFormsGet200ResponseFieldsItemSignatureActionsValidateRootType LAUNCH = - new DocFormsGet200ResponseFieldsItemSignatureActionsValidateRootType(Value.LAUNCH, "launch"); - - public static final DocFormsGet200ResponseFieldsItemSignatureActionsValidateRootType IMPORT_DATA = - new DocFormsGet200ResponseFieldsItemSignatureActionsValidateRootType(Value.IMPORT_DATA, "import-data"); - - public static final DocFormsGet200ResponseFieldsItemSignatureActionsValidateRootType SET_OCG_STATE = - new DocFormsGet200ResponseFieldsItemSignatureActionsValidateRootType(Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocFormsGet200ResponseFieldsItemSignatureActionsValidateRootType URI = - new DocFormsGet200ResponseFieldsItemSignatureActionsValidateRootType(Value.URI, "uri"); - - public static final DocFormsGet200ResponseFieldsItemSignatureActionsValidateRootType MOVIE = - new DocFormsGet200ResponseFieldsItemSignatureActionsValidateRootType(Value.MOVIE, "movie"); - - public static final DocFormsGet200ResponseFieldsItemSignatureActionsValidateRootType SUBMIT_FORM = - new DocFormsGet200ResponseFieldsItemSignatureActionsValidateRootType(Value.SUBMIT_FORM, "submit-form"); - - public static final DocFormsGet200ResponseFieldsItemSignatureActionsValidateRootType HIDE = - new DocFormsGet200ResponseFieldsItemSignatureActionsValidateRootType(Value.HIDE, "hide"); - - public static final DocFormsGet200ResponseFieldsItemSignatureActionsValidateRootType THREAD = - new DocFormsGet200ResponseFieldsItemSignatureActionsValidateRootType(Value.THREAD, "thread"); - - public static final DocFormsGet200ResponseFieldsItemSignatureActionsValidateRootType GOTO3D_VIEW = - new DocFormsGet200ResponseFieldsItemSignatureActionsValidateRootType(Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocFormsGet200ResponseFieldsItemSignatureActionsValidateRootType TRANSITION = - new DocFormsGet200ResponseFieldsItemSignatureActionsValidateRootType(Value.TRANSITION, "transition"); - - public static final DocFormsGet200ResponseFieldsItemSignatureActionsValidateRootType RESET_FORM = - new DocFormsGet200ResponseFieldsItemSignatureActionsValidateRootType(Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocFormsGet200ResponseFieldsItemSignatureActionsValidateRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocFormsGet200ResponseFieldsItemSignatureActionsValidateRootType - && this.string.equals( - ((DocFormsGet200ResponseFieldsItemSignatureActionsValidateRootType) other).string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocFormsGet200ResponseFieldsItemSignatureActionsValidateRootType valueOf(String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocFormsGet200ResponseFieldsItemSignatureActionsValidateRootType(Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemSignatureActionsValidateWarningsItem.java b/src/main/java/api/types/DocFormsGet200ResponseFieldsItemSignatureActionsValidateWarningsItem.java deleted file mode 100644 index 7e1cd73..0000000 --- a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemSignatureActionsValidateWarningsItem.java +++ /dev/null @@ -1,100 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocFormsGet200ResponseFieldsItemSignatureActionsValidateWarningsItem { - public static final DocFormsGet200ResponseFieldsItemSignatureActionsValidateWarningsItem MALFORMED_NEXT = - new DocFormsGet200ResponseFieldsItemSignatureActionsValidateWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocFormsGet200ResponseFieldsItemSignatureActionsValidateWarningsItem CYCLE_DROPPED = - new DocFormsGet200ResponseFieldsItemSignatureActionsValidateWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocFormsGet200ResponseFieldsItemSignatureActionsValidateWarningsItem INCOMPLETE = - new DocFormsGet200ResponseFieldsItemSignatureActionsValidateWarningsItem(Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocFormsGet200ResponseFieldsItemSignatureActionsValidateWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocFormsGet200ResponseFieldsItemSignatureActionsValidateWarningsItem - && this.string.equals( - ((DocFormsGet200ResponseFieldsItemSignatureActionsValidateWarningsItem) other).string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocFormsGet200ResponseFieldsItemSignatureActionsValidateWarningsItem valueOf(String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocFormsGet200ResponseFieldsItemSignatureActionsValidateWarningsItem(Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemText.java b/src/main/java/api/types/DocFormsGet200ResponseFieldsItemText.java index 009df2d..41a17f2 100644 --- a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemText.java +++ b/src/main/java/api/types/DocFormsGet200ResponseFieldsItemText.java @@ -44,7 +44,7 @@ public final class DocFormsGet200ResponseFieldsItemText { private final DocFormsGet200ResponseFieldsItemTextDefaultValueEntry defaultValueEntry; - private final Optional actions; + private final Optional actions; private final List widgets; @@ -72,7 +72,7 @@ private DocFormsGet200ResponseFieldsItemText( Optional mappingName, DocFormsGet200ResponseFieldsItemTextValueEntry valueEntry, DocFormsGet200ResponseFieldsItemTextDefaultValueEntry defaultValueEntry, - Optional actions, + Optional actions, List widgets, String value, String defaultValue, @@ -153,7 +153,7 @@ public DocFormsGet200ResponseFieldsItemTextDefaultValueEntry getDefaultValueEntr } @JsonProperty("actions") - public Optional getActions() { + public Optional getActions() { return actions; } @@ -345,9 +345,9 @@ public interface _FinalStage { _FinalStage mappingName(Nullable mappingName); - _FinalStage actions(Optional actions); + _FinalStage actions(Optional actions); - _FinalStage actions(DocFormsGet200ResponseFieldsItemTextActions actions); + _FinalStage actions(PdfFieldActions actions); _FinalStage widgets(List widgets); @@ -405,7 +405,7 @@ public static final class Builder private List widgets = new ArrayList<>(); - private Optional actions = Optional.empty(); + private Optional actions = Optional.empty(); private Optional mappingName = Optional.empty(); @@ -573,14 +573,14 @@ public _FinalStage widgets(List } @java.lang.Override - public _FinalStage actions(DocFormsGet200ResponseFieldsItemTextActions actions) { + public _FinalStage actions(PdfFieldActions actions) { this.actions = Optional.ofNullable(actions); return this; } @java.lang.Override @JsonSetter(value = "actions", nulls = Nulls.SKIP) - public _FinalStage actions(Optional actions) { + public _FinalStage actions(Optional actions) { this.actions = actions; return this; } diff --git a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemTextActionsCalculate.java b/src/main/java/api/types/DocFormsGet200ResponseFieldsItemTextActionsCalculate.java deleted file mode 100644 index 9f0882a..0000000 --- a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemTextActionsCalculate.java +++ /dev/null @@ -1,249 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocFormsGet200ResponseFieldsItemTextActionsCalculate.Builder.class) -public final class DocFormsGet200ResponseFieldsItemTextActionsCalculate { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocFormsGet200ResponseFieldsItemTextActionsCalculate( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocFormsGet200ResponseFieldsItemTextActionsCalculate - && equalTo((DocFormsGet200ResponseFieldsItemTextActionsCalculate) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocFormsGet200ResponseFieldsItemTextActionsCalculate other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocFormsGet200ResponseFieldsItemTextActionsCalculate other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocFormsGet200ResponseFieldsItemTextActionsCalculate build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocFormsGet200ResponseFieldsItemTextActionsCalculateRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings(List warnings); - - _FinalStage addWarnings(DocFormsGet200ResponseFieldsItemTextActionsCalculateWarningsItem warnings); - - _FinalStage addAllWarnings(List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = new ArrayList<>(); - - private Optional root = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocFormsGet200ResponseFieldsItemTextActionsCalculate other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings(DocFormsGet200ResponseFieldsItemTextActionsCalculateWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings(List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root(Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocFormsGet200ResponseFieldsItemTextActionsCalculateRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root(Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocFormsGet200ResponseFieldsItemTextActionsCalculate build() { - return new DocFormsGet200ResponseFieldsItemTextActionsCalculate( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemTextActionsCalculateRootType.java b/src/main/java/api/types/DocFormsGet200ResponseFieldsItemTextActionsCalculateRootType.java deleted file mode 100644 index e1a6efb..0000000 --- a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemTextActionsCalculateRootType.java +++ /dev/null @@ -1,274 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocFormsGet200ResponseFieldsItemTextActionsCalculateRootType { - public static final DocFormsGet200ResponseFieldsItemTextActionsCalculateRootType UNKNOWN = - new DocFormsGet200ResponseFieldsItemTextActionsCalculateRootType(Value.UNKNOWN, "unknown"); - - public static final DocFormsGet200ResponseFieldsItemTextActionsCalculateRootType NAMED = - new DocFormsGet200ResponseFieldsItemTextActionsCalculateRootType(Value.NAMED, "named"); - - public static final DocFormsGet200ResponseFieldsItemTextActionsCalculateRootType GOTO = - new DocFormsGet200ResponseFieldsItemTextActionsCalculateRootType(Value.GOTO, "goto"); - - public static final DocFormsGet200ResponseFieldsItemTextActionsCalculateRootType GOTO_EMBEDDED = - new DocFormsGet200ResponseFieldsItemTextActionsCalculateRootType(Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocFormsGet200ResponseFieldsItemTextActionsCalculateRootType JAVASCRIPT = - new DocFormsGet200ResponseFieldsItemTextActionsCalculateRootType(Value.JAVASCRIPT, "javascript"); - - public static final DocFormsGet200ResponseFieldsItemTextActionsCalculateRootType SOUND = - new DocFormsGet200ResponseFieldsItemTextActionsCalculateRootType(Value.SOUND, "sound"); - - public static final DocFormsGet200ResponseFieldsItemTextActionsCalculateRootType RENDITION = - new DocFormsGet200ResponseFieldsItemTextActionsCalculateRootType(Value.RENDITION, "rendition"); - - public static final DocFormsGet200ResponseFieldsItemTextActionsCalculateRootType GOTO_REMOTE = - new DocFormsGet200ResponseFieldsItemTextActionsCalculateRootType(Value.GOTO_REMOTE, "goto-remote"); - - public static final DocFormsGet200ResponseFieldsItemTextActionsCalculateRootType LAUNCH = - new DocFormsGet200ResponseFieldsItemTextActionsCalculateRootType(Value.LAUNCH, "launch"); - - public static final DocFormsGet200ResponseFieldsItemTextActionsCalculateRootType IMPORT_DATA = - new DocFormsGet200ResponseFieldsItemTextActionsCalculateRootType(Value.IMPORT_DATA, "import-data"); - - public static final DocFormsGet200ResponseFieldsItemTextActionsCalculateRootType SET_OCG_STATE = - new DocFormsGet200ResponseFieldsItemTextActionsCalculateRootType(Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocFormsGet200ResponseFieldsItemTextActionsCalculateRootType URI = - new DocFormsGet200ResponseFieldsItemTextActionsCalculateRootType(Value.URI, "uri"); - - public static final DocFormsGet200ResponseFieldsItemTextActionsCalculateRootType MOVIE = - new DocFormsGet200ResponseFieldsItemTextActionsCalculateRootType(Value.MOVIE, "movie"); - - public static final DocFormsGet200ResponseFieldsItemTextActionsCalculateRootType SUBMIT_FORM = - new DocFormsGet200ResponseFieldsItemTextActionsCalculateRootType(Value.SUBMIT_FORM, "submit-form"); - - public static final DocFormsGet200ResponseFieldsItemTextActionsCalculateRootType HIDE = - new DocFormsGet200ResponseFieldsItemTextActionsCalculateRootType(Value.HIDE, "hide"); - - public static final DocFormsGet200ResponseFieldsItemTextActionsCalculateRootType THREAD = - new DocFormsGet200ResponseFieldsItemTextActionsCalculateRootType(Value.THREAD, "thread"); - - public static final DocFormsGet200ResponseFieldsItemTextActionsCalculateRootType GOTO3D_VIEW = - new DocFormsGet200ResponseFieldsItemTextActionsCalculateRootType(Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocFormsGet200ResponseFieldsItemTextActionsCalculateRootType TRANSITION = - new DocFormsGet200ResponseFieldsItemTextActionsCalculateRootType(Value.TRANSITION, "transition"); - - public static final DocFormsGet200ResponseFieldsItemTextActionsCalculateRootType RESET_FORM = - new DocFormsGet200ResponseFieldsItemTextActionsCalculateRootType(Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocFormsGet200ResponseFieldsItemTextActionsCalculateRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocFormsGet200ResponseFieldsItemTextActionsCalculateRootType - && this.string.equals( - ((DocFormsGet200ResponseFieldsItemTextActionsCalculateRootType) other).string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocFormsGet200ResponseFieldsItemTextActionsCalculateRootType valueOf(String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocFormsGet200ResponseFieldsItemTextActionsCalculateRootType(Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemTextActionsCalculateWarningsItem.java b/src/main/java/api/types/DocFormsGet200ResponseFieldsItemTextActionsCalculateWarningsItem.java deleted file mode 100644 index 14e3b39..0000000 --- a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemTextActionsCalculateWarningsItem.java +++ /dev/null @@ -1,99 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocFormsGet200ResponseFieldsItemTextActionsCalculateWarningsItem { - public static final DocFormsGet200ResponseFieldsItemTextActionsCalculateWarningsItem MALFORMED_NEXT = - new DocFormsGet200ResponseFieldsItemTextActionsCalculateWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocFormsGet200ResponseFieldsItemTextActionsCalculateWarningsItem CYCLE_DROPPED = - new DocFormsGet200ResponseFieldsItemTextActionsCalculateWarningsItem(Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocFormsGet200ResponseFieldsItemTextActionsCalculateWarningsItem INCOMPLETE = - new DocFormsGet200ResponseFieldsItemTextActionsCalculateWarningsItem(Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocFormsGet200ResponseFieldsItemTextActionsCalculateWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocFormsGet200ResponseFieldsItemTextActionsCalculateWarningsItem - && this.string.equals( - ((DocFormsGet200ResponseFieldsItemTextActionsCalculateWarningsItem) other).string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocFormsGet200ResponseFieldsItemTextActionsCalculateWarningsItem valueOf(String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocFormsGet200ResponseFieldsItemTextActionsCalculateWarningsItem(Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemTextActionsFormatRootType.java b/src/main/java/api/types/DocFormsGet200ResponseFieldsItemTextActionsFormatRootType.java deleted file mode 100644 index 546456d..0000000 --- a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemTextActionsFormatRootType.java +++ /dev/null @@ -1,274 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocFormsGet200ResponseFieldsItemTextActionsFormatRootType { - public static final DocFormsGet200ResponseFieldsItemTextActionsFormatRootType UNKNOWN = - new DocFormsGet200ResponseFieldsItemTextActionsFormatRootType(Value.UNKNOWN, "unknown"); - - public static final DocFormsGet200ResponseFieldsItemTextActionsFormatRootType NAMED = - new DocFormsGet200ResponseFieldsItemTextActionsFormatRootType(Value.NAMED, "named"); - - public static final DocFormsGet200ResponseFieldsItemTextActionsFormatRootType GOTO = - new DocFormsGet200ResponseFieldsItemTextActionsFormatRootType(Value.GOTO, "goto"); - - public static final DocFormsGet200ResponseFieldsItemTextActionsFormatRootType GOTO_EMBEDDED = - new DocFormsGet200ResponseFieldsItemTextActionsFormatRootType(Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocFormsGet200ResponseFieldsItemTextActionsFormatRootType JAVASCRIPT = - new DocFormsGet200ResponseFieldsItemTextActionsFormatRootType(Value.JAVASCRIPT, "javascript"); - - public static final DocFormsGet200ResponseFieldsItemTextActionsFormatRootType SOUND = - new DocFormsGet200ResponseFieldsItemTextActionsFormatRootType(Value.SOUND, "sound"); - - public static final DocFormsGet200ResponseFieldsItemTextActionsFormatRootType RENDITION = - new DocFormsGet200ResponseFieldsItemTextActionsFormatRootType(Value.RENDITION, "rendition"); - - public static final DocFormsGet200ResponseFieldsItemTextActionsFormatRootType GOTO_REMOTE = - new DocFormsGet200ResponseFieldsItemTextActionsFormatRootType(Value.GOTO_REMOTE, "goto-remote"); - - public static final DocFormsGet200ResponseFieldsItemTextActionsFormatRootType LAUNCH = - new DocFormsGet200ResponseFieldsItemTextActionsFormatRootType(Value.LAUNCH, "launch"); - - public static final DocFormsGet200ResponseFieldsItemTextActionsFormatRootType IMPORT_DATA = - new DocFormsGet200ResponseFieldsItemTextActionsFormatRootType(Value.IMPORT_DATA, "import-data"); - - public static final DocFormsGet200ResponseFieldsItemTextActionsFormatRootType SET_OCG_STATE = - new DocFormsGet200ResponseFieldsItemTextActionsFormatRootType(Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocFormsGet200ResponseFieldsItemTextActionsFormatRootType URI = - new DocFormsGet200ResponseFieldsItemTextActionsFormatRootType(Value.URI, "uri"); - - public static final DocFormsGet200ResponseFieldsItemTextActionsFormatRootType MOVIE = - new DocFormsGet200ResponseFieldsItemTextActionsFormatRootType(Value.MOVIE, "movie"); - - public static final DocFormsGet200ResponseFieldsItemTextActionsFormatRootType SUBMIT_FORM = - new DocFormsGet200ResponseFieldsItemTextActionsFormatRootType(Value.SUBMIT_FORM, "submit-form"); - - public static final DocFormsGet200ResponseFieldsItemTextActionsFormatRootType HIDE = - new DocFormsGet200ResponseFieldsItemTextActionsFormatRootType(Value.HIDE, "hide"); - - public static final DocFormsGet200ResponseFieldsItemTextActionsFormatRootType THREAD = - new DocFormsGet200ResponseFieldsItemTextActionsFormatRootType(Value.THREAD, "thread"); - - public static final DocFormsGet200ResponseFieldsItemTextActionsFormatRootType GOTO3D_VIEW = - new DocFormsGet200ResponseFieldsItemTextActionsFormatRootType(Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocFormsGet200ResponseFieldsItemTextActionsFormatRootType TRANSITION = - new DocFormsGet200ResponseFieldsItemTextActionsFormatRootType(Value.TRANSITION, "transition"); - - public static final DocFormsGet200ResponseFieldsItemTextActionsFormatRootType RESET_FORM = - new DocFormsGet200ResponseFieldsItemTextActionsFormatRootType(Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocFormsGet200ResponseFieldsItemTextActionsFormatRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocFormsGet200ResponseFieldsItemTextActionsFormatRootType - && this.string.equals( - ((DocFormsGet200ResponseFieldsItemTextActionsFormatRootType) other).string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocFormsGet200ResponseFieldsItemTextActionsFormatRootType valueOf(String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocFormsGet200ResponseFieldsItemTextActionsFormatRootType(Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemTextActionsKeystroke.java b/src/main/java/api/types/DocFormsGet200ResponseFieldsItemTextActionsKeystroke.java deleted file mode 100644 index b45187c..0000000 --- a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemTextActionsKeystroke.java +++ /dev/null @@ -1,249 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocFormsGet200ResponseFieldsItemTextActionsKeystroke.Builder.class) -public final class DocFormsGet200ResponseFieldsItemTextActionsKeystroke { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocFormsGet200ResponseFieldsItemTextActionsKeystroke( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocFormsGet200ResponseFieldsItemTextActionsKeystroke - && equalTo((DocFormsGet200ResponseFieldsItemTextActionsKeystroke) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocFormsGet200ResponseFieldsItemTextActionsKeystroke other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocFormsGet200ResponseFieldsItemTextActionsKeystroke other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocFormsGet200ResponseFieldsItemTextActionsKeystroke build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocFormsGet200ResponseFieldsItemTextActionsKeystrokeRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings(List warnings); - - _FinalStage addWarnings(DocFormsGet200ResponseFieldsItemTextActionsKeystrokeWarningsItem warnings); - - _FinalStage addAllWarnings(List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = new ArrayList<>(); - - private Optional root = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocFormsGet200ResponseFieldsItemTextActionsKeystroke other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings(DocFormsGet200ResponseFieldsItemTextActionsKeystrokeWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings(List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root(Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocFormsGet200ResponseFieldsItemTextActionsKeystrokeRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root(Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocFormsGet200ResponseFieldsItemTextActionsKeystroke build() { - return new DocFormsGet200ResponseFieldsItemTextActionsKeystroke( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemTextActionsKeystrokeRoot.java b/src/main/java/api/types/DocFormsGet200ResponseFieldsItemTextActionsKeystrokeRoot.java deleted file mode 100644 index aa8543b..0000000 --- a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemTextActionsKeystrokeRoot.java +++ /dev/null @@ -1,223 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocFormsGet200ResponseFieldsItemTextActionsKeystrokeRoot.Builder.class) -public final class DocFormsGet200ResponseFieldsItemTextActionsKeystrokeRoot { - private final DocFormsGet200ResponseFieldsItemTextActionsKeystrokeRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocFormsGet200ResponseFieldsItemTextActionsKeystrokeRoot( - DocFormsGet200ResponseFieldsItemTextActionsKeystrokeRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocFormsGet200ResponseFieldsItemTextActionsKeystrokeRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocFormsGet200ResponseFieldsItemTextActionsKeystrokeRoot - && equalTo((DocFormsGet200ResponseFieldsItemTextActionsKeystrokeRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocFormsGet200ResponseFieldsItemTextActionsKeystrokeRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type(@NotNull DocFormsGet200ResponseFieldsItemTextActionsKeystrokeRootType type); - - Builder from(DocFormsGet200ResponseFieldsItemTextActionsKeystrokeRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocFormsGet200ResponseFieldsItemTextActionsKeystrokeRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocFormsGet200ResponseFieldsItemTextActionsKeystrokeRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocFormsGet200ResponseFieldsItemTextActionsKeystrokeRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type(@NotNull DocFormsGet200ResponseFieldsItemTextActionsKeystrokeRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocFormsGet200ResponseFieldsItemTextActionsKeystrokeRoot build() { - return new DocFormsGet200ResponseFieldsItemTextActionsKeystrokeRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemTextActionsKeystrokeRootType.java b/src/main/java/api/types/DocFormsGet200ResponseFieldsItemTextActionsKeystrokeRootType.java deleted file mode 100644 index c307e76..0000000 --- a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemTextActionsKeystrokeRootType.java +++ /dev/null @@ -1,274 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocFormsGet200ResponseFieldsItemTextActionsKeystrokeRootType { - public static final DocFormsGet200ResponseFieldsItemTextActionsKeystrokeRootType UNKNOWN = - new DocFormsGet200ResponseFieldsItemTextActionsKeystrokeRootType(Value.UNKNOWN, "unknown"); - - public static final DocFormsGet200ResponseFieldsItemTextActionsKeystrokeRootType NAMED = - new DocFormsGet200ResponseFieldsItemTextActionsKeystrokeRootType(Value.NAMED, "named"); - - public static final DocFormsGet200ResponseFieldsItemTextActionsKeystrokeRootType GOTO = - new DocFormsGet200ResponseFieldsItemTextActionsKeystrokeRootType(Value.GOTO, "goto"); - - public static final DocFormsGet200ResponseFieldsItemTextActionsKeystrokeRootType GOTO_EMBEDDED = - new DocFormsGet200ResponseFieldsItemTextActionsKeystrokeRootType(Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocFormsGet200ResponseFieldsItemTextActionsKeystrokeRootType JAVASCRIPT = - new DocFormsGet200ResponseFieldsItemTextActionsKeystrokeRootType(Value.JAVASCRIPT, "javascript"); - - public static final DocFormsGet200ResponseFieldsItemTextActionsKeystrokeRootType SOUND = - new DocFormsGet200ResponseFieldsItemTextActionsKeystrokeRootType(Value.SOUND, "sound"); - - public static final DocFormsGet200ResponseFieldsItemTextActionsKeystrokeRootType RENDITION = - new DocFormsGet200ResponseFieldsItemTextActionsKeystrokeRootType(Value.RENDITION, "rendition"); - - public static final DocFormsGet200ResponseFieldsItemTextActionsKeystrokeRootType GOTO_REMOTE = - new DocFormsGet200ResponseFieldsItemTextActionsKeystrokeRootType(Value.GOTO_REMOTE, "goto-remote"); - - public static final DocFormsGet200ResponseFieldsItemTextActionsKeystrokeRootType LAUNCH = - new DocFormsGet200ResponseFieldsItemTextActionsKeystrokeRootType(Value.LAUNCH, "launch"); - - public static final DocFormsGet200ResponseFieldsItemTextActionsKeystrokeRootType IMPORT_DATA = - new DocFormsGet200ResponseFieldsItemTextActionsKeystrokeRootType(Value.IMPORT_DATA, "import-data"); - - public static final DocFormsGet200ResponseFieldsItemTextActionsKeystrokeRootType SET_OCG_STATE = - new DocFormsGet200ResponseFieldsItemTextActionsKeystrokeRootType(Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocFormsGet200ResponseFieldsItemTextActionsKeystrokeRootType URI = - new DocFormsGet200ResponseFieldsItemTextActionsKeystrokeRootType(Value.URI, "uri"); - - public static final DocFormsGet200ResponseFieldsItemTextActionsKeystrokeRootType MOVIE = - new DocFormsGet200ResponseFieldsItemTextActionsKeystrokeRootType(Value.MOVIE, "movie"); - - public static final DocFormsGet200ResponseFieldsItemTextActionsKeystrokeRootType SUBMIT_FORM = - new DocFormsGet200ResponseFieldsItemTextActionsKeystrokeRootType(Value.SUBMIT_FORM, "submit-form"); - - public static final DocFormsGet200ResponseFieldsItemTextActionsKeystrokeRootType HIDE = - new DocFormsGet200ResponseFieldsItemTextActionsKeystrokeRootType(Value.HIDE, "hide"); - - public static final DocFormsGet200ResponseFieldsItemTextActionsKeystrokeRootType THREAD = - new DocFormsGet200ResponseFieldsItemTextActionsKeystrokeRootType(Value.THREAD, "thread"); - - public static final DocFormsGet200ResponseFieldsItemTextActionsKeystrokeRootType GOTO3D_VIEW = - new DocFormsGet200ResponseFieldsItemTextActionsKeystrokeRootType(Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocFormsGet200ResponseFieldsItemTextActionsKeystrokeRootType TRANSITION = - new DocFormsGet200ResponseFieldsItemTextActionsKeystrokeRootType(Value.TRANSITION, "transition"); - - public static final DocFormsGet200ResponseFieldsItemTextActionsKeystrokeRootType RESET_FORM = - new DocFormsGet200ResponseFieldsItemTextActionsKeystrokeRootType(Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocFormsGet200ResponseFieldsItemTextActionsKeystrokeRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocFormsGet200ResponseFieldsItemTextActionsKeystrokeRootType - && this.string.equals( - ((DocFormsGet200ResponseFieldsItemTextActionsKeystrokeRootType) other).string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocFormsGet200ResponseFieldsItemTextActionsKeystrokeRootType valueOf(String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocFormsGet200ResponseFieldsItemTextActionsKeystrokeRootType(Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemTextActionsKeystrokeWarningsItem.java b/src/main/java/api/types/DocFormsGet200ResponseFieldsItemTextActionsKeystrokeWarningsItem.java deleted file mode 100644 index ebfde08..0000000 --- a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemTextActionsKeystrokeWarningsItem.java +++ /dev/null @@ -1,99 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocFormsGet200ResponseFieldsItemTextActionsKeystrokeWarningsItem { - public static final DocFormsGet200ResponseFieldsItemTextActionsKeystrokeWarningsItem MALFORMED_NEXT = - new DocFormsGet200ResponseFieldsItemTextActionsKeystrokeWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocFormsGet200ResponseFieldsItemTextActionsKeystrokeWarningsItem CYCLE_DROPPED = - new DocFormsGet200ResponseFieldsItemTextActionsKeystrokeWarningsItem(Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocFormsGet200ResponseFieldsItemTextActionsKeystrokeWarningsItem INCOMPLETE = - new DocFormsGet200ResponseFieldsItemTextActionsKeystrokeWarningsItem(Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocFormsGet200ResponseFieldsItemTextActionsKeystrokeWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocFormsGet200ResponseFieldsItemTextActionsKeystrokeWarningsItem - && this.string.equals( - ((DocFormsGet200ResponseFieldsItemTextActionsKeystrokeWarningsItem) other).string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocFormsGet200ResponseFieldsItemTextActionsKeystrokeWarningsItem valueOf(String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocFormsGet200ResponseFieldsItemTextActionsKeystrokeWarningsItem(Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemTextActionsValidate.java b/src/main/java/api/types/DocFormsGet200ResponseFieldsItemTextActionsValidate.java deleted file mode 100644 index 040fbce..0000000 --- a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemTextActionsValidate.java +++ /dev/null @@ -1,249 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocFormsGet200ResponseFieldsItemTextActionsValidate.Builder.class) -public final class DocFormsGet200ResponseFieldsItemTextActionsValidate { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocFormsGet200ResponseFieldsItemTextActionsValidate( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocFormsGet200ResponseFieldsItemTextActionsValidate - && equalTo((DocFormsGet200ResponseFieldsItemTextActionsValidate) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocFormsGet200ResponseFieldsItemTextActionsValidate other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocFormsGet200ResponseFieldsItemTextActionsValidate other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocFormsGet200ResponseFieldsItemTextActionsValidate build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocFormsGet200ResponseFieldsItemTextActionsValidateRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings(List warnings); - - _FinalStage addWarnings(DocFormsGet200ResponseFieldsItemTextActionsValidateWarningsItem warnings); - - _FinalStage addAllWarnings(List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = new ArrayList<>(); - - private Optional root = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocFormsGet200ResponseFieldsItemTextActionsValidate other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings(DocFormsGet200ResponseFieldsItemTextActionsValidateWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings(List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root(Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocFormsGet200ResponseFieldsItemTextActionsValidateRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root(Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocFormsGet200ResponseFieldsItemTextActionsValidate build() { - return new DocFormsGet200ResponseFieldsItemTextActionsValidate( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemTextActionsValidateRootType.java b/src/main/java/api/types/DocFormsGet200ResponseFieldsItemTextActionsValidateRootType.java deleted file mode 100644 index c05a1e0..0000000 --- a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemTextActionsValidateRootType.java +++ /dev/null @@ -1,274 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocFormsGet200ResponseFieldsItemTextActionsValidateRootType { - public static final DocFormsGet200ResponseFieldsItemTextActionsValidateRootType UNKNOWN = - new DocFormsGet200ResponseFieldsItemTextActionsValidateRootType(Value.UNKNOWN, "unknown"); - - public static final DocFormsGet200ResponseFieldsItemTextActionsValidateRootType NAMED = - new DocFormsGet200ResponseFieldsItemTextActionsValidateRootType(Value.NAMED, "named"); - - public static final DocFormsGet200ResponseFieldsItemTextActionsValidateRootType GOTO = - new DocFormsGet200ResponseFieldsItemTextActionsValidateRootType(Value.GOTO, "goto"); - - public static final DocFormsGet200ResponseFieldsItemTextActionsValidateRootType GOTO_EMBEDDED = - new DocFormsGet200ResponseFieldsItemTextActionsValidateRootType(Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocFormsGet200ResponseFieldsItemTextActionsValidateRootType JAVASCRIPT = - new DocFormsGet200ResponseFieldsItemTextActionsValidateRootType(Value.JAVASCRIPT, "javascript"); - - public static final DocFormsGet200ResponseFieldsItemTextActionsValidateRootType SOUND = - new DocFormsGet200ResponseFieldsItemTextActionsValidateRootType(Value.SOUND, "sound"); - - public static final DocFormsGet200ResponseFieldsItemTextActionsValidateRootType RENDITION = - new DocFormsGet200ResponseFieldsItemTextActionsValidateRootType(Value.RENDITION, "rendition"); - - public static final DocFormsGet200ResponseFieldsItemTextActionsValidateRootType GOTO_REMOTE = - new DocFormsGet200ResponseFieldsItemTextActionsValidateRootType(Value.GOTO_REMOTE, "goto-remote"); - - public static final DocFormsGet200ResponseFieldsItemTextActionsValidateRootType LAUNCH = - new DocFormsGet200ResponseFieldsItemTextActionsValidateRootType(Value.LAUNCH, "launch"); - - public static final DocFormsGet200ResponseFieldsItemTextActionsValidateRootType IMPORT_DATA = - new DocFormsGet200ResponseFieldsItemTextActionsValidateRootType(Value.IMPORT_DATA, "import-data"); - - public static final DocFormsGet200ResponseFieldsItemTextActionsValidateRootType SET_OCG_STATE = - new DocFormsGet200ResponseFieldsItemTextActionsValidateRootType(Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocFormsGet200ResponseFieldsItemTextActionsValidateRootType URI = - new DocFormsGet200ResponseFieldsItemTextActionsValidateRootType(Value.URI, "uri"); - - public static final DocFormsGet200ResponseFieldsItemTextActionsValidateRootType MOVIE = - new DocFormsGet200ResponseFieldsItemTextActionsValidateRootType(Value.MOVIE, "movie"); - - public static final DocFormsGet200ResponseFieldsItemTextActionsValidateRootType SUBMIT_FORM = - new DocFormsGet200ResponseFieldsItemTextActionsValidateRootType(Value.SUBMIT_FORM, "submit-form"); - - public static final DocFormsGet200ResponseFieldsItemTextActionsValidateRootType HIDE = - new DocFormsGet200ResponseFieldsItemTextActionsValidateRootType(Value.HIDE, "hide"); - - public static final DocFormsGet200ResponseFieldsItemTextActionsValidateRootType THREAD = - new DocFormsGet200ResponseFieldsItemTextActionsValidateRootType(Value.THREAD, "thread"); - - public static final DocFormsGet200ResponseFieldsItemTextActionsValidateRootType GOTO3D_VIEW = - new DocFormsGet200ResponseFieldsItemTextActionsValidateRootType(Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocFormsGet200ResponseFieldsItemTextActionsValidateRootType TRANSITION = - new DocFormsGet200ResponseFieldsItemTextActionsValidateRootType(Value.TRANSITION, "transition"); - - public static final DocFormsGet200ResponseFieldsItemTextActionsValidateRootType RESET_FORM = - new DocFormsGet200ResponseFieldsItemTextActionsValidateRootType(Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocFormsGet200ResponseFieldsItemTextActionsValidateRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocFormsGet200ResponseFieldsItemTextActionsValidateRootType - && this.string.equals( - ((DocFormsGet200ResponseFieldsItemTextActionsValidateRootType) other).string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocFormsGet200ResponseFieldsItemTextActionsValidateRootType valueOf(String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocFormsGet200ResponseFieldsItemTextActionsValidateRootType(Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemTextActionsValidateWarningsItem.java b/src/main/java/api/types/DocFormsGet200ResponseFieldsItemTextActionsValidateWarningsItem.java deleted file mode 100644 index f674a2a..0000000 --- a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemTextActionsValidateWarningsItem.java +++ /dev/null @@ -1,98 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocFormsGet200ResponseFieldsItemTextActionsValidateWarningsItem { - public static final DocFormsGet200ResponseFieldsItemTextActionsValidateWarningsItem MALFORMED_NEXT = - new DocFormsGet200ResponseFieldsItemTextActionsValidateWarningsItem(Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocFormsGet200ResponseFieldsItemTextActionsValidateWarningsItem CYCLE_DROPPED = - new DocFormsGet200ResponseFieldsItemTextActionsValidateWarningsItem(Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocFormsGet200ResponseFieldsItemTextActionsValidateWarningsItem INCOMPLETE = - new DocFormsGet200ResponseFieldsItemTextActionsValidateWarningsItem(Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocFormsGet200ResponseFieldsItemTextActionsValidateWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocFormsGet200ResponseFieldsItemTextActionsValidateWarningsItem - && this.string.equals( - ((DocFormsGet200ResponseFieldsItemTextActionsValidateWarningsItem) other).string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocFormsGet200ResponseFieldsItemTextActionsValidateWarningsItem valueOf(String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocFormsGet200ResponseFieldsItemTextActionsValidateWarningsItem(Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemUnknown.java b/src/main/java/api/types/DocFormsGet200ResponseFieldsItemUnknown.java index 5684b37..1cb1558 100644 --- a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemUnknown.java +++ b/src/main/java/api/types/DocFormsGet200ResponseFieldsItemUnknown.java @@ -44,7 +44,7 @@ public final class DocFormsGet200ResponseFieldsItemUnknown { private final DocFormsGet200ResponseFieldsItemUnknownDefaultValueEntry defaultValueEntry; - private final Optional actions; + private final Optional actions; private final List widgets; @@ -62,7 +62,7 @@ private DocFormsGet200ResponseFieldsItemUnknown( Optional mappingName, DocFormsGet200ResponseFieldsItemUnknownValueEntry valueEntry, DocFormsGet200ResponseFieldsItemUnknownDefaultValueEntry defaultValueEntry, - Optional actions, + Optional actions, List widgets, String rawValue, Map additionalProperties) { @@ -133,7 +133,7 @@ public DocFormsGet200ResponseFieldsItemUnknownDefaultValueEntry getDefaultValueE } @JsonProperty("actions") - public Optional getActions() { + public Optional getActions() { return actions; } @@ -266,9 +266,9 @@ public interface _FinalStage { _FinalStage mappingName(Nullable mappingName); - _FinalStage actions(Optional actions); + _FinalStage actions(Optional actions); - _FinalStage actions(DocFormsGet200ResponseFieldsItemUnknownActions actions); + _FinalStage actions(PdfFieldActions actions); _FinalStage widgets(List widgets); @@ -306,7 +306,7 @@ public static final class Builder private List widgets = new ArrayList<>(); - private Optional actions = Optional.empty(); + private Optional actions = Optional.empty(); private Optional mappingName = Optional.empty(); @@ -417,14 +417,14 @@ public _FinalStage widgets(List actions) { + public _FinalStage actions(Optional actions) { this.actions = actions; return this; } diff --git a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemUnknownActions.java b/src/main/java/api/types/DocFormsGet200ResponseFieldsItemUnknownActions.java deleted file mode 100644 index 9c9e3f9..0000000 --- a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemUnknownActions.java +++ /dev/null @@ -1,181 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.HashMap; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocFormsGet200ResponseFieldsItemUnknownActions.Builder.class) -public final class DocFormsGet200ResponseFieldsItemUnknownActions { - private final Optional keystroke; - - private final Optional format; - - private final Optional validate; - - private final Optional calculate; - - private final Map additionalProperties; - - private DocFormsGet200ResponseFieldsItemUnknownActions( - Optional keystroke, - Optional format, - Optional validate, - Optional calculate, - Map additionalProperties) { - this.keystroke = keystroke; - this.format = format; - this.validate = validate; - this.calculate = calculate; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("keystroke") - public Optional getKeystroke() { - return keystroke; - } - - @JsonProperty("format") - public Optional getFormat() { - return format; - } - - @JsonProperty("validate") - public Optional getValidate() { - return validate; - } - - @JsonProperty("calculate") - public Optional getCalculate() { - return calculate; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocFormsGet200ResponseFieldsItemUnknownActions - && equalTo((DocFormsGet200ResponseFieldsItemUnknownActions) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocFormsGet200ResponseFieldsItemUnknownActions other) { - return keystroke.equals(other.keystroke) - && format.equals(other.format) - && validate.equals(other.validate) - && calculate.equals(other.calculate); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.keystroke, this.format, this.validate, this.calculate); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static Builder builder() { - return new Builder(); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder { - private Optional keystroke = Optional.empty(); - - private Optional format = Optional.empty(); - - private Optional validate = Optional.empty(); - - private Optional calculate = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - public Builder from(DocFormsGet200ResponseFieldsItemUnknownActions other) { - keystroke(other.getKeystroke()); - format(other.getFormat()); - validate(other.getValidate()); - calculate(other.getCalculate()); - return this; - } - - @JsonSetter(value = "keystroke", nulls = Nulls.SKIP) - public Builder keystroke(Optional keystroke) { - this.keystroke = keystroke; - return this; - } - - public Builder keystroke(DocFormsGet200ResponseFieldsItemUnknownActionsKeystroke keystroke) { - this.keystroke = Optional.ofNullable(keystroke); - return this; - } - - @JsonSetter(value = "format", nulls = Nulls.SKIP) - public Builder format(Optional format) { - this.format = format; - return this; - } - - public Builder format(DocFormsGet200ResponseFieldsItemUnknownActionsFormat format) { - this.format = Optional.ofNullable(format); - return this; - } - - @JsonSetter(value = "validate", nulls = Nulls.SKIP) - public Builder validate(Optional validate) { - this.validate = validate; - return this; - } - - public Builder validate(DocFormsGet200ResponseFieldsItemUnknownActionsValidate validate) { - this.validate = Optional.ofNullable(validate); - return this; - } - - @JsonSetter(value = "calculate", nulls = Nulls.SKIP) - public Builder calculate(Optional calculate) { - this.calculate = calculate; - return this; - } - - public Builder calculate(DocFormsGet200ResponseFieldsItemUnknownActionsCalculate calculate) { - this.calculate = Optional.ofNullable(calculate); - return this; - } - - public DocFormsGet200ResponseFieldsItemUnknownActions build() { - return new DocFormsGet200ResponseFieldsItemUnknownActions( - keystroke, format, validate, calculate, additionalProperties); - } - - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemUnknownActionsCalculate.java b/src/main/java/api/types/DocFormsGet200ResponseFieldsItemUnknownActionsCalculate.java deleted file mode 100644 index c1e27e8..0000000 --- a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemUnknownActionsCalculate.java +++ /dev/null @@ -1,250 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocFormsGet200ResponseFieldsItemUnknownActionsCalculate.Builder.class) -public final class DocFormsGet200ResponseFieldsItemUnknownActionsCalculate { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocFormsGet200ResponseFieldsItemUnknownActionsCalculate( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocFormsGet200ResponseFieldsItemUnknownActionsCalculate - && equalTo((DocFormsGet200ResponseFieldsItemUnknownActionsCalculate) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocFormsGet200ResponseFieldsItemUnknownActionsCalculate other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocFormsGet200ResponseFieldsItemUnknownActionsCalculate other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocFormsGet200ResponseFieldsItemUnknownActionsCalculate build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocFormsGet200ResponseFieldsItemUnknownActionsCalculateRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings(List warnings); - - _FinalStage addWarnings(DocFormsGet200ResponseFieldsItemUnknownActionsCalculateWarningsItem warnings); - - _FinalStage addAllWarnings(List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = new ArrayList<>(); - - private Optional root = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocFormsGet200ResponseFieldsItemUnknownActionsCalculate other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings(DocFormsGet200ResponseFieldsItemUnknownActionsCalculateWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root(Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocFormsGet200ResponseFieldsItemUnknownActionsCalculateRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root(Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocFormsGet200ResponseFieldsItemUnknownActionsCalculate build() { - return new DocFormsGet200ResponseFieldsItemUnknownActionsCalculate( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemUnknownActionsCalculateRoot.java b/src/main/java/api/types/DocFormsGet200ResponseFieldsItemUnknownActionsCalculateRoot.java deleted file mode 100644 index 10ba405..0000000 --- a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemUnknownActionsCalculateRoot.java +++ /dev/null @@ -1,223 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocFormsGet200ResponseFieldsItemUnknownActionsCalculateRoot.Builder.class) -public final class DocFormsGet200ResponseFieldsItemUnknownActionsCalculateRoot { - private final DocFormsGet200ResponseFieldsItemUnknownActionsCalculateRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocFormsGet200ResponseFieldsItemUnknownActionsCalculateRoot( - DocFormsGet200ResponseFieldsItemUnknownActionsCalculateRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocFormsGet200ResponseFieldsItemUnknownActionsCalculateRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocFormsGet200ResponseFieldsItemUnknownActionsCalculateRoot - && equalTo((DocFormsGet200ResponseFieldsItemUnknownActionsCalculateRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocFormsGet200ResponseFieldsItemUnknownActionsCalculateRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type(@NotNull DocFormsGet200ResponseFieldsItemUnknownActionsCalculateRootType type); - - Builder from(DocFormsGet200ResponseFieldsItemUnknownActionsCalculateRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocFormsGet200ResponseFieldsItemUnknownActionsCalculateRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocFormsGet200ResponseFieldsItemUnknownActionsCalculateRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocFormsGet200ResponseFieldsItemUnknownActionsCalculateRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type(@NotNull DocFormsGet200ResponseFieldsItemUnknownActionsCalculateRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocFormsGet200ResponseFieldsItemUnknownActionsCalculateRoot build() { - return new DocFormsGet200ResponseFieldsItemUnknownActionsCalculateRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemUnknownActionsCalculateRootType.java b/src/main/java/api/types/DocFormsGet200ResponseFieldsItemUnknownActionsCalculateRootType.java deleted file mode 100644 index c97f5e1..0000000 --- a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemUnknownActionsCalculateRootType.java +++ /dev/null @@ -1,274 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocFormsGet200ResponseFieldsItemUnknownActionsCalculateRootType { - public static final DocFormsGet200ResponseFieldsItemUnknownActionsCalculateRootType UNKNOWN = - new DocFormsGet200ResponseFieldsItemUnknownActionsCalculateRootType(Value.UNKNOWN, "unknown"); - - public static final DocFormsGet200ResponseFieldsItemUnknownActionsCalculateRootType NAMED = - new DocFormsGet200ResponseFieldsItemUnknownActionsCalculateRootType(Value.NAMED, "named"); - - public static final DocFormsGet200ResponseFieldsItemUnknownActionsCalculateRootType GOTO = - new DocFormsGet200ResponseFieldsItemUnknownActionsCalculateRootType(Value.GOTO, "goto"); - - public static final DocFormsGet200ResponseFieldsItemUnknownActionsCalculateRootType GOTO_EMBEDDED = - new DocFormsGet200ResponseFieldsItemUnknownActionsCalculateRootType(Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocFormsGet200ResponseFieldsItemUnknownActionsCalculateRootType JAVASCRIPT = - new DocFormsGet200ResponseFieldsItemUnknownActionsCalculateRootType(Value.JAVASCRIPT, "javascript"); - - public static final DocFormsGet200ResponseFieldsItemUnknownActionsCalculateRootType SOUND = - new DocFormsGet200ResponseFieldsItemUnknownActionsCalculateRootType(Value.SOUND, "sound"); - - public static final DocFormsGet200ResponseFieldsItemUnknownActionsCalculateRootType RENDITION = - new DocFormsGet200ResponseFieldsItemUnknownActionsCalculateRootType(Value.RENDITION, "rendition"); - - public static final DocFormsGet200ResponseFieldsItemUnknownActionsCalculateRootType GOTO_REMOTE = - new DocFormsGet200ResponseFieldsItemUnknownActionsCalculateRootType(Value.GOTO_REMOTE, "goto-remote"); - - public static final DocFormsGet200ResponseFieldsItemUnknownActionsCalculateRootType LAUNCH = - new DocFormsGet200ResponseFieldsItemUnknownActionsCalculateRootType(Value.LAUNCH, "launch"); - - public static final DocFormsGet200ResponseFieldsItemUnknownActionsCalculateRootType IMPORT_DATA = - new DocFormsGet200ResponseFieldsItemUnknownActionsCalculateRootType(Value.IMPORT_DATA, "import-data"); - - public static final DocFormsGet200ResponseFieldsItemUnknownActionsCalculateRootType SET_OCG_STATE = - new DocFormsGet200ResponseFieldsItemUnknownActionsCalculateRootType(Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocFormsGet200ResponseFieldsItemUnknownActionsCalculateRootType URI = - new DocFormsGet200ResponseFieldsItemUnknownActionsCalculateRootType(Value.URI, "uri"); - - public static final DocFormsGet200ResponseFieldsItemUnknownActionsCalculateRootType MOVIE = - new DocFormsGet200ResponseFieldsItemUnknownActionsCalculateRootType(Value.MOVIE, "movie"); - - public static final DocFormsGet200ResponseFieldsItemUnknownActionsCalculateRootType SUBMIT_FORM = - new DocFormsGet200ResponseFieldsItemUnknownActionsCalculateRootType(Value.SUBMIT_FORM, "submit-form"); - - public static final DocFormsGet200ResponseFieldsItemUnknownActionsCalculateRootType HIDE = - new DocFormsGet200ResponseFieldsItemUnknownActionsCalculateRootType(Value.HIDE, "hide"); - - public static final DocFormsGet200ResponseFieldsItemUnknownActionsCalculateRootType THREAD = - new DocFormsGet200ResponseFieldsItemUnknownActionsCalculateRootType(Value.THREAD, "thread"); - - public static final DocFormsGet200ResponseFieldsItemUnknownActionsCalculateRootType GOTO3D_VIEW = - new DocFormsGet200ResponseFieldsItemUnknownActionsCalculateRootType(Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocFormsGet200ResponseFieldsItemUnknownActionsCalculateRootType TRANSITION = - new DocFormsGet200ResponseFieldsItemUnknownActionsCalculateRootType(Value.TRANSITION, "transition"); - - public static final DocFormsGet200ResponseFieldsItemUnknownActionsCalculateRootType RESET_FORM = - new DocFormsGet200ResponseFieldsItemUnknownActionsCalculateRootType(Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocFormsGet200ResponseFieldsItemUnknownActionsCalculateRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocFormsGet200ResponseFieldsItemUnknownActionsCalculateRootType - && this.string.equals( - ((DocFormsGet200ResponseFieldsItemUnknownActionsCalculateRootType) other).string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocFormsGet200ResponseFieldsItemUnknownActionsCalculateRootType valueOf(String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocFormsGet200ResponseFieldsItemUnknownActionsCalculateRootType(Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemUnknownActionsCalculateWarningsItem.java b/src/main/java/api/types/DocFormsGet200ResponseFieldsItemUnknownActionsCalculateWarningsItem.java deleted file mode 100644 index e1f7620..0000000 --- a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemUnknownActionsCalculateWarningsItem.java +++ /dev/null @@ -1,100 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocFormsGet200ResponseFieldsItemUnknownActionsCalculateWarningsItem { - public static final DocFormsGet200ResponseFieldsItemUnknownActionsCalculateWarningsItem MALFORMED_NEXT = - new DocFormsGet200ResponseFieldsItemUnknownActionsCalculateWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocFormsGet200ResponseFieldsItemUnknownActionsCalculateWarningsItem CYCLE_DROPPED = - new DocFormsGet200ResponseFieldsItemUnknownActionsCalculateWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocFormsGet200ResponseFieldsItemUnknownActionsCalculateWarningsItem INCOMPLETE = - new DocFormsGet200ResponseFieldsItemUnknownActionsCalculateWarningsItem(Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocFormsGet200ResponseFieldsItemUnknownActionsCalculateWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocFormsGet200ResponseFieldsItemUnknownActionsCalculateWarningsItem - && this.string.equals( - ((DocFormsGet200ResponseFieldsItemUnknownActionsCalculateWarningsItem) other).string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocFormsGet200ResponseFieldsItemUnknownActionsCalculateWarningsItem valueOf(String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocFormsGet200ResponseFieldsItemUnknownActionsCalculateWarningsItem(Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemUnknownActionsFormat.java b/src/main/java/api/types/DocFormsGet200ResponseFieldsItemUnknownActionsFormat.java deleted file mode 100644 index da15ead..0000000 --- a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemUnknownActionsFormat.java +++ /dev/null @@ -1,249 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocFormsGet200ResponseFieldsItemUnknownActionsFormat.Builder.class) -public final class DocFormsGet200ResponseFieldsItemUnknownActionsFormat { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocFormsGet200ResponseFieldsItemUnknownActionsFormat( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocFormsGet200ResponseFieldsItemUnknownActionsFormat - && equalTo((DocFormsGet200ResponseFieldsItemUnknownActionsFormat) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocFormsGet200ResponseFieldsItemUnknownActionsFormat other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocFormsGet200ResponseFieldsItemUnknownActionsFormat other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocFormsGet200ResponseFieldsItemUnknownActionsFormat build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocFormsGet200ResponseFieldsItemUnknownActionsFormatRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings(List warnings); - - _FinalStage addWarnings(DocFormsGet200ResponseFieldsItemUnknownActionsFormatWarningsItem warnings); - - _FinalStage addAllWarnings(List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = new ArrayList<>(); - - private Optional root = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocFormsGet200ResponseFieldsItemUnknownActionsFormat other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings(DocFormsGet200ResponseFieldsItemUnknownActionsFormatWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings(List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root(Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocFormsGet200ResponseFieldsItemUnknownActionsFormatRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root(Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocFormsGet200ResponseFieldsItemUnknownActionsFormat build() { - return new DocFormsGet200ResponseFieldsItemUnknownActionsFormat( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemUnknownActionsFormatRoot.java b/src/main/java/api/types/DocFormsGet200ResponseFieldsItemUnknownActionsFormatRoot.java deleted file mode 100644 index e690a96..0000000 --- a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemUnknownActionsFormatRoot.java +++ /dev/null @@ -1,223 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocFormsGet200ResponseFieldsItemUnknownActionsFormatRoot.Builder.class) -public final class DocFormsGet200ResponseFieldsItemUnknownActionsFormatRoot { - private final DocFormsGet200ResponseFieldsItemUnknownActionsFormatRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocFormsGet200ResponseFieldsItemUnknownActionsFormatRoot( - DocFormsGet200ResponseFieldsItemUnknownActionsFormatRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocFormsGet200ResponseFieldsItemUnknownActionsFormatRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocFormsGet200ResponseFieldsItemUnknownActionsFormatRoot - && equalTo((DocFormsGet200ResponseFieldsItemUnknownActionsFormatRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocFormsGet200ResponseFieldsItemUnknownActionsFormatRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type(@NotNull DocFormsGet200ResponseFieldsItemUnknownActionsFormatRootType type); - - Builder from(DocFormsGet200ResponseFieldsItemUnknownActionsFormatRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocFormsGet200ResponseFieldsItemUnknownActionsFormatRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocFormsGet200ResponseFieldsItemUnknownActionsFormatRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocFormsGet200ResponseFieldsItemUnknownActionsFormatRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type(@NotNull DocFormsGet200ResponseFieldsItemUnknownActionsFormatRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocFormsGet200ResponseFieldsItemUnknownActionsFormatRoot build() { - return new DocFormsGet200ResponseFieldsItemUnknownActionsFormatRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemUnknownActionsFormatRootType.java b/src/main/java/api/types/DocFormsGet200ResponseFieldsItemUnknownActionsFormatRootType.java deleted file mode 100644 index 43640b2..0000000 --- a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemUnknownActionsFormatRootType.java +++ /dev/null @@ -1,274 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocFormsGet200ResponseFieldsItemUnknownActionsFormatRootType { - public static final DocFormsGet200ResponseFieldsItemUnknownActionsFormatRootType UNKNOWN = - new DocFormsGet200ResponseFieldsItemUnknownActionsFormatRootType(Value.UNKNOWN, "unknown"); - - public static final DocFormsGet200ResponseFieldsItemUnknownActionsFormatRootType NAMED = - new DocFormsGet200ResponseFieldsItemUnknownActionsFormatRootType(Value.NAMED, "named"); - - public static final DocFormsGet200ResponseFieldsItemUnknownActionsFormatRootType GOTO = - new DocFormsGet200ResponseFieldsItemUnknownActionsFormatRootType(Value.GOTO, "goto"); - - public static final DocFormsGet200ResponseFieldsItemUnknownActionsFormatRootType GOTO_EMBEDDED = - new DocFormsGet200ResponseFieldsItemUnknownActionsFormatRootType(Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocFormsGet200ResponseFieldsItemUnknownActionsFormatRootType JAVASCRIPT = - new DocFormsGet200ResponseFieldsItemUnknownActionsFormatRootType(Value.JAVASCRIPT, "javascript"); - - public static final DocFormsGet200ResponseFieldsItemUnknownActionsFormatRootType SOUND = - new DocFormsGet200ResponseFieldsItemUnknownActionsFormatRootType(Value.SOUND, "sound"); - - public static final DocFormsGet200ResponseFieldsItemUnknownActionsFormatRootType RENDITION = - new DocFormsGet200ResponseFieldsItemUnknownActionsFormatRootType(Value.RENDITION, "rendition"); - - public static final DocFormsGet200ResponseFieldsItemUnknownActionsFormatRootType GOTO_REMOTE = - new DocFormsGet200ResponseFieldsItemUnknownActionsFormatRootType(Value.GOTO_REMOTE, "goto-remote"); - - public static final DocFormsGet200ResponseFieldsItemUnknownActionsFormatRootType LAUNCH = - new DocFormsGet200ResponseFieldsItemUnknownActionsFormatRootType(Value.LAUNCH, "launch"); - - public static final DocFormsGet200ResponseFieldsItemUnknownActionsFormatRootType IMPORT_DATA = - new DocFormsGet200ResponseFieldsItemUnknownActionsFormatRootType(Value.IMPORT_DATA, "import-data"); - - public static final DocFormsGet200ResponseFieldsItemUnknownActionsFormatRootType SET_OCG_STATE = - new DocFormsGet200ResponseFieldsItemUnknownActionsFormatRootType(Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocFormsGet200ResponseFieldsItemUnknownActionsFormatRootType URI = - new DocFormsGet200ResponseFieldsItemUnknownActionsFormatRootType(Value.URI, "uri"); - - public static final DocFormsGet200ResponseFieldsItemUnknownActionsFormatRootType MOVIE = - new DocFormsGet200ResponseFieldsItemUnknownActionsFormatRootType(Value.MOVIE, "movie"); - - public static final DocFormsGet200ResponseFieldsItemUnknownActionsFormatRootType SUBMIT_FORM = - new DocFormsGet200ResponseFieldsItemUnknownActionsFormatRootType(Value.SUBMIT_FORM, "submit-form"); - - public static final DocFormsGet200ResponseFieldsItemUnknownActionsFormatRootType HIDE = - new DocFormsGet200ResponseFieldsItemUnknownActionsFormatRootType(Value.HIDE, "hide"); - - public static final DocFormsGet200ResponseFieldsItemUnknownActionsFormatRootType THREAD = - new DocFormsGet200ResponseFieldsItemUnknownActionsFormatRootType(Value.THREAD, "thread"); - - public static final DocFormsGet200ResponseFieldsItemUnknownActionsFormatRootType GOTO3D_VIEW = - new DocFormsGet200ResponseFieldsItemUnknownActionsFormatRootType(Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocFormsGet200ResponseFieldsItemUnknownActionsFormatRootType TRANSITION = - new DocFormsGet200ResponseFieldsItemUnknownActionsFormatRootType(Value.TRANSITION, "transition"); - - public static final DocFormsGet200ResponseFieldsItemUnknownActionsFormatRootType RESET_FORM = - new DocFormsGet200ResponseFieldsItemUnknownActionsFormatRootType(Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocFormsGet200ResponseFieldsItemUnknownActionsFormatRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocFormsGet200ResponseFieldsItemUnknownActionsFormatRootType - && this.string.equals( - ((DocFormsGet200ResponseFieldsItemUnknownActionsFormatRootType) other).string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocFormsGet200ResponseFieldsItemUnknownActionsFormatRootType valueOf(String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocFormsGet200ResponseFieldsItemUnknownActionsFormatRootType(Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemUnknownActionsFormatWarningsItem.java b/src/main/java/api/types/DocFormsGet200ResponseFieldsItemUnknownActionsFormatWarningsItem.java deleted file mode 100644 index be72d42..0000000 --- a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemUnknownActionsFormatWarningsItem.java +++ /dev/null @@ -1,99 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocFormsGet200ResponseFieldsItemUnknownActionsFormatWarningsItem { - public static final DocFormsGet200ResponseFieldsItemUnknownActionsFormatWarningsItem MALFORMED_NEXT = - new DocFormsGet200ResponseFieldsItemUnknownActionsFormatWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocFormsGet200ResponseFieldsItemUnknownActionsFormatWarningsItem CYCLE_DROPPED = - new DocFormsGet200ResponseFieldsItemUnknownActionsFormatWarningsItem(Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocFormsGet200ResponseFieldsItemUnknownActionsFormatWarningsItem INCOMPLETE = - new DocFormsGet200ResponseFieldsItemUnknownActionsFormatWarningsItem(Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocFormsGet200ResponseFieldsItemUnknownActionsFormatWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocFormsGet200ResponseFieldsItemUnknownActionsFormatWarningsItem - && this.string.equals( - ((DocFormsGet200ResponseFieldsItemUnknownActionsFormatWarningsItem) other).string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocFormsGet200ResponseFieldsItemUnknownActionsFormatWarningsItem valueOf(String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocFormsGet200ResponseFieldsItemUnknownActionsFormatWarningsItem(Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemUnknownActionsKeystroke.java b/src/main/java/api/types/DocFormsGet200ResponseFieldsItemUnknownActionsKeystroke.java deleted file mode 100644 index 4789db5..0000000 --- a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemUnknownActionsKeystroke.java +++ /dev/null @@ -1,250 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocFormsGet200ResponseFieldsItemUnknownActionsKeystroke.Builder.class) -public final class DocFormsGet200ResponseFieldsItemUnknownActionsKeystroke { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocFormsGet200ResponseFieldsItemUnknownActionsKeystroke( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocFormsGet200ResponseFieldsItemUnknownActionsKeystroke - && equalTo((DocFormsGet200ResponseFieldsItemUnknownActionsKeystroke) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocFormsGet200ResponseFieldsItemUnknownActionsKeystroke other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocFormsGet200ResponseFieldsItemUnknownActionsKeystroke other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocFormsGet200ResponseFieldsItemUnknownActionsKeystroke build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocFormsGet200ResponseFieldsItemUnknownActionsKeystrokeRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings(List warnings); - - _FinalStage addWarnings(DocFormsGet200ResponseFieldsItemUnknownActionsKeystrokeWarningsItem warnings); - - _FinalStage addAllWarnings(List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = new ArrayList<>(); - - private Optional root = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocFormsGet200ResponseFieldsItemUnknownActionsKeystroke other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings(DocFormsGet200ResponseFieldsItemUnknownActionsKeystrokeWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings( - List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root(Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocFormsGet200ResponseFieldsItemUnknownActionsKeystrokeRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root(Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocFormsGet200ResponseFieldsItemUnknownActionsKeystroke build() { - return new DocFormsGet200ResponseFieldsItemUnknownActionsKeystroke( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemUnknownActionsKeystrokeRoot.java b/src/main/java/api/types/DocFormsGet200ResponseFieldsItemUnknownActionsKeystrokeRoot.java deleted file mode 100644 index 1c7271f..0000000 --- a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemUnknownActionsKeystrokeRoot.java +++ /dev/null @@ -1,223 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocFormsGet200ResponseFieldsItemUnknownActionsKeystrokeRoot.Builder.class) -public final class DocFormsGet200ResponseFieldsItemUnknownActionsKeystrokeRoot { - private final DocFormsGet200ResponseFieldsItemUnknownActionsKeystrokeRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocFormsGet200ResponseFieldsItemUnknownActionsKeystrokeRoot( - DocFormsGet200ResponseFieldsItemUnknownActionsKeystrokeRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocFormsGet200ResponseFieldsItemUnknownActionsKeystrokeRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocFormsGet200ResponseFieldsItemUnknownActionsKeystrokeRoot - && equalTo((DocFormsGet200ResponseFieldsItemUnknownActionsKeystrokeRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocFormsGet200ResponseFieldsItemUnknownActionsKeystrokeRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type(@NotNull DocFormsGet200ResponseFieldsItemUnknownActionsKeystrokeRootType type); - - Builder from(DocFormsGet200ResponseFieldsItemUnknownActionsKeystrokeRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocFormsGet200ResponseFieldsItemUnknownActionsKeystrokeRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocFormsGet200ResponseFieldsItemUnknownActionsKeystrokeRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocFormsGet200ResponseFieldsItemUnknownActionsKeystrokeRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type(@NotNull DocFormsGet200ResponseFieldsItemUnknownActionsKeystrokeRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocFormsGet200ResponseFieldsItemUnknownActionsKeystrokeRoot build() { - return new DocFormsGet200ResponseFieldsItemUnknownActionsKeystrokeRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemUnknownActionsKeystrokeRootType.java b/src/main/java/api/types/DocFormsGet200ResponseFieldsItemUnknownActionsKeystrokeRootType.java deleted file mode 100644 index a26a636..0000000 --- a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemUnknownActionsKeystrokeRootType.java +++ /dev/null @@ -1,274 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocFormsGet200ResponseFieldsItemUnknownActionsKeystrokeRootType { - public static final DocFormsGet200ResponseFieldsItemUnknownActionsKeystrokeRootType UNKNOWN = - new DocFormsGet200ResponseFieldsItemUnknownActionsKeystrokeRootType(Value.UNKNOWN, "unknown"); - - public static final DocFormsGet200ResponseFieldsItemUnknownActionsKeystrokeRootType NAMED = - new DocFormsGet200ResponseFieldsItemUnknownActionsKeystrokeRootType(Value.NAMED, "named"); - - public static final DocFormsGet200ResponseFieldsItemUnknownActionsKeystrokeRootType GOTO = - new DocFormsGet200ResponseFieldsItemUnknownActionsKeystrokeRootType(Value.GOTO, "goto"); - - public static final DocFormsGet200ResponseFieldsItemUnknownActionsKeystrokeRootType GOTO_EMBEDDED = - new DocFormsGet200ResponseFieldsItemUnknownActionsKeystrokeRootType(Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocFormsGet200ResponseFieldsItemUnknownActionsKeystrokeRootType JAVASCRIPT = - new DocFormsGet200ResponseFieldsItemUnknownActionsKeystrokeRootType(Value.JAVASCRIPT, "javascript"); - - public static final DocFormsGet200ResponseFieldsItemUnknownActionsKeystrokeRootType SOUND = - new DocFormsGet200ResponseFieldsItemUnknownActionsKeystrokeRootType(Value.SOUND, "sound"); - - public static final DocFormsGet200ResponseFieldsItemUnknownActionsKeystrokeRootType RENDITION = - new DocFormsGet200ResponseFieldsItemUnknownActionsKeystrokeRootType(Value.RENDITION, "rendition"); - - public static final DocFormsGet200ResponseFieldsItemUnknownActionsKeystrokeRootType GOTO_REMOTE = - new DocFormsGet200ResponseFieldsItemUnknownActionsKeystrokeRootType(Value.GOTO_REMOTE, "goto-remote"); - - public static final DocFormsGet200ResponseFieldsItemUnknownActionsKeystrokeRootType LAUNCH = - new DocFormsGet200ResponseFieldsItemUnknownActionsKeystrokeRootType(Value.LAUNCH, "launch"); - - public static final DocFormsGet200ResponseFieldsItemUnknownActionsKeystrokeRootType IMPORT_DATA = - new DocFormsGet200ResponseFieldsItemUnknownActionsKeystrokeRootType(Value.IMPORT_DATA, "import-data"); - - public static final DocFormsGet200ResponseFieldsItemUnknownActionsKeystrokeRootType SET_OCG_STATE = - new DocFormsGet200ResponseFieldsItemUnknownActionsKeystrokeRootType(Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocFormsGet200ResponseFieldsItemUnknownActionsKeystrokeRootType URI = - new DocFormsGet200ResponseFieldsItemUnknownActionsKeystrokeRootType(Value.URI, "uri"); - - public static final DocFormsGet200ResponseFieldsItemUnknownActionsKeystrokeRootType MOVIE = - new DocFormsGet200ResponseFieldsItemUnknownActionsKeystrokeRootType(Value.MOVIE, "movie"); - - public static final DocFormsGet200ResponseFieldsItemUnknownActionsKeystrokeRootType SUBMIT_FORM = - new DocFormsGet200ResponseFieldsItemUnknownActionsKeystrokeRootType(Value.SUBMIT_FORM, "submit-form"); - - public static final DocFormsGet200ResponseFieldsItemUnknownActionsKeystrokeRootType HIDE = - new DocFormsGet200ResponseFieldsItemUnknownActionsKeystrokeRootType(Value.HIDE, "hide"); - - public static final DocFormsGet200ResponseFieldsItemUnknownActionsKeystrokeRootType THREAD = - new DocFormsGet200ResponseFieldsItemUnknownActionsKeystrokeRootType(Value.THREAD, "thread"); - - public static final DocFormsGet200ResponseFieldsItemUnknownActionsKeystrokeRootType GOTO3D_VIEW = - new DocFormsGet200ResponseFieldsItemUnknownActionsKeystrokeRootType(Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocFormsGet200ResponseFieldsItemUnknownActionsKeystrokeRootType TRANSITION = - new DocFormsGet200ResponseFieldsItemUnknownActionsKeystrokeRootType(Value.TRANSITION, "transition"); - - public static final DocFormsGet200ResponseFieldsItemUnknownActionsKeystrokeRootType RESET_FORM = - new DocFormsGet200ResponseFieldsItemUnknownActionsKeystrokeRootType(Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocFormsGet200ResponseFieldsItemUnknownActionsKeystrokeRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocFormsGet200ResponseFieldsItemUnknownActionsKeystrokeRootType - && this.string.equals( - ((DocFormsGet200ResponseFieldsItemUnknownActionsKeystrokeRootType) other).string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocFormsGet200ResponseFieldsItemUnknownActionsKeystrokeRootType valueOf(String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocFormsGet200ResponseFieldsItemUnknownActionsKeystrokeRootType(Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemUnknownActionsKeystrokeWarningsItem.java b/src/main/java/api/types/DocFormsGet200ResponseFieldsItemUnknownActionsKeystrokeWarningsItem.java deleted file mode 100644 index 2272060..0000000 --- a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemUnknownActionsKeystrokeWarningsItem.java +++ /dev/null @@ -1,100 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocFormsGet200ResponseFieldsItemUnknownActionsKeystrokeWarningsItem { - public static final DocFormsGet200ResponseFieldsItemUnknownActionsKeystrokeWarningsItem MALFORMED_NEXT = - new DocFormsGet200ResponseFieldsItemUnknownActionsKeystrokeWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocFormsGet200ResponseFieldsItemUnknownActionsKeystrokeWarningsItem CYCLE_DROPPED = - new DocFormsGet200ResponseFieldsItemUnknownActionsKeystrokeWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocFormsGet200ResponseFieldsItemUnknownActionsKeystrokeWarningsItem INCOMPLETE = - new DocFormsGet200ResponseFieldsItemUnknownActionsKeystrokeWarningsItem(Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocFormsGet200ResponseFieldsItemUnknownActionsKeystrokeWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocFormsGet200ResponseFieldsItemUnknownActionsKeystrokeWarningsItem - && this.string.equals( - ((DocFormsGet200ResponseFieldsItemUnknownActionsKeystrokeWarningsItem) other).string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocFormsGet200ResponseFieldsItemUnknownActionsKeystrokeWarningsItem valueOf(String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocFormsGet200ResponseFieldsItemUnknownActionsKeystrokeWarningsItem(Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemUnknownActionsValidate.java b/src/main/java/api/types/DocFormsGet200ResponseFieldsItemUnknownActionsValidate.java deleted file mode 100644 index 2b77eb1..0000000 --- a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemUnknownActionsValidate.java +++ /dev/null @@ -1,249 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.Nullable; -import com.cloudpdf.api.core.NullableNonemptyFilter; -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnore; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocFormsGet200ResponseFieldsItemUnknownActionsValidate.Builder.class) -public final class DocFormsGet200ResponseFieldsItemUnknownActionsValidate { - private final Optional root; - - private final boolean incomplete; - - private final int warningFlags; - - private final List warnings; - - private final Map additionalProperties; - - private DocFormsGet200ResponseFieldsItemUnknownActionsValidate( - Optional root, - boolean incomplete, - int warningFlags, - List warnings, - Map additionalProperties) { - this.root = root; - this.incomplete = incomplete; - this.warningFlags = warningFlags; - this.warnings = warnings; - this.additionalProperties = additionalProperties; - } - - @JsonIgnore - public Optional getRoot() { - if (root == null) { - return Optional.empty(); - } - return root; - } - - @JsonProperty("incomplete") - public boolean getIncomplete() { - return incomplete; - } - - @JsonProperty("warningFlags") - public int getWarningFlags() { - return warningFlags; - } - - @JsonProperty("warnings") - public List getWarnings() { - return warnings; - } - - @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) - @JsonProperty("root") - private Optional _getRoot() { - return root; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocFormsGet200ResponseFieldsItemUnknownActionsValidate - && equalTo((DocFormsGet200ResponseFieldsItemUnknownActionsValidate) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocFormsGet200ResponseFieldsItemUnknownActionsValidate other) { - return root.equals(other.root) - && incomplete == other.incomplete - && warningFlags == other.warningFlags - && warnings.equals(other.warnings); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.root, this.incomplete, this.warningFlags, this.warnings); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static IncompleteStage builder() { - return new Builder(); - } - - public interface IncompleteStage { - WarningFlagsStage incomplete(boolean incomplete); - - Builder from(DocFormsGet200ResponseFieldsItemUnknownActionsValidate other); - } - - public interface WarningFlagsStage { - _FinalStage warningFlags(int warningFlags); - } - - public interface _FinalStage { - DocFormsGet200ResponseFieldsItemUnknownActionsValidate build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage root(Optional root); - - _FinalStage root(DocFormsGet200ResponseFieldsItemUnknownActionsValidateRoot root); - - _FinalStage root(Nullable root); - - _FinalStage warnings(List warnings); - - _FinalStage addWarnings(DocFormsGet200ResponseFieldsItemUnknownActionsValidateWarningsItem warnings); - - _FinalStage addAllWarnings(List warnings); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements IncompleteStage, WarningFlagsStage, _FinalStage { - private boolean incomplete; - - private int warningFlags; - - private List warnings = new ArrayList<>(); - - private Optional root = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocFormsGet200ResponseFieldsItemUnknownActionsValidate other) { - root(other.getRoot()); - incomplete(other.getIncomplete()); - warningFlags(other.getWarningFlags()); - warnings(other.getWarnings()); - return this; - } - - @java.lang.Override - @JsonSetter("incomplete") - public WarningFlagsStage incomplete(boolean incomplete) { - this.incomplete = incomplete; - return this; - } - - @java.lang.Override - @JsonSetter("warningFlags") - public _FinalStage warningFlags(int warningFlags) { - this.warningFlags = warningFlags; - return this; - } - - @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage addWarnings(DocFormsGet200ResponseFieldsItemUnknownActionsValidateWarningsItem warnings) { - this.warnings.add(warnings); - return this; - } - - @java.lang.Override - @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings(List warnings) { - this.warnings.clear(); - if (warnings != null) { - this.warnings.addAll(warnings); - } - return this; - } - - @java.lang.Override - public _FinalStage root(Nullable root) { - if (root.isNull()) { - this.root = null; - } else if (root.isEmpty()) { - this.root = Optional.empty(); - } else { - this.root = Optional.of(root.get()); - } - return this; - } - - @java.lang.Override - public _FinalStage root(DocFormsGet200ResponseFieldsItemUnknownActionsValidateRoot root) { - this.root = Optional.ofNullable(root); - return this; - } - - @java.lang.Override - @JsonSetter(value = "root", nulls = Nulls.SKIP) - public _FinalStage root(Optional root) { - this.root = root; - return this; - } - - @java.lang.Override - public DocFormsGet200ResponseFieldsItemUnknownActionsValidate build() { - return new DocFormsGet200ResponseFieldsItemUnknownActionsValidate( - root, incomplete, warningFlags, warnings, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemUnknownActionsValidateRoot.java b/src/main/java/api/types/DocFormsGet200ResponseFieldsItemUnknownActionsValidateRoot.java deleted file mode 100644 index bf3d7c7..0000000 --- a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemUnknownActionsValidateRoot.java +++ /dev/null @@ -1,223 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.cloudpdf.api.core.ObjectMappers; -import com.fasterxml.jackson.annotation.JsonAnyGetter; -import com.fasterxml.jackson.annotation.JsonAnySetter; -import com.fasterxml.jackson.annotation.JsonIgnoreProperties; -import com.fasterxml.jackson.annotation.JsonInclude; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonSetter; -import com.fasterxml.jackson.annotation.Nulls; -import com.fasterxml.jackson.databind.annotation.JsonDeserialize; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.Objects; -import java.util.Optional; -import org.jetbrains.annotations.NotNull; - -@JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocFormsGet200ResponseFieldsItemUnknownActionsValidateRoot.Builder.class) -public final class DocFormsGet200ResponseFieldsItemUnknownActionsValidateRoot { - private final DocFormsGet200ResponseFieldsItemUnknownActionsValidateRootType type; - - private final String subtype; - - private final Optional script; - - private final List next; - - private final Map additionalProperties; - - private DocFormsGet200ResponseFieldsItemUnknownActionsValidateRoot( - DocFormsGet200ResponseFieldsItemUnknownActionsValidateRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; - this.subtype = subtype; - this.script = script; - this.next = next; - this.additionalProperties = additionalProperties; - } - - @JsonProperty("type") - public DocFormsGet200ResponseFieldsItemUnknownActionsValidateRootType getType() { - return type; - } - - @JsonProperty("subtype") - public String getSubtype() { - return subtype; - } - - @JsonProperty("script") - public Optional getScript() { - return script; - } - - @JsonProperty("next") - public List getNext() { - return next; - } - - @java.lang.Override - public boolean equals(Object other) { - if (this == other) return true; - return other instanceof DocFormsGet200ResponseFieldsItemUnknownActionsValidateRoot - && equalTo((DocFormsGet200ResponseFieldsItemUnknownActionsValidateRoot) other); - } - - @JsonAnyGetter - public Map getAdditionalProperties() { - return this.additionalProperties; - } - - private boolean equalTo(DocFormsGet200ResponseFieldsItemUnknownActionsValidateRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); - } - - @java.lang.Override - public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); - } - - @java.lang.Override - public String toString() { - return ObjectMappers.stringify(this); - } - - public static TypeStage builder() { - return new Builder(); - } - - public interface TypeStage { - SubtypeStage type(@NotNull DocFormsGet200ResponseFieldsItemUnknownActionsValidateRootType type); - - Builder from(DocFormsGet200ResponseFieldsItemUnknownActionsValidateRoot other); - } - - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); - } - - public interface _FinalStage { - DocFormsGet200ResponseFieldsItemUnknownActionsValidateRoot build(); - - _FinalStage additionalProperty(String key, Object value); - - _FinalStage additionalProperties(Map additionalProperties); - - _FinalStage script(Optional script); - - _FinalStage script(String script); - - _FinalStage next(List next); - - _FinalStage addNext(Object next); - - _FinalStage addAllNext(List next); - } - - @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocFormsGet200ResponseFieldsItemUnknownActionsValidateRootType type; - - private String subtype; - - private List next = new ArrayList<>(); - - private Optional script = Optional.empty(); - - @JsonAnySetter - private Map additionalProperties = new HashMap<>(); - - private Builder() {} - - @java.lang.Override - public Builder from(DocFormsGet200ResponseFieldsItemUnknownActionsValidateRoot other) { - type(other.getType()); - subtype(other.getSubtype()); - script(other.getScript()); - next(other.getNext()); - return this; - } - - @java.lang.Override - @JsonSetter("type") - public SubtypeStage type(@NotNull DocFormsGet200ResponseFieldsItemUnknownActionsValidateRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); - return this; - } - - @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); - return this; - } - - @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); - return this; - } - - @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); - if (next != null) { - this.next.addAll(next); - } - return this; - } - - @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocFormsGet200ResponseFieldsItemUnknownActionsValidateRoot build() { - return new DocFormsGet200ResponseFieldsItemUnknownActionsValidateRoot( - type, subtype, script, next, additionalProperties); - } - - @java.lang.Override - public Builder additionalProperty(String key, Object value) { - this.additionalProperties.put(key, value); - return this; - } - - @java.lang.Override - public Builder additionalProperties(Map additionalProperties) { - this.additionalProperties.putAll(additionalProperties); - return this; - } - } -} diff --git a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemUnknownActionsValidateRootType.java b/src/main/java/api/types/DocFormsGet200ResponseFieldsItemUnknownActionsValidateRootType.java deleted file mode 100644 index 72ca872..0000000 --- a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemUnknownActionsValidateRootType.java +++ /dev/null @@ -1,274 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocFormsGet200ResponseFieldsItemUnknownActionsValidateRootType { - public static final DocFormsGet200ResponseFieldsItemUnknownActionsValidateRootType UNKNOWN = - new DocFormsGet200ResponseFieldsItemUnknownActionsValidateRootType(Value.UNKNOWN, "unknown"); - - public static final DocFormsGet200ResponseFieldsItemUnknownActionsValidateRootType NAMED = - new DocFormsGet200ResponseFieldsItemUnknownActionsValidateRootType(Value.NAMED, "named"); - - public static final DocFormsGet200ResponseFieldsItemUnknownActionsValidateRootType GOTO = - new DocFormsGet200ResponseFieldsItemUnknownActionsValidateRootType(Value.GOTO, "goto"); - - public static final DocFormsGet200ResponseFieldsItemUnknownActionsValidateRootType GOTO_EMBEDDED = - new DocFormsGet200ResponseFieldsItemUnknownActionsValidateRootType(Value.GOTO_EMBEDDED, "goto-embedded"); - - public static final DocFormsGet200ResponseFieldsItemUnknownActionsValidateRootType JAVASCRIPT = - new DocFormsGet200ResponseFieldsItemUnknownActionsValidateRootType(Value.JAVASCRIPT, "javascript"); - - public static final DocFormsGet200ResponseFieldsItemUnknownActionsValidateRootType SOUND = - new DocFormsGet200ResponseFieldsItemUnknownActionsValidateRootType(Value.SOUND, "sound"); - - public static final DocFormsGet200ResponseFieldsItemUnknownActionsValidateRootType RENDITION = - new DocFormsGet200ResponseFieldsItemUnknownActionsValidateRootType(Value.RENDITION, "rendition"); - - public static final DocFormsGet200ResponseFieldsItemUnknownActionsValidateRootType GOTO_REMOTE = - new DocFormsGet200ResponseFieldsItemUnknownActionsValidateRootType(Value.GOTO_REMOTE, "goto-remote"); - - public static final DocFormsGet200ResponseFieldsItemUnknownActionsValidateRootType LAUNCH = - new DocFormsGet200ResponseFieldsItemUnknownActionsValidateRootType(Value.LAUNCH, "launch"); - - public static final DocFormsGet200ResponseFieldsItemUnknownActionsValidateRootType IMPORT_DATA = - new DocFormsGet200ResponseFieldsItemUnknownActionsValidateRootType(Value.IMPORT_DATA, "import-data"); - - public static final DocFormsGet200ResponseFieldsItemUnknownActionsValidateRootType SET_OCG_STATE = - new DocFormsGet200ResponseFieldsItemUnknownActionsValidateRootType(Value.SET_OCG_STATE, "set-ocg-state"); - - public static final DocFormsGet200ResponseFieldsItemUnknownActionsValidateRootType URI = - new DocFormsGet200ResponseFieldsItemUnknownActionsValidateRootType(Value.URI, "uri"); - - public static final DocFormsGet200ResponseFieldsItemUnknownActionsValidateRootType MOVIE = - new DocFormsGet200ResponseFieldsItemUnknownActionsValidateRootType(Value.MOVIE, "movie"); - - public static final DocFormsGet200ResponseFieldsItemUnknownActionsValidateRootType SUBMIT_FORM = - new DocFormsGet200ResponseFieldsItemUnknownActionsValidateRootType(Value.SUBMIT_FORM, "submit-form"); - - public static final DocFormsGet200ResponseFieldsItemUnknownActionsValidateRootType HIDE = - new DocFormsGet200ResponseFieldsItemUnknownActionsValidateRootType(Value.HIDE, "hide"); - - public static final DocFormsGet200ResponseFieldsItemUnknownActionsValidateRootType THREAD = - new DocFormsGet200ResponseFieldsItemUnknownActionsValidateRootType(Value.THREAD, "thread"); - - public static final DocFormsGet200ResponseFieldsItemUnknownActionsValidateRootType GOTO3D_VIEW = - new DocFormsGet200ResponseFieldsItemUnknownActionsValidateRootType(Value.GOTO3D_VIEW, "goto-3d-view"); - - public static final DocFormsGet200ResponseFieldsItemUnknownActionsValidateRootType TRANSITION = - new DocFormsGet200ResponseFieldsItemUnknownActionsValidateRootType(Value.TRANSITION, "transition"); - - public static final DocFormsGet200ResponseFieldsItemUnknownActionsValidateRootType RESET_FORM = - new DocFormsGet200ResponseFieldsItemUnknownActionsValidateRootType(Value.RESET_FORM, "reset-form"); - - private final Value value; - - private final String string; - - DocFormsGet200ResponseFieldsItemUnknownActionsValidateRootType(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocFormsGet200ResponseFieldsItemUnknownActionsValidateRootType - && this.string.equals( - ((DocFormsGet200ResponseFieldsItemUnknownActionsValidateRootType) other).string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case UNKNOWN: - return visitor.visitUnknown(); - case NAMED: - return visitor.visitNamed(); - case GOTO: - return visitor.visitGoto(); - case GOTO_EMBEDDED: - return visitor.visitGotoEmbedded(); - case JAVASCRIPT: - return visitor.visitJavascript(); - case SOUND: - return visitor.visitSound(); - case RENDITION: - return visitor.visitRendition(); - case GOTO_REMOTE: - return visitor.visitGotoRemote(); - case LAUNCH: - return visitor.visitLaunch(); - case IMPORT_DATA: - return visitor.visitImportData(); - case SET_OCG_STATE: - return visitor.visitSetOcgState(); - case URI: - return visitor.visitUri(); - case MOVIE: - return visitor.visitMovie(); - case SUBMIT_FORM: - return visitor.visitSubmitForm(); - case HIDE: - return visitor.visitHide(); - case THREAD: - return visitor.visitThread(); - case GOTO3D_VIEW: - return visitor.visitGoto3DView(); - case TRANSITION: - return visitor.visitTransition(); - case RESET_FORM: - return visitor.visitResetForm(); - case _UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocFormsGet200ResponseFieldsItemUnknownActionsValidateRootType valueOf(String value) { - switch (value) { - case "unknown": - return UNKNOWN; - case "named": - return NAMED; - case "goto": - return GOTO; - case "goto-embedded": - return GOTO_EMBEDDED; - case "javascript": - return JAVASCRIPT; - case "sound": - return SOUND; - case "rendition": - return RENDITION; - case "goto-remote": - return GOTO_REMOTE; - case "launch": - return LAUNCH; - case "import-data": - return IMPORT_DATA; - case "set-ocg-state": - return SET_OCG_STATE; - case "uri": - return URI; - case "movie": - return MOVIE; - case "submit-form": - return SUBMIT_FORM; - case "hide": - return HIDE; - case "thread": - return THREAD; - case "goto-3d-view": - return GOTO3D_VIEW; - case "transition": - return TRANSITION; - case "reset-form": - return RESET_FORM; - default: - return new DocFormsGet200ResponseFieldsItemUnknownActionsValidateRootType(Value._UNKNOWN, value); - } - } - - public enum Value { - UNKNOWN, - - GOTO, - - GOTO_REMOTE, - - GOTO_EMBEDDED, - - LAUNCH, - - THREAD, - - URI, - - SOUND, - - MOVIE, - - HIDE, - - NAMED, - - SUBMIT_FORM, - - RESET_FORM, - - IMPORT_DATA, - - JAVASCRIPT, - - SET_OCG_STATE, - - RENDITION, - - TRANSITION, - - GOTO3D_VIEW, - - _UNKNOWN - } - - public interface Visitor { - T visitUnknown(); - - T visitGoto(); - - T visitGotoRemote(); - - T visitGotoEmbedded(); - - T visitLaunch(); - - T visitThread(); - - T visitUri(); - - T visitSound(); - - T visitMovie(); - - T visitHide(); - - T visitNamed(); - - T visitSubmitForm(); - - T visitResetForm(); - - T visitImportData(); - - T visitJavascript(); - - T visitSetOcgState(); - - T visitRendition(); - - T visitTransition(); - - T visitGoto3DView(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemUnknownActionsValidateWarningsItem.java b/src/main/java/api/types/DocFormsGet200ResponseFieldsItemUnknownActionsValidateWarningsItem.java deleted file mode 100644 index f0a1f1b..0000000 --- a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemUnknownActionsValidateWarningsItem.java +++ /dev/null @@ -1,100 +0,0 @@ -/** - * This file was auto-generated by Fern from our API Definition. - */ -package com.cloudpdf.api.types; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonValue; - -public final class DocFormsGet200ResponseFieldsItemUnknownActionsValidateWarningsItem { - public static final DocFormsGet200ResponseFieldsItemUnknownActionsValidateWarningsItem MALFORMED_NEXT = - new DocFormsGet200ResponseFieldsItemUnknownActionsValidateWarningsItem( - Value.MALFORMED_NEXT, "malformed-next"); - - public static final DocFormsGet200ResponseFieldsItemUnknownActionsValidateWarningsItem CYCLE_DROPPED = - new DocFormsGet200ResponseFieldsItemUnknownActionsValidateWarningsItem( - Value.CYCLE_DROPPED, "cycle-dropped"); - - public static final DocFormsGet200ResponseFieldsItemUnknownActionsValidateWarningsItem INCOMPLETE = - new DocFormsGet200ResponseFieldsItemUnknownActionsValidateWarningsItem(Value.INCOMPLETE, "incomplete"); - - private final Value value; - - private final String string; - - DocFormsGet200ResponseFieldsItemUnknownActionsValidateWarningsItem(Value value, String string) { - this.value = value; - this.string = string; - } - - public Value getEnumValue() { - return value; - } - - @java.lang.Override - @JsonValue - public String toString() { - return this.string; - } - - @java.lang.Override - public boolean equals(Object other) { - return (this == other) - || (other instanceof DocFormsGet200ResponseFieldsItemUnknownActionsValidateWarningsItem - && this.string.equals( - ((DocFormsGet200ResponseFieldsItemUnknownActionsValidateWarningsItem) other).string)); - } - - @java.lang.Override - public int hashCode() { - return this.string.hashCode(); - } - - public T visit(Visitor visitor) { - switch (value) { - case MALFORMED_NEXT: - return visitor.visitMalformedNext(); - case CYCLE_DROPPED: - return visitor.visitCycleDropped(); - case INCOMPLETE: - return visitor.visitIncomplete(); - case UNKNOWN: - default: - return visitor.visitUnknown(string); - } - } - - @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocFormsGet200ResponseFieldsItemUnknownActionsValidateWarningsItem valueOf(String value) { - switch (value) { - case "malformed-next": - return MALFORMED_NEXT; - case "cycle-dropped": - return CYCLE_DROPPED; - case "incomplete": - return INCOMPLETE; - default: - return new DocFormsGet200ResponseFieldsItemUnknownActionsValidateWarningsItem(Value.UNKNOWN, value); - } - } - - public enum Value { - CYCLE_DROPPED, - - MALFORMED_NEXT, - - INCOMPLETE, - - UNKNOWN - } - - public interface Visitor { - T visitCycleDropped(); - - T visitMalformedNext(); - - T visitIncomplete(); - - T visitUnknown(String unknownType); - } -} diff --git a/src/main/java/api/types/DocumentActionsSnapshot.java b/src/main/java/api/types/DocumentActionsSnapshot.java new file mode 100644 index 0000000..8b18cf2 --- /dev/null +++ b/src/main/java/api/types/DocumentActionsSnapshot.java @@ -0,0 +1,347 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ +package com.cloudpdf.api.types; + +import com.cloudpdf.api.core.Nullable; +import com.cloudpdf.api.core.NullableNonemptyFilter; +import com.cloudpdf.api.core.ObjectMappers; +import com.fasterxml.jackson.annotation.JsonAnyGetter; +import com.fasterxml.jackson.annotation.JsonAnySetter; +import com.fasterxml.jackson.annotation.JsonIgnore; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonSetter; +import com.fasterxml.jackson.annotation.Nulls; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; +import java.util.Objects; +import java.util.Optional; + +@JsonInclude(JsonInclude.Include.NON_ABSENT) +@JsonDeserialize(builder = DocumentActionsSnapshot.Builder.class) +public final class DocumentActionsSnapshot { + private final List nameTreeScripts; + + private final Optional openAction; + + private final Optional openDestination; + + private final Optional willClose; + + private final Optional willSave; + + private final Optional didSave; + + private final Optional willPrint; + + private final Optional didPrint; + + private final Map additionalProperties; + + private DocumentActionsSnapshot( + List nameTreeScripts, + Optional openAction, + Optional openDestination, + Optional willClose, + Optional willSave, + Optional didSave, + Optional willPrint, + Optional didPrint, + Map additionalProperties) { + this.nameTreeScripts = nameTreeScripts; + this.openAction = openAction; + this.openDestination = openDestination; + this.willClose = willClose; + this.willSave = willSave; + this.didSave = didSave; + this.willPrint = willPrint; + this.didPrint = didPrint; + this.additionalProperties = additionalProperties; + } + + @JsonProperty("nameTreeScripts") + public List getNameTreeScripts() { + return nameTreeScripts; + } + + @JsonIgnore + public Optional getOpenAction() { + if (openAction == null) { + return Optional.empty(); + } + return openAction; + } + + @JsonIgnore + public Optional getOpenDestination() { + if (openDestination == null) { + return Optional.empty(); + } + return openDestination; + } + + @JsonProperty("willClose") + public Optional getWillClose() { + return willClose; + } + + @JsonProperty("willSave") + public Optional getWillSave() { + return willSave; + } + + @JsonProperty("didSave") + public Optional getDidSave() { + return didSave; + } + + @JsonProperty("willPrint") + public Optional getWillPrint() { + return willPrint; + } + + @JsonProperty("didPrint") + public Optional getDidPrint() { + return didPrint; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("openAction") + private Optional _getOpenAction() { + return openAction; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("openDestination") + private Optional _getOpenDestination() { + return openDestination; + } + + @java.lang.Override + public boolean equals(Object other) { + if (this == other) return true; + return other instanceof DocumentActionsSnapshot && equalTo((DocumentActionsSnapshot) other); + } + + @JsonAnyGetter + public Map getAdditionalProperties() { + return this.additionalProperties; + } + + private boolean equalTo(DocumentActionsSnapshot other) { + return nameTreeScripts.equals(other.nameTreeScripts) + && openAction.equals(other.openAction) + && openDestination.equals(other.openDestination) + && willClose.equals(other.willClose) + && willSave.equals(other.willSave) + && didSave.equals(other.didSave) + && willPrint.equals(other.willPrint) + && didPrint.equals(other.didPrint); + } + + @java.lang.Override + public int hashCode() { + return Objects.hash( + this.nameTreeScripts, + this.openAction, + this.openDestination, + this.willClose, + this.willSave, + this.didSave, + this.willPrint, + this.didPrint); + } + + @java.lang.Override + public String toString() { + return ObjectMappers.stringify(this); + } + + public static Builder builder() { + return new Builder(); + } + + @JsonIgnoreProperties(ignoreUnknown = true) + public static final class Builder { + private List nameTreeScripts = new ArrayList<>(); + + private Optional openAction = Optional.empty(); + + private Optional openDestination = Optional.empty(); + + private Optional willClose = Optional.empty(); + + private Optional willSave = Optional.empty(); + + private Optional didSave = Optional.empty(); + + private Optional willPrint = Optional.empty(); + + private Optional didPrint = Optional.empty(); + + @JsonAnySetter + private Map additionalProperties = new HashMap<>(); + + private Builder() {} + + public Builder from(DocumentActionsSnapshot other) { + nameTreeScripts(other.getNameTreeScripts()); + openAction(other.getOpenAction()); + openDestination(other.getOpenDestination()); + willClose(other.getWillClose()); + willSave(other.getWillSave()); + didSave(other.getDidSave()); + willPrint(other.getWillPrint()); + didPrint(other.getDidPrint()); + return this; + } + + @JsonSetter(value = "nameTreeScripts", nulls = Nulls.SKIP) + public Builder nameTreeScripts(List nameTreeScripts) { + this.nameTreeScripts.clear(); + if (nameTreeScripts != null) { + this.nameTreeScripts.addAll(nameTreeScripts); + } + return this; + } + + public Builder addNameTreeScripts(DocumentActionsSnapshotNameTreeScriptsItem nameTreeScripts) { + this.nameTreeScripts.add(nameTreeScripts); + return this; + } + + public Builder addAllNameTreeScripts(List nameTreeScripts) { + if (nameTreeScripts != null) { + this.nameTreeScripts.addAll(nameTreeScripts); + } + return this; + } + + @JsonSetter(value = "openAction", nulls = Nulls.SKIP) + public Builder openAction(Optional openAction) { + this.openAction = openAction; + return this; + } + + public Builder openAction(PdfActionTree openAction) { + this.openAction = Optional.ofNullable(openAction); + return this; + } + + public Builder openAction(Nullable openAction) { + if (openAction.isNull()) { + this.openAction = null; + } else if (openAction.isEmpty()) { + this.openAction = Optional.empty(); + } else { + this.openAction = Optional.of(openAction.get()); + } + return this; + } + + @JsonSetter(value = "openDestination", nulls = Nulls.SKIP) + public Builder openDestination(Optional openDestination) { + this.openDestination = openDestination; + return this; + } + + public Builder openDestination(PdfDestination openDestination) { + this.openDestination = Optional.ofNullable(openDestination); + return this; + } + + public Builder openDestination(Nullable openDestination) { + if (openDestination.isNull()) { + this.openDestination = null; + } else if (openDestination.isEmpty()) { + this.openDestination = Optional.empty(); + } else { + this.openDestination = Optional.of(openDestination.get()); + } + return this; + } + + @JsonSetter(value = "willClose", nulls = Nulls.SKIP) + public Builder willClose(Optional willClose) { + this.willClose = willClose; + return this; + } + + public Builder willClose(PdfActionTree willClose) { + this.willClose = Optional.ofNullable(willClose); + return this; + } + + @JsonSetter(value = "willSave", nulls = Nulls.SKIP) + public Builder willSave(Optional willSave) { + this.willSave = willSave; + return this; + } + + public Builder willSave(PdfActionTree willSave) { + this.willSave = Optional.ofNullable(willSave); + return this; + } + + @JsonSetter(value = "didSave", nulls = Nulls.SKIP) + public Builder didSave(Optional didSave) { + this.didSave = didSave; + return this; + } + + public Builder didSave(PdfActionTree didSave) { + this.didSave = Optional.ofNullable(didSave); + return this; + } + + @JsonSetter(value = "willPrint", nulls = Nulls.SKIP) + public Builder willPrint(Optional willPrint) { + this.willPrint = willPrint; + return this; + } + + public Builder willPrint(PdfActionTree willPrint) { + this.willPrint = Optional.ofNullable(willPrint); + return this; + } + + @JsonSetter(value = "didPrint", nulls = Nulls.SKIP) + public Builder didPrint(Optional didPrint) { + this.didPrint = didPrint; + return this; + } + + public Builder didPrint(PdfActionTree didPrint) { + this.didPrint = Optional.ofNullable(didPrint); + return this; + } + + public DocumentActionsSnapshot build() { + return new DocumentActionsSnapshot( + nameTreeScripts, + openAction, + openDestination, + willClose, + willSave, + didSave, + willPrint, + didPrint, + additionalProperties); + } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } + } +} diff --git a/src/main/java/api/types/DocumentActionsSnapshotNameTreeScriptsItem.java b/src/main/java/api/types/DocumentActionsSnapshotNameTreeScriptsItem.java new file mode 100644 index 0000000..3fe6390 --- /dev/null +++ b/src/main/java/api/types/DocumentActionsSnapshotNameTreeScriptsItem.java @@ -0,0 +1,142 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ +package com.cloudpdf.api.types; + +import com.cloudpdf.api.core.ObjectMappers; +import com.fasterxml.jackson.annotation.JsonAnyGetter; +import com.fasterxml.jackson.annotation.JsonAnySetter; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonSetter; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +import org.jetbrains.annotations.NotNull; + +@JsonInclude(JsonInclude.Include.NON_ABSENT) +@JsonDeserialize(builder = DocumentActionsSnapshotNameTreeScriptsItem.Builder.class) +public final class DocumentActionsSnapshotNameTreeScriptsItem { + private final String name; + + private final PdfActionTree action; + + private final Map additionalProperties; + + private DocumentActionsSnapshotNameTreeScriptsItem( + String name, PdfActionTree action, Map additionalProperties) { + this.name = name; + this.action = action; + this.additionalProperties = additionalProperties; + } + + @JsonProperty("name") + public String getName() { + return name; + } + + @JsonProperty("action") + public PdfActionTree getAction() { + return action; + } + + @java.lang.Override + public boolean equals(Object other) { + if (this == other) return true; + return other instanceof DocumentActionsSnapshotNameTreeScriptsItem + && equalTo((DocumentActionsSnapshotNameTreeScriptsItem) other); + } + + @JsonAnyGetter + public Map getAdditionalProperties() { + return this.additionalProperties; + } + + private boolean equalTo(DocumentActionsSnapshotNameTreeScriptsItem other) { + return name.equals(other.name) && action.equals(other.action); + } + + @java.lang.Override + public int hashCode() { + return Objects.hash(this.name, this.action); + } + + @java.lang.Override + public String toString() { + return ObjectMappers.stringify(this); + } + + public static NameStage builder() { + return new Builder(); + } + + public interface NameStage { + ActionStage name(@NotNull String name); + + Builder from(DocumentActionsSnapshotNameTreeScriptsItem other); + } + + public interface ActionStage { + _FinalStage action(@NotNull PdfActionTree action); + } + + public interface _FinalStage { + DocumentActionsSnapshotNameTreeScriptsItem build(); + + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + } + + @JsonIgnoreProperties(ignoreUnknown = true) + public static final class Builder implements NameStage, ActionStage, _FinalStage { + private String name; + + private PdfActionTree action; + + @JsonAnySetter + private Map additionalProperties = new HashMap<>(); + + private Builder() {} + + @java.lang.Override + public Builder from(DocumentActionsSnapshotNameTreeScriptsItem other) { + name(other.getName()); + action(other.getAction()); + return this; + } + + @java.lang.Override + @JsonSetter("name") + public ActionStage name(@NotNull String name) { + this.name = Objects.requireNonNull(name, "name must not be null"); + return this; + } + + @java.lang.Override + @JsonSetter("action") + public _FinalStage action(@NotNull PdfActionTree action) { + this.action = Objects.requireNonNull(action, "action must not be null"); + return this; + } + + @java.lang.Override + public DocumentActionsSnapshotNameTreeScriptsItem build() { + return new DocumentActionsSnapshotNameTreeScriptsItem(name, action, additionalProperties); + } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } + } +} diff --git a/src/main/java/api/types/PdfActionNode.java b/src/main/java/api/types/PdfActionNode.java new file mode 100644 index 0000000..b665ec6 --- /dev/null +++ b/src/main/java/api/types/PdfActionNode.java @@ -0,0 +1,1210 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ +package com.cloudpdf.api.types; + +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonSubTypes; +import com.fasterxml.jackson.annotation.JsonTypeInfo; +import com.fasterxml.jackson.annotation.JsonTypeName; +import com.fasterxml.jackson.annotation.JsonUnwrapped; +import com.fasterxml.jackson.annotation.JsonValue; +import java.util.Objects; +import java.util.Optional; + +public final class PdfActionNode { + private final Value value; + + @JsonCreator(mode = JsonCreator.Mode.DELEGATING) + private PdfActionNode(Value value) { + this.value = value; + } + + public T visit(Visitor visitor) { + return value.visit(visitor); + } + + public static PdfActionNode javascript(PdfActionNodeJavascript value) { + return new PdfActionNode(new JavascriptValue(value)); + } + + public static PdfActionNode goto_(PdfActionNodeGoto value) { + return new PdfActionNode(new GotoValue(value)); + } + + public static PdfActionNode uri(PdfActionNodeUri value) { + return new PdfActionNode(new UriValue(value)); + } + + public static PdfActionNode named(PdfActionNodeNamed value) { + return new PdfActionNode(new NamedValue(value)); + } + + public static PdfActionNode hide(PdfActionNodeHide value) { + return new PdfActionNode(new HideValue(value)); + } + + public static PdfActionNode resetForm(PdfActionNodeResetForm value) { + return new PdfActionNode(new ResetFormValue(value)); + } + + public static PdfActionNode gotoRemote(PdfActionNodeGotoRemote value) { + return new PdfActionNode(new GotoRemoteValue(value)); + } + + public static PdfActionNode gotoEmbedded(PdfActionNodeGotoEmbedded value) { + return new PdfActionNode(new GotoEmbeddedValue(value)); + } + + public static PdfActionNode launch(PdfActionNodeLaunch value) { + return new PdfActionNode(new LaunchValue(value)); + } + + public static PdfActionNode rendition(PdfActionNodeRendition value) { + return new PdfActionNode(new RenditionValue(value)); + } + + public static PdfActionNode submitForm(PdfActionNodeSubmitForm value) { + return new PdfActionNode(new SubmitFormValue(value)); + } + + public static PdfActionNode thread(PdfActionNodeThread value) { + return new PdfActionNode(new ThreadValue(value)); + } + + public static PdfActionNode sound(PdfActionNodeSound value) { + return new PdfActionNode(new SoundValue(value)); + } + + public static PdfActionNode movie(PdfActionNodeMovie value) { + return new PdfActionNode(new MovieValue(value)); + } + + public static PdfActionNode importData(PdfActionNodeImportData value) { + return new PdfActionNode(new ImportDataValue(value)); + } + + public static PdfActionNode setOcgState(PdfActionNodeSetOcgState value) { + return new PdfActionNode(new SetOcgStateValue(value)); + } + + public static PdfActionNode transition(PdfActionNodeTransition value) { + return new PdfActionNode(new TransitionValue(value)); + } + + public static PdfActionNode goto3DView(PdfActionNodeGoto3DView value) { + return new PdfActionNode(new Goto3DViewValue(value)); + } + + public static PdfActionNode unknown(PdfActionNodeUnknown value) { + return new PdfActionNode(new UnknownValue(value)); + } + + public boolean isJavascript() { + return value instanceof JavascriptValue; + } + + public boolean isGoto() { + return value instanceof GotoValue; + } + + public boolean isUri() { + return value instanceof UriValue; + } + + public boolean isNamed() { + return value instanceof NamedValue; + } + + public boolean isHide() { + return value instanceof HideValue; + } + + public boolean isResetForm() { + return value instanceof ResetFormValue; + } + + public boolean isGotoRemote() { + return value instanceof GotoRemoteValue; + } + + public boolean isGotoEmbedded() { + return value instanceof GotoEmbeddedValue; + } + + public boolean isLaunch() { + return value instanceof LaunchValue; + } + + public boolean isRendition() { + return value instanceof RenditionValue; + } + + public boolean isSubmitForm() { + return value instanceof SubmitFormValue; + } + + public boolean isThread() { + return value instanceof ThreadValue; + } + + public boolean isSound() { + return value instanceof SoundValue; + } + + public boolean isMovie() { + return value instanceof MovieValue; + } + + public boolean isImportData() { + return value instanceof ImportDataValue; + } + + public boolean isSetOcgState() { + return value instanceof SetOcgStateValue; + } + + public boolean isTransition() { + return value instanceof TransitionValue; + } + + public boolean isGoto3DView() { + return value instanceof Goto3DViewValue; + } + + public boolean isUnknown() { + return value instanceof UnknownValue; + } + + public boolean _isUnknown() { + return value instanceof _UnknownValue; + } + + public Optional getJavascript() { + if (isJavascript()) { + return Optional.of(((JavascriptValue) value).value); + } + return Optional.empty(); + } + + public Optional getGoto() { + if (isGoto()) { + return Optional.of(((GotoValue) value).value); + } + return Optional.empty(); + } + + public Optional getUri() { + if (isUri()) { + return Optional.of(((UriValue) value).value); + } + return Optional.empty(); + } + + public Optional getNamed() { + if (isNamed()) { + return Optional.of(((NamedValue) value).value); + } + return Optional.empty(); + } + + public Optional getHide() { + if (isHide()) { + return Optional.of(((HideValue) value).value); + } + return Optional.empty(); + } + + public Optional getResetForm() { + if (isResetForm()) { + return Optional.of(((ResetFormValue) value).value); + } + return Optional.empty(); + } + + public Optional getGotoRemote() { + if (isGotoRemote()) { + return Optional.of(((GotoRemoteValue) value).value); + } + return Optional.empty(); + } + + public Optional getGotoEmbedded() { + if (isGotoEmbedded()) { + return Optional.of(((GotoEmbeddedValue) value).value); + } + return Optional.empty(); + } + + public Optional getLaunch() { + if (isLaunch()) { + return Optional.of(((LaunchValue) value).value); + } + return Optional.empty(); + } + + public Optional getRendition() { + if (isRendition()) { + return Optional.of(((RenditionValue) value).value); + } + return Optional.empty(); + } + + public Optional getSubmitForm() { + if (isSubmitForm()) { + return Optional.of(((SubmitFormValue) value).value); + } + return Optional.empty(); + } + + public Optional getThread() { + if (isThread()) { + return Optional.of(((ThreadValue) value).value); + } + return Optional.empty(); + } + + public Optional getSound() { + if (isSound()) { + return Optional.of(((SoundValue) value).value); + } + return Optional.empty(); + } + + public Optional getMovie() { + if (isMovie()) { + return Optional.of(((MovieValue) value).value); + } + return Optional.empty(); + } + + public Optional getImportData() { + if (isImportData()) { + return Optional.of(((ImportDataValue) value).value); + } + return Optional.empty(); + } + + public Optional getSetOcgState() { + if (isSetOcgState()) { + return Optional.of(((SetOcgStateValue) value).value); + } + return Optional.empty(); + } + + public Optional getTransition() { + if (isTransition()) { + return Optional.of(((TransitionValue) value).value); + } + return Optional.empty(); + } + + public Optional getGoto3DView() { + if (isGoto3DView()) { + return Optional.of(((Goto3DViewValue) value).value); + } + return Optional.empty(); + } + + public Optional getUnknown() { + if (isUnknown()) { + return Optional.of(((UnknownValue) value).value); + } + return Optional.empty(); + } + + public Optional _getUnknown() { + if (_isUnknown()) { + return Optional.of(((_UnknownValue) value).value); + } + return Optional.empty(); + } + + @Override + public boolean equals(Object other) { + if (this == other) return true; + return other instanceof PdfActionNode && value.equals(((PdfActionNode) other).value); + } + + @Override + public int hashCode() { + return Objects.hash(value); + } + + @Override + public String toString() { + return value.toString(); + } + + @JsonValue + private Value getValue() { + return this.value; + } + + public interface Visitor { + T visitJavascript(PdfActionNodeJavascript javascript); + + T visitGoto(PdfActionNodeGoto goto_); + + T visitUri(PdfActionNodeUri uri); + + T visitNamed(PdfActionNodeNamed named); + + T visitHide(PdfActionNodeHide hide); + + T visitResetForm(PdfActionNodeResetForm resetForm); + + T visitGotoRemote(PdfActionNodeGotoRemote gotoRemote); + + T visitGotoEmbedded(PdfActionNodeGotoEmbedded gotoEmbedded); + + T visitLaunch(PdfActionNodeLaunch launch); + + T visitRendition(PdfActionNodeRendition rendition); + + T visitSubmitForm(PdfActionNodeSubmitForm submitForm); + + T visitThread(PdfActionNodeThread thread); + + T visitSound(PdfActionNodeSound sound); + + T visitMovie(PdfActionNodeMovie movie); + + T visitImportData(PdfActionNodeImportData importData); + + T visitSetOcgState(PdfActionNodeSetOcgState setOcgState); + + T visitTransition(PdfActionNodeTransition transition); + + T visitGoto3DView(PdfActionNodeGoto3DView goto3DView); + + T visitUnknown(PdfActionNodeUnknown unknown); + + T _visitUnknown(Object unknownType); + } + + @JsonTypeInfo(use = JsonTypeInfo.Id.NAME, property = "type", visible = true, defaultImpl = _UnknownValue.class) + @JsonSubTypes({ + @JsonSubTypes.Type(JavascriptValue.class), + @JsonSubTypes.Type(GotoValue.class), + @JsonSubTypes.Type(UriValue.class), + @JsonSubTypes.Type(NamedValue.class), + @JsonSubTypes.Type(HideValue.class), + @JsonSubTypes.Type(ResetFormValue.class), + @JsonSubTypes.Type(GotoRemoteValue.class), + @JsonSubTypes.Type(GotoEmbeddedValue.class), + @JsonSubTypes.Type(LaunchValue.class), + @JsonSubTypes.Type(RenditionValue.class), + @JsonSubTypes.Type(SubmitFormValue.class), + @JsonSubTypes.Type(ThreadValue.class), + @JsonSubTypes.Type(SoundValue.class), + @JsonSubTypes.Type(MovieValue.class), + @JsonSubTypes.Type(ImportDataValue.class), + @JsonSubTypes.Type(SetOcgStateValue.class), + @JsonSubTypes.Type(TransitionValue.class), + @JsonSubTypes.Type(Goto3DViewValue.class), + @JsonSubTypes.Type(UnknownValue.class) + }) + @JsonIgnoreProperties(ignoreUnknown = true) + private interface Value { + T visit(Visitor visitor); + } + + @JsonTypeName("javascript") + @JsonIgnoreProperties("type") + private static final class JavascriptValue implements Value { + @JsonUnwrapped + @JsonIgnoreProperties(value = "type", allowSetters = true) + private PdfActionNodeJavascript value; + + @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) + private JavascriptValue() {} + + private JavascriptValue(PdfActionNodeJavascript value) { + this.value = value; + } + + @java.lang.Override + public T visit(Visitor visitor) { + return visitor.visitJavascript(value); + } + + @java.lang.Override + public boolean equals(Object other) { + if (this == other) return true; + return other instanceof JavascriptValue && equalTo((JavascriptValue) other); + } + + private boolean equalTo(JavascriptValue other) { + return value.equals(other.value); + } + + @java.lang.Override + public int hashCode() { + return Objects.hash(this.value); + } + + @java.lang.Override + public String toString() { + return "PdfActionNode{" + "value: " + value + "}"; + } + } + + @JsonTypeName("goto") + @JsonIgnoreProperties("type") + private static final class GotoValue implements Value { + @JsonUnwrapped + @JsonIgnoreProperties(value = "type", allowSetters = true) + private PdfActionNodeGoto value; + + @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) + private GotoValue() {} + + private GotoValue(PdfActionNodeGoto value) { + this.value = value; + } + + @java.lang.Override + public T visit(Visitor visitor) { + return visitor.visitGoto(value); + } + + @java.lang.Override + public boolean equals(Object other) { + if (this == other) return true; + return other instanceof GotoValue && equalTo((GotoValue) other); + } + + private boolean equalTo(GotoValue other) { + return value.equals(other.value); + } + + @java.lang.Override + public int hashCode() { + return Objects.hash(this.value); + } + + @java.lang.Override + public String toString() { + return "PdfActionNode{" + "value: " + value + "}"; + } + } + + @JsonTypeName("uri") + @JsonIgnoreProperties("type") + private static final class UriValue implements Value { + @JsonUnwrapped + @JsonIgnoreProperties(value = "type", allowSetters = true) + private PdfActionNodeUri value; + + @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) + private UriValue() {} + + private UriValue(PdfActionNodeUri value) { + this.value = value; + } + + @java.lang.Override + public T visit(Visitor visitor) { + return visitor.visitUri(value); + } + + @java.lang.Override + public boolean equals(Object other) { + if (this == other) return true; + return other instanceof UriValue && equalTo((UriValue) other); + } + + private boolean equalTo(UriValue other) { + return value.equals(other.value); + } + + @java.lang.Override + public int hashCode() { + return Objects.hash(this.value); + } + + @java.lang.Override + public String toString() { + return "PdfActionNode{" + "value: " + value + "}"; + } + } + + @JsonTypeName("named") + @JsonIgnoreProperties("type") + private static final class NamedValue implements Value { + @JsonUnwrapped + @JsonIgnoreProperties(value = "type", allowSetters = true) + private PdfActionNodeNamed value; + + @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) + private NamedValue() {} + + private NamedValue(PdfActionNodeNamed value) { + this.value = value; + } + + @java.lang.Override + public T visit(Visitor visitor) { + return visitor.visitNamed(value); + } + + @java.lang.Override + public boolean equals(Object other) { + if (this == other) return true; + return other instanceof NamedValue && equalTo((NamedValue) other); + } + + private boolean equalTo(NamedValue other) { + return value.equals(other.value); + } + + @java.lang.Override + public int hashCode() { + return Objects.hash(this.value); + } + + @java.lang.Override + public String toString() { + return "PdfActionNode{" + "value: " + value + "}"; + } + } + + @JsonTypeName("hide") + @JsonIgnoreProperties("type") + private static final class HideValue implements Value { + @JsonUnwrapped + @JsonIgnoreProperties(value = "type", allowSetters = true) + private PdfActionNodeHide value; + + @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) + private HideValue() {} + + private HideValue(PdfActionNodeHide value) { + this.value = value; + } + + @java.lang.Override + public T visit(Visitor visitor) { + return visitor.visitHide(value); + } + + @java.lang.Override + public boolean equals(Object other) { + if (this == other) return true; + return other instanceof HideValue && equalTo((HideValue) other); + } + + private boolean equalTo(HideValue other) { + return value.equals(other.value); + } + + @java.lang.Override + public int hashCode() { + return Objects.hash(this.value); + } + + @java.lang.Override + public String toString() { + return "PdfActionNode{" + "value: " + value + "}"; + } + } + + @JsonTypeName("reset-form") + @JsonIgnoreProperties("type") + private static final class ResetFormValue implements Value { + @JsonUnwrapped + @JsonIgnoreProperties(value = "type", allowSetters = true) + private PdfActionNodeResetForm value; + + @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) + private ResetFormValue() {} + + private ResetFormValue(PdfActionNodeResetForm value) { + this.value = value; + } + + @java.lang.Override + public T visit(Visitor visitor) { + return visitor.visitResetForm(value); + } + + @java.lang.Override + public boolean equals(Object other) { + if (this == other) return true; + return other instanceof ResetFormValue && equalTo((ResetFormValue) other); + } + + private boolean equalTo(ResetFormValue other) { + return value.equals(other.value); + } + + @java.lang.Override + public int hashCode() { + return Objects.hash(this.value); + } + + @java.lang.Override + public String toString() { + return "PdfActionNode{" + "value: " + value + "}"; + } + } + + @JsonTypeName("goto-remote") + @JsonIgnoreProperties("type") + private static final class GotoRemoteValue implements Value { + @JsonUnwrapped + @JsonIgnoreProperties(value = "type", allowSetters = true) + private PdfActionNodeGotoRemote value; + + @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) + private GotoRemoteValue() {} + + private GotoRemoteValue(PdfActionNodeGotoRemote value) { + this.value = value; + } + + @java.lang.Override + public T visit(Visitor visitor) { + return visitor.visitGotoRemote(value); + } + + @java.lang.Override + public boolean equals(Object other) { + if (this == other) return true; + return other instanceof GotoRemoteValue && equalTo((GotoRemoteValue) other); + } + + private boolean equalTo(GotoRemoteValue other) { + return value.equals(other.value); + } + + @java.lang.Override + public int hashCode() { + return Objects.hash(this.value); + } + + @java.lang.Override + public String toString() { + return "PdfActionNode{" + "value: " + value + "}"; + } + } + + @JsonTypeName("goto-embedded") + @JsonIgnoreProperties("type") + private static final class GotoEmbeddedValue implements Value { + @JsonUnwrapped + @JsonIgnoreProperties(value = "type", allowSetters = true) + private PdfActionNodeGotoEmbedded value; + + @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) + private GotoEmbeddedValue() {} + + private GotoEmbeddedValue(PdfActionNodeGotoEmbedded value) { + this.value = value; + } + + @java.lang.Override + public T visit(Visitor visitor) { + return visitor.visitGotoEmbedded(value); + } + + @java.lang.Override + public boolean equals(Object other) { + if (this == other) return true; + return other instanceof GotoEmbeddedValue && equalTo((GotoEmbeddedValue) other); + } + + private boolean equalTo(GotoEmbeddedValue other) { + return value.equals(other.value); + } + + @java.lang.Override + public int hashCode() { + return Objects.hash(this.value); + } + + @java.lang.Override + public String toString() { + return "PdfActionNode{" + "value: " + value + "}"; + } + } + + @JsonTypeName("launch") + @JsonIgnoreProperties("type") + private static final class LaunchValue implements Value { + @JsonUnwrapped + @JsonIgnoreProperties(value = "type", allowSetters = true) + private PdfActionNodeLaunch value; + + @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) + private LaunchValue() {} + + private LaunchValue(PdfActionNodeLaunch value) { + this.value = value; + } + + @java.lang.Override + public T visit(Visitor visitor) { + return visitor.visitLaunch(value); + } + + @java.lang.Override + public boolean equals(Object other) { + if (this == other) return true; + return other instanceof LaunchValue && equalTo((LaunchValue) other); + } + + private boolean equalTo(LaunchValue other) { + return value.equals(other.value); + } + + @java.lang.Override + public int hashCode() { + return Objects.hash(this.value); + } + + @java.lang.Override + public String toString() { + return "PdfActionNode{" + "value: " + value + "}"; + } + } + + @JsonTypeName("rendition") + @JsonIgnoreProperties("type") + private static final class RenditionValue implements Value { + @JsonUnwrapped + @JsonIgnoreProperties(value = "type", allowSetters = true) + private PdfActionNodeRendition value; + + @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) + private RenditionValue() {} + + private RenditionValue(PdfActionNodeRendition value) { + this.value = value; + } + + @java.lang.Override + public T visit(Visitor visitor) { + return visitor.visitRendition(value); + } + + @java.lang.Override + public boolean equals(Object other) { + if (this == other) return true; + return other instanceof RenditionValue && equalTo((RenditionValue) other); + } + + private boolean equalTo(RenditionValue other) { + return value.equals(other.value); + } + + @java.lang.Override + public int hashCode() { + return Objects.hash(this.value); + } + + @java.lang.Override + public String toString() { + return "PdfActionNode{" + "value: " + value + "}"; + } + } + + @JsonTypeName("submit-form") + @JsonIgnoreProperties("type") + private static final class SubmitFormValue implements Value { + @JsonUnwrapped + @JsonIgnoreProperties(value = "type", allowSetters = true) + private PdfActionNodeSubmitForm value; + + @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) + private SubmitFormValue() {} + + private SubmitFormValue(PdfActionNodeSubmitForm value) { + this.value = value; + } + + @java.lang.Override + public T visit(Visitor visitor) { + return visitor.visitSubmitForm(value); + } + + @java.lang.Override + public boolean equals(Object other) { + if (this == other) return true; + return other instanceof SubmitFormValue && equalTo((SubmitFormValue) other); + } + + private boolean equalTo(SubmitFormValue other) { + return value.equals(other.value); + } + + @java.lang.Override + public int hashCode() { + return Objects.hash(this.value); + } + + @java.lang.Override + public String toString() { + return "PdfActionNode{" + "value: " + value + "}"; + } + } + + @JsonTypeName("thread") + @JsonIgnoreProperties("type") + private static final class ThreadValue implements Value { + @JsonUnwrapped + @JsonIgnoreProperties(value = "type", allowSetters = true) + private PdfActionNodeThread value; + + @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) + private ThreadValue() {} + + private ThreadValue(PdfActionNodeThread value) { + this.value = value; + } + + @java.lang.Override + public T visit(Visitor visitor) { + return visitor.visitThread(value); + } + + @java.lang.Override + public boolean equals(Object other) { + if (this == other) return true; + return other instanceof ThreadValue && equalTo((ThreadValue) other); + } + + private boolean equalTo(ThreadValue other) { + return value.equals(other.value); + } + + @java.lang.Override + public int hashCode() { + return Objects.hash(this.value); + } + + @java.lang.Override + public String toString() { + return "PdfActionNode{" + "value: " + value + "}"; + } + } + + @JsonTypeName("sound") + @JsonIgnoreProperties("type") + private static final class SoundValue implements Value { + @JsonUnwrapped + @JsonIgnoreProperties(value = "type", allowSetters = true) + private PdfActionNodeSound value; + + @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) + private SoundValue() {} + + private SoundValue(PdfActionNodeSound value) { + this.value = value; + } + + @java.lang.Override + public T visit(Visitor visitor) { + return visitor.visitSound(value); + } + + @java.lang.Override + public boolean equals(Object other) { + if (this == other) return true; + return other instanceof SoundValue && equalTo((SoundValue) other); + } + + private boolean equalTo(SoundValue other) { + return value.equals(other.value); + } + + @java.lang.Override + public int hashCode() { + return Objects.hash(this.value); + } + + @java.lang.Override + public String toString() { + return "PdfActionNode{" + "value: " + value + "}"; + } + } + + @JsonTypeName("movie") + @JsonIgnoreProperties("type") + private static final class MovieValue implements Value { + @JsonUnwrapped + @JsonIgnoreProperties(value = "type", allowSetters = true) + private PdfActionNodeMovie value; + + @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) + private MovieValue() {} + + private MovieValue(PdfActionNodeMovie value) { + this.value = value; + } + + @java.lang.Override + public T visit(Visitor visitor) { + return visitor.visitMovie(value); + } + + @java.lang.Override + public boolean equals(Object other) { + if (this == other) return true; + return other instanceof MovieValue && equalTo((MovieValue) other); + } + + private boolean equalTo(MovieValue other) { + return value.equals(other.value); + } + + @java.lang.Override + public int hashCode() { + return Objects.hash(this.value); + } + + @java.lang.Override + public String toString() { + return "PdfActionNode{" + "value: " + value + "}"; + } + } + + @JsonTypeName("import-data") + @JsonIgnoreProperties("type") + private static final class ImportDataValue implements Value { + @JsonUnwrapped + @JsonIgnoreProperties(value = "type", allowSetters = true) + private PdfActionNodeImportData value; + + @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) + private ImportDataValue() {} + + private ImportDataValue(PdfActionNodeImportData value) { + this.value = value; + } + + @java.lang.Override + public T visit(Visitor visitor) { + return visitor.visitImportData(value); + } + + @java.lang.Override + public boolean equals(Object other) { + if (this == other) return true; + return other instanceof ImportDataValue && equalTo((ImportDataValue) other); + } + + private boolean equalTo(ImportDataValue other) { + return value.equals(other.value); + } + + @java.lang.Override + public int hashCode() { + return Objects.hash(this.value); + } + + @java.lang.Override + public String toString() { + return "PdfActionNode{" + "value: " + value + "}"; + } + } + + @JsonTypeName("set-ocg-state") + @JsonIgnoreProperties("type") + private static final class SetOcgStateValue implements Value { + @JsonUnwrapped + @JsonIgnoreProperties(value = "type", allowSetters = true) + private PdfActionNodeSetOcgState value; + + @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) + private SetOcgStateValue() {} + + private SetOcgStateValue(PdfActionNodeSetOcgState value) { + this.value = value; + } + + @java.lang.Override + public T visit(Visitor visitor) { + return visitor.visitSetOcgState(value); + } + + @java.lang.Override + public boolean equals(Object other) { + if (this == other) return true; + return other instanceof SetOcgStateValue && equalTo((SetOcgStateValue) other); + } + + private boolean equalTo(SetOcgStateValue other) { + return value.equals(other.value); + } + + @java.lang.Override + public int hashCode() { + return Objects.hash(this.value); + } + + @java.lang.Override + public String toString() { + return "PdfActionNode{" + "value: " + value + "}"; + } + } + + @JsonTypeName("transition") + @JsonIgnoreProperties("type") + private static final class TransitionValue implements Value { + @JsonUnwrapped + @JsonIgnoreProperties(value = "type", allowSetters = true) + private PdfActionNodeTransition value; + + @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) + private TransitionValue() {} + + private TransitionValue(PdfActionNodeTransition value) { + this.value = value; + } + + @java.lang.Override + public T visit(Visitor visitor) { + return visitor.visitTransition(value); + } + + @java.lang.Override + public boolean equals(Object other) { + if (this == other) return true; + return other instanceof TransitionValue && equalTo((TransitionValue) other); + } + + private boolean equalTo(TransitionValue other) { + return value.equals(other.value); + } + + @java.lang.Override + public int hashCode() { + return Objects.hash(this.value); + } + + @java.lang.Override + public String toString() { + return "PdfActionNode{" + "value: " + value + "}"; + } + } + + @JsonTypeName("goto-3d-view") + @JsonIgnoreProperties("type") + private static final class Goto3DViewValue implements Value { + @JsonUnwrapped + @JsonIgnoreProperties(value = "type", allowSetters = true) + private PdfActionNodeGoto3DView value; + + @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) + private Goto3DViewValue() {} + + private Goto3DViewValue(PdfActionNodeGoto3DView value) { + this.value = value; + } + + @java.lang.Override + public T visit(Visitor visitor) { + return visitor.visitGoto3DView(value); + } + + @java.lang.Override + public boolean equals(Object other) { + if (this == other) return true; + return other instanceof Goto3DViewValue && equalTo((Goto3DViewValue) other); + } + + private boolean equalTo(Goto3DViewValue other) { + return value.equals(other.value); + } + + @java.lang.Override + public int hashCode() { + return Objects.hash(this.value); + } + + @java.lang.Override + public String toString() { + return "PdfActionNode{" + "value: " + value + "}"; + } + } + + @JsonTypeName("unknown") + @JsonIgnoreProperties("type") + private static final class UnknownValue implements Value { + @JsonUnwrapped + @JsonIgnoreProperties(value = "type", allowSetters = true) + private PdfActionNodeUnknown value; + + @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) + private UnknownValue() {} + + private UnknownValue(PdfActionNodeUnknown value) { + this.value = value; + } + + @java.lang.Override + public T visit(Visitor visitor) { + return visitor.visitUnknown(value); + } + + @java.lang.Override + public boolean equals(Object other) { + if (this == other) return true; + return other instanceof UnknownValue && equalTo((UnknownValue) other); + } + + private boolean equalTo(UnknownValue other) { + return value.equals(other.value); + } + + @java.lang.Override + public int hashCode() { + return Objects.hash(this.value); + } + + @java.lang.Override + public String toString() { + return "PdfActionNode{" + "value: " + value + "}"; + } + } + + @JsonIgnoreProperties("type") + private static final class _UnknownValue implements Value { + private String type; + + @JsonValue + private Object value; + + @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) + private _UnknownValue(@JsonProperty("value") Object value) {} + + @java.lang.Override + public T visit(Visitor visitor) { + return visitor._visitUnknown(value); + } + + @java.lang.Override + public boolean equals(Object other) { + if (this == other) return true; + return other instanceof _UnknownValue && equalTo((_UnknownValue) other); + } + + private boolean equalTo(_UnknownValue other) { + return type.equals(other.type) && value.equals(other.value); + } + + @java.lang.Override + public int hashCode() { + return Objects.hash(this.type, this.value); + } + + @java.lang.Override + public String toString() { + return "PdfActionNode{" + "type: " + type + ", value: " + value + "}"; + } + } +} diff --git a/src/main/java/api/types/PdfActionNodeGoto.java b/src/main/java/api/types/PdfActionNodeGoto.java new file mode 100644 index 0000000..741c366 --- /dev/null +++ b/src/main/java/api/types/PdfActionNodeGoto.java @@ -0,0 +1,185 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ +package com.cloudpdf.api.types; + +import com.cloudpdf.api.core.ObjectMappers; +import com.fasterxml.jackson.annotation.JsonAnyGetter; +import com.fasterxml.jackson.annotation.JsonAnySetter; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonSetter; +import com.fasterxml.jackson.annotation.Nulls; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; +import java.util.Objects; +import org.jetbrains.annotations.NotNull; + +@JsonInclude(JsonInclude.Include.NON_ABSENT) +@JsonDeserialize(builder = PdfActionNodeGoto.Builder.class) +public final class PdfActionNodeGoto { + private final String subtype; + + private final List next; + + private final PdfDestination destination; + + private final Map additionalProperties; + + private PdfActionNodeGoto( + String subtype, List next, PdfDestination destination, Map additionalProperties) { + this.subtype = subtype; + this.next = next; + this.destination = destination; + this.additionalProperties = additionalProperties; + } + + @JsonProperty("subtype") + public String getSubtype() { + return subtype; + } + + @JsonProperty("next") + public List getNext() { + return next; + } + + @JsonProperty("destination") + public PdfDestination getDestination() { + return destination; + } + + @java.lang.Override + public boolean equals(Object other) { + if (this == other) return true; + return other instanceof PdfActionNodeGoto && equalTo((PdfActionNodeGoto) other); + } + + @JsonAnyGetter + public Map getAdditionalProperties() { + return this.additionalProperties; + } + + private boolean equalTo(PdfActionNodeGoto other) { + return subtype.equals(other.subtype) && next.equals(other.next) && destination.equals(other.destination); + } + + @java.lang.Override + public int hashCode() { + return Objects.hash(this.subtype, this.next, this.destination); + } + + @java.lang.Override + public String toString() { + return ObjectMappers.stringify(this); + } + + public static SubtypeStage builder() { + return new Builder(); + } + + public interface SubtypeStage { + DestinationStage subtype(@NotNull String subtype); + + Builder from(PdfActionNodeGoto other); + } + + public interface DestinationStage { + _FinalStage destination(@NotNull PdfDestination destination); + } + + public interface _FinalStage { + PdfActionNodeGoto build(); + + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + + _FinalStage next(List next); + + _FinalStage addNext(Object next); + + _FinalStage addAllNext(List next); + } + + @JsonIgnoreProperties(ignoreUnknown = true) + public static final class Builder implements SubtypeStage, DestinationStage, _FinalStage { + private String subtype; + + private PdfDestination destination; + + private List next = new ArrayList<>(); + + @JsonAnySetter + private Map additionalProperties = new HashMap<>(); + + private Builder() {} + + @java.lang.Override + public Builder from(PdfActionNodeGoto other) { + subtype(other.getSubtype()); + next(other.getNext()); + destination(other.getDestination()); + return this; + } + + @java.lang.Override + @JsonSetter("subtype") + public DestinationStage subtype(@NotNull String subtype) { + this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); + return this; + } + + @java.lang.Override + @JsonSetter("destination") + public _FinalStage destination(@NotNull PdfDestination destination) { + this.destination = Objects.requireNonNull(destination, "destination must not be null"); + return this; + } + + @java.lang.Override + public _FinalStage addAllNext(List next) { + if (next != null) { + this.next.addAll(next); + } + return this; + } + + @java.lang.Override + public _FinalStage addNext(Object next) { + this.next.add(next); + return this; + } + + @java.lang.Override + @JsonSetter(value = "next", nulls = Nulls.SKIP) + public _FinalStage next(List next) { + this.next.clear(); + if (next != null) { + this.next.addAll(next); + } + return this; + } + + @java.lang.Override + public PdfActionNodeGoto build() { + return new PdfActionNodeGoto(subtype, next, destination, additionalProperties); + } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } + } +} diff --git a/src/main/java/api/types/PdfActionNodeGoto3DView.java b/src/main/java/api/types/PdfActionNodeGoto3DView.java new file mode 100644 index 0000000..139c9a2 --- /dev/null +++ b/src/main/java/api/types/PdfActionNodeGoto3DView.java @@ -0,0 +1,162 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ +package com.cloudpdf.api.types; + +import com.cloudpdf.api.core.ObjectMappers; +import com.fasterxml.jackson.annotation.JsonAnyGetter; +import com.fasterxml.jackson.annotation.JsonAnySetter; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonSetter; +import com.fasterxml.jackson.annotation.Nulls; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; +import java.util.Objects; +import org.jetbrains.annotations.NotNull; + +@JsonInclude(JsonInclude.Include.NON_ABSENT) +@JsonDeserialize(builder = PdfActionNodeGoto3DView.Builder.class) +public final class PdfActionNodeGoto3DView { + private final String subtype; + + private final List next; + + private final Map additionalProperties; + + private PdfActionNodeGoto3DView(String subtype, List next, Map additionalProperties) { + this.subtype = subtype; + this.next = next; + this.additionalProperties = additionalProperties; + } + + @JsonProperty("subtype") + public String getSubtype() { + return subtype; + } + + @JsonProperty("next") + public List getNext() { + return next; + } + + @java.lang.Override + public boolean equals(Object other) { + if (this == other) return true; + return other instanceof PdfActionNodeGoto3DView && equalTo((PdfActionNodeGoto3DView) other); + } + + @JsonAnyGetter + public Map getAdditionalProperties() { + return this.additionalProperties; + } + + private boolean equalTo(PdfActionNodeGoto3DView other) { + return subtype.equals(other.subtype) && next.equals(other.next); + } + + @java.lang.Override + public int hashCode() { + return Objects.hash(this.subtype, this.next); + } + + @java.lang.Override + public String toString() { + return ObjectMappers.stringify(this); + } + + public static SubtypeStage builder() { + return new Builder(); + } + + public interface SubtypeStage { + _FinalStage subtype(@NotNull String subtype); + + Builder from(PdfActionNodeGoto3DView other); + } + + public interface _FinalStage { + PdfActionNodeGoto3DView build(); + + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + + _FinalStage next(List next); + + _FinalStage addNext(Object next); + + _FinalStage addAllNext(List next); + } + + @JsonIgnoreProperties(ignoreUnknown = true) + public static final class Builder implements SubtypeStage, _FinalStage { + private String subtype; + + private List next = new ArrayList<>(); + + @JsonAnySetter + private Map additionalProperties = new HashMap<>(); + + private Builder() {} + + @java.lang.Override + public Builder from(PdfActionNodeGoto3DView other) { + subtype(other.getSubtype()); + next(other.getNext()); + return this; + } + + @java.lang.Override + @JsonSetter("subtype") + public _FinalStage subtype(@NotNull String subtype) { + this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); + return this; + } + + @java.lang.Override + public _FinalStage addAllNext(List next) { + if (next != null) { + this.next.addAll(next); + } + return this; + } + + @java.lang.Override + public _FinalStage addNext(Object next) { + this.next.add(next); + return this; + } + + @java.lang.Override + @JsonSetter(value = "next", nulls = Nulls.SKIP) + public _FinalStage next(List next) { + this.next.clear(); + if (next != null) { + this.next.addAll(next); + } + return this; + } + + @java.lang.Override + public PdfActionNodeGoto3DView build() { + return new PdfActionNodeGoto3DView(subtype, next, additionalProperties); + } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } + } +} diff --git a/src/main/java/api/types/PdfActionNodeGotoEmbedded.java b/src/main/java/api/types/PdfActionNodeGotoEmbedded.java new file mode 100644 index 0000000..a4dfcbe --- /dev/null +++ b/src/main/java/api/types/PdfActionNodeGotoEmbedded.java @@ -0,0 +1,185 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ +package com.cloudpdf.api.types; + +import com.cloudpdf.api.core.ObjectMappers; +import com.fasterxml.jackson.annotation.JsonAnyGetter; +import com.fasterxml.jackson.annotation.JsonAnySetter; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonSetter; +import com.fasterxml.jackson.annotation.Nulls; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; +import java.util.Objects; +import org.jetbrains.annotations.NotNull; + +@JsonInclude(JsonInclude.Include.NON_ABSENT) +@JsonDeserialize(builder = PdfActionNodeGotoEmbedded.Builder.class) +public final class PdfActionNodeGotoEmbedded { + private final String subtype; + + private final List next; + + private final String filePath; + + private final Map additionalProperties; + + private PdfActionNodeGotoEmbedded( + String subtype, List next, String filePath, Map additionalProperties) { + this.subtype = subtype; + this.next = next; + this.filePath = filePath; + this.additionalProperties = additionalProperties; + } + + @JsonProperty("subtype") + public String getSubtype() { + return subtype; + } + + @JsonProperty("next") + public List getNext() { + return next; + } + + @JsonProperty("filePath") + public String getFilePath() { + return filePath; + } + + @java.lang.Override + public boolean equals(Object other) { + if (this == other) return true; + return other instanceof PdfActionNodeGotoEmbedded && equalTo((PdfActionNodeGotoEmbedded) other); + } + + @JsonAnyGetter + public Map getAdditionalProperties() { + return this.additionalProperties; + } + + private boolean equalTo(PdfActionNodeGotoEmbedded other) { + return subtype.equals(other.subtype) && next.equals(other.next) && filePath.equals(other.filePath); + } + + @java.lang.Override + public int hashCode() { + return Objects.hash(this.subtype, this.next, this.filePath); + } + + @java.lang.Override + public String toString() { + return ObjectMappers.stringify(this); + } + + public static SubtypeStage builder() { + return new Builder(); + } + + public interface SubtypeStage { + FilePathStage subtype(@NotNull String subtype); + + Builder from(PdfActionNodeGotoEmbedded other); + } + + public interface FilePathStage { + _FinalStage filePath(@NotNull String filePath); + } + + public interface _FinalStage { + PdfActionNodeGotoEmbedded build(); + + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + + _FinalStage next(List next); + + _FinalStage addNext(Object next); + + _FinalStage addAllNext(List next); + } + + @JsonIgnoreProperties(ignoreUnknown = true) + public static final class Builder implements SubtypeStage, FilePathStage, _FinalStage { + private String subtype; + + private String filePath; + + private List next = new ArrayList<>(); + + @JsonAnySetter + private Map additionalProperties = new HashMap<>(); + + private Builder() {} + + @java.lang.Override + public Builder from(PdfActionNodeGotoEmbedded other) { + subtype(other.getSubtype()); + next(other.getNext()); + filePath(other.getFilePath()); + return this; + } + + @java.lang.Override + @JsonSetter("subtype") + public FilePathStage subtype(@NotNull String subtype) { + this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); + return this; + } + + @java.lang.Override + @JsonSetter("filePath") + public _FinalStage filePath(@NotNull String filePath) { + this.filePath = Objects.requireNonNull(filePath, "filePath must not be null"); + return this; + } + + @java.lang.Override + public _FinalStage addAllNext(List next) { + if (next != null) { + this.next.addAll(next); + } + return this; + } + + @java.lang.Override + public _FinalStage addNext(Object next) { + this.next.add(next); + return this; + } + + @java.lang.Override + @JsonSetter(value = "next", nulls = Nulls.SKIP) + public _FinalStage next(List next) { + this.next.clear(); + if (next != null) { + this.next.addAll(next); + } + return this; + } + + @java.lang.Override + public PdfActionNodeGotoEmbedded build() { + return new PdfActionNodeGotoEmbedded(subtype, next, filePath, additionalProperties); + } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } + } +} diff --git a/src/main/java/api/types/PdfActionNodeGotoRemote.java b/src/main/java/api/types/PdfActionNodeGotoRemote.java new file mode 100644 index 0000000..4eaf67e --- /dev/null +++ b/src/main/java/api/types/PdfActionNodeGotoRemote.java @@ -0,0 +1,185 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ +package com.cloudpdf.api.types; + +import com.cloudpdf.api.core.ObjectMappers; +import com.fasterxml.jackson.annotation.JsonAnyGetter; +import com.fasterxml.jackson.annotation.JsonAnySetter; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonSetter; +import com.fasterxml.jackson.annotation.Nulls; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; +import java.util.Objects; +import org.jetbrains.annotations.NotNull; + +@JsonInclude(JsonInclude.Include.NON_ABSENT) +@JsonDeserialize(builder = PdfActionNodeGotoRemote.Builder.class) +public final class PdfActionNodeGotoRemote { + private final String subtype; + + private final List next; + + private final String filePath; + + private final Map additionalProperties; + + private PdfActionNodeGotoRemote( + String subtype, List next, String filePath, Map additionalProperties) { + this.subtype = subtype; + this.next = next; + this.filePath = filePath; + this.additionalProperties = additionalProperties; + } + + @JsonProperty("subtype") + public String getSubtype() { + return subtype; + } + + @JsonProperty("next") + public List getNext() { + return next; + } + + @JsonProperty("filePath") + public String getFilePath() { + return filePath; + } + + @java.lang.Override + public boolean equals(Object other) { + if (this == other) return true; + return other instanceof PdfActionNodeGotoRemote && equalTo((PdfActionNodeGotoRemote) other); + } + + @JsonAnyGetter + public Map getAdditionalProperties() { + return this.additionalProperties; + } + + private boolean equalTo(PdfActionNodeGotoRemote other) { + return subtype.equals(other.subtype) && next.equals(other.next) && filePath.equals(other.filePath); + } + + @java.lang.Override + public int hashCode() { + return Objects.hash(this.subtype, this.next, this.filePath); + } + + @java.lang.Override + public String toString() { + return ObjectMappers.stringify(this); + } + + public static SubtypeStage builder() { + return new Builder(); + } + + public interface SubtypeStage { + FilePathStage subtype(@NotNull String subtype); + + Builder from(PdfActionNodeGotoRemote other); + } + + public interface FilePathStage { + _FinalStage filePath(@NotNull String filePath); + } + + public interface _FinalStage { + PdfActionNodeGotoRemote build(); + + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + + _FinalStage next(List next); + + _FinalStage addNext(Object next); + + _FinalStage addAllNext(List next); + } + + @JsonIgnoreProperties(ignoreUnknown = true) + public static final class Builder implements SubtypeStage, FilePathStage, _FinalStage { + private String subtype; + + private String filePath; + + private List next = new ArrayList<>(); + + @JsonAnySetter + private Map additionalProperties = new HashMap<>(); + + private Builder() {} + + @java.lang.Override + public Builder from(PdfActionNodeGotoRemote other) { + subtype(other.getSubtype()); + next(other.getNext()); + filePath(other.getFilePath()); + return this; + } + + @java.lang.Override + @JsonSetter("subtype") + public FilePathStage subtype(@NotNull String subtype) { + this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); + return this; + } + + @java.lang.Override + @JsonSetter("filePath") + public _FinalStage filePath(@NotNull String filePath) { + this.filePath = Objects.requireNonNull(filePath, "filePath must not be null"); + return this; + } + + @java.lang.Override + public _FinalStage addAllNext(List next) { + if (next != null) { + this.next.addAll(next); + } + return this; + } + + @java.lang.Override + public _FinalStage addNext(Object next) { + this.next.add(next); + return this; + } + + @java.lang.Override + @JsonSetter(value = "next", nulls = Nulls.SKIP) + public _FinalStage next(List next) { + this.next.clear(); + if (next != null) { + this.next.addAll(next); + } + return this; + } + + @java.lang.Override + public PdfActionNodeGotoRemote build() { + return new PdfActionNodeGotoRemote(subtype, next, filePath, additionalProperties); + } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } + } +} diff --git a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemTextActionsValidateRoot.java b/src/main/java/api/types/PdfActionNodeHide.java similarity index 57% rename from src/main/java/api/types/DocFormsGet200ResponseFieldsItemTextActionsValidateRoot.java rename to src/main/java/api/types/PdfActionNodeHide.java index 67b7cc4..1733633 100644 --- a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemTextActionsValidateRoot.java +++ b/src/main/java/api/types/PdfActionNodeHide.java @@ -17,60 +17,58 @@ import java.util.List; import java.util.Map; import java.util.Objects; -import java.util.Optional; import org.jetbrains.annotations.NotNull; @JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocFormsGet200ResponseFieldsItemTextActionsValidateRoot.Builder.class) -public final class DocFormsGet200ResponseFieldsItemTextActionsValidateRoot { - private final DocFormsGet200ResponseFieldsItemTextActionsValidateRootType type; - +@JsonDeserialize(builder = PdfActionNodeHide.Builder.class) +public final class PdfActionNodeHide { private final String subtype; - private final Optional script; - private final List next; + private final List targets; + + private final boolean hide; + private final Map additionalProperties; - private DocFormsGet200ResponseFieldsItemTextActionsValidateRoot( - DocFormsGet200ResponseFieldsItemTextActionsValidateRootType type, + private PdfActionNodeHide( String subtype, - Optional script, List next, + List targets, + boolean hide, Map additionalProperties) { - this.type = type; this.subtype = subtype; - this.script = script; this.next = next; + this.targets = targets; + this.hide = hide; this.additionalProperties = additionalProperties; } - @JsonProperty("type") - public DocFormsGet200ResponseFieldsItemTextActionsValidateRootType getType() { - return type; - } - @JsonProperty("subtype") public String getSubtype() { return subtype; } - @JsonProperty("script") - public Optional getScript() { - return script; - } - @JsonProperty("next") public List getNext() { return next; } + @JsonProperty("targets") + public List getTargets() { + return targets; + } + + @JsonProperty("hide") + public boolean getHide() { + return hide; + } + @java.lang.Override public boolean equals(Object other) { if (this == other) return true; - return other instanceof DocFormsGet200ResponseFieldsItemTextActionsValidateRoot - && equalTo((DocFormsGet200ResponseFieldsItemTextActionsValidateRoot) other); + return other instanceof PdfActionNodeHide && equalTo((PdfActionNodeHide) other); } @JsonAnyGetter @@ -78,16 +76,16 @@ public Map getAdditionalProperties() { return this.additionalProperties; } - private boolean equalTo(DocFormsGet200ResponseFieldsItemTextActionsValidateRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); + private boolean equalTo(PdfActionNodeHide other) { + return subtype.equals(other.subtype) + && next.equals(other.next) + && targets.equals(other.targets) + && hide == other.hide; } @java.lang.Override public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); + return Objects.hash(this.subtype, this.next, this.targets, this.hide); } @java.lang.Override @@ -95,47 +93,49 @@ public String toString() { return ObjectMappers.stringify(this); } - public static TypeStage builder() { + public static SubtypeStage builder() { return new Builder(); } - public interface TypeStage { - SubtypeStage type(@NotNull DocFormsGet200ResponseFieldsItemTextActionsValidateRootType type); + public interface SubtypeStage { + HideStage subtype(@NotNull String subtype); - Builder from(DocFormsGet200ResponseFieldsItemTextActionsValidateRoot other); + Builder from(PdfActionNodeHide other); } - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); + public interface HideStage { + _FinalStage hide(boolean hide); } public interface _FinalStage { - DocFormsGet200ResponseFieldsItemTextActionsValidateRoot build(); + PdfActionNodeHide build(); _FinalStage additionalProperty(String key, Object value); _FinalStage additionalProperties(Map additionalProperties); - _FinalStage script(Optional script); - - _FinalStage script(String script); - _FinalStage next(List next); _FinalStage addNext(Object next); _FinalStage addAllNext(List next); + + _FinalStage targets(List targets); + + _FinalStage addTargets(PdfActionTargetRef targets); + + _FinalStage addAllTargets(List targets); } @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocFormsGet200ResponseFieldsItemTextActionsValidateRootType type; - + public static final class Builder implements SubtypeStage, HideStage, _FinalStage { private String subtype; - private List next = new ArrayList<>(); + private boolean hide; + + private List targets = new ArrayList<>(); - private Optional script = Optional.empty(); + private List next = new ArrayList<>(); @JsonAnySetter private Map additionalProperties = new HashMap<>(); @@ -143,46 +143,54 @@ public static final class Builder implements TypeStage, SubtypeStage, _FinalStag private Builder() {} @java.lang.Override - public Builder from(DocFormsGet200ResponseFieldsItemTextActionsValidateRoot other) { - type(other.getType()); + public Builder from(PdfActionNodeHide other) { subtype(other.getSubtype()); - script(other.getScript()); next(other.getNext()); + targets(other.getTargets()); + hide(other.getHide()); return this; } @java.lang.Override - @JsonSetter("type") - public SubtypeStage type(@NotNull DocFormsGet200ResponseFieldsItemTextActionsValidateRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); + @JsonSetter("subtype") + public HideStage subtype(@NotNull String subtype) { + this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); return this; } @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); + @JsonSetter("hide") + public _FinalStage hide(boolean hide) { + this.hide = hide; return this; } @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); + public _FinalStage addAllTargets(List targets) { + if (targets != null) { + this.targets.addAll(targets); } return this; } @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); + public _FinalStage addTargets(PdfActionTargetRef targets) { + this.targets.add(targets); return this; } @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); + @JsonSetter(value = "targets", nulls = Nulls.SKIP) + public _FinalStage targets(List targets) { + this.targets.clear(); + if (targets != null) { + this.targets.addAll(targets); + } + return this; + } + + @java.lang.Override + public _FinalStage addAllNext(List next) { if (next != null) { this.next.addAll(next); } @@ -190,22 +198,24 @@ public _FinalStage next(List next) { } @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); + public _FinalStage addNext(Object next) { + this.next.add(next); return this; } @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; + @JsonSetter(value = "next", nulls = Nulls.SKIP) + public _FinalStage next(List next) { + this.next.clear(); + if (next != null) { + this.next.addAll(next); + } return this; } @java.lang.Override - public DocFormsGet200ResponseFieldsItemTextActionsValidateRoot build() { - return new DocFormsGet200ResponseFieldsItemTextActionsValidateRoot( - type, subtype, script, next, additionalProperties); + public PdfActionNodeHide build() { + return new PdfActionNodeHide(subtype, next, targets, hide, additionalProperties); } @java.lang.Override diff --git a/src/main/java/api/types/PdfActionNodeImportData.java b/src/main/java/api/types/PdfActionNodeImportData.java new file mode 100644 index 0000000..9015bc8 --- /dev/null +++ b/src/main/java/api/types/PdfActionNodeImportData.java @@ -0,0 +1,162 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ +package com.cloudpdf.api.types; + +import com.cloudpdf.api.core.ObjectMappers; +import com.fasterxml.jackson.annotation.JsonAnyGetter; +import com.fasterxml.jackson.annotation.JsonAnySetter; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonSetter; +import com.fasterxml.jackson.annotation.Nulls; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; +import java.util.Objects; +import org.jetbrains.annotations.NotNull; + +@JsonInclude(JsonInclude.Include.NON_ABSENT) +@JsonDeserialize(builder = PdfActionNodeImportData.Builder.class) +public final class PdfActionNodeImportData { + private final String subtype; + + private final List next; + + private final Map additionalProperties; + + private PdfActionNodeImportData(String subtype, List next, Map additionalProperties) { + this.subtype = subtype; + this.next = next; + this.additionalProperties = additionalProperties; + } + + @JsonProperty("subtype") + public String getSubtype() { + return subtype; + } + + @JsonProperty("next") + public List getNext() { + return next; + } + + @java.lang.Override + public boolean equals(Object other) { + if (this == other) return true; + return other instanceof PdfActionNodeImportData && equalTo((PdfActionNodeImportData) other); + } + + @JsonAnyGetter + public Map getAdditionalProperties() { + return this.additionalProperties; + } + + private boolean equalTo(PdfActionNodeImportData other) { + return subtype.equals(other.subtype) && next.equals(other.next); + } + + @java.lang.Override + public int hashCode() { + return Objects.hash(this.subtype, this.next); + } + + @java.lang.Override + public String toString() { + return ObjectMappers.stringify(this); + } + + public static SubtypeStage builder() { + return new Builder(); + } + + public interface SubtypeStage { + _FinalStage subtype(@NotNull String subtype); + + Builder from(PdfActionNodeImportData other); + } + + public interface _FinalStage { + PdfActionNodeImportData build(); + + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + + _FinalStage next(List next); + + _FinalStage addNext(Object next); + + _FinalStage addAllNext(List next); + } + + @JsonIgnoreProperties(ignoreUnknown = true) + public static final class Builder implements SubtypeStage, _FinalStage { + private String subtype; + + private List next = new ArrayList<>(); + + @JsonAnySetter + private Map additionalProperties = new HashMap<>(); + + private Builder() {} + + @java.lang.Override + public Builder from(PdfActionNodeImportData other) { + subtype(other.getSubtype()); + next(other.getNext()); + return this; + } + + @java.lang.Override + @JsonSetter("subtype") + public _FinalStage subtype(@NotNull String subtype) { + this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); + return this; + } + + @java.lang.Override + public _FinalStage addAllNext(List next) { + if (next != null) { + this.next.addAll(next); + } + return this; + } + + @java.lang.Override + public _FinalStage addNext(Object next) { + this.next.add(next); + return this; + } + + @java.lang.Override + @JsonSetter(value = "next", nulls = Nulls.SKIP) + public _FinalStage next(List next) { + this.next.clear(); + if (next != null) { + this.next.addAll(next); + } + return this; + } + + @java.lang.Override + public PdfActionNodeImportData build() { + return new PdfActionNodeImportData(subtype, next, additionalProperties); + } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } + } +} diff --git a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemTextActionsCalculateRoot.java b/src/main/java/api/types/PdfActionNodeJavascript.java similarity index 55% rename from src/main/java/api/types/DocFormsGet200ResponseFieldsItemTextActionsCalculateRoot.java rename to src/main/java/api/types/PdfActionNodeJavascript.java index 61d99c7..66c45f9 100644 --- a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemTextActionsCalculateRoot.java +++ b/src/main/java/api/types/PdfActionNodeJavascript.java @@ -17,60 +17,46 @@ import java.util.List; import java.util.Map; import java.util.Objects; -import java.util.Optional; import org.jetbrains.annotations.NotNull; @JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocFormsGet200ResponseFieldsItemTextActionsCalculateRoot.Builder.class) -public final class DocFormsGet200ResponseFieldsItemTextActionsCalculateRoot { - private final DocFormsGet200ResponseFieldsItemTextActionsCalculateRootType type; - +@JsonDeserialize(builder = PdfActionNodeJavascript.Builder.class) +public final class PdfActionNodeJavascript { private final String subtype; - private final Optional script; - private final List next; + private final String script; + private final Map additionalProperties; - private DocFormsGet200ResponseFieldsItemTextActionsCalculateRoot( - DocFormsGet200ResponseFieldsItemTextActionsCalculateRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; + private PdfActionNodeJavascript( + String subtype, List next, String script, Map additionalProperties) { this.subtype = subtype; - this.script = script; this.next = next; + this.script = script; this.additionalProperties = additionalProperties; } - @JsonProperty("type") - public DocFormsGet200ResponseFieldsItemTextActionsCalculateRootType getType() { - return type; - } - @JsonProperty("subtype") public String getSubtype() { return subtype; } - @JsonProperty("script") - public Optional getScript() { - return script; - } - @JsonProperty("next") public List getNext() { return next; } + @JsonProperty("script") + public String getScript() { + return script; + } + @java.lang.Override public boolean equals(Object other) { if (this == other) return true; - return other instanceof DocFormsGet200ResponseFieldsItemTextActionsCalculateRoot - && equalTo((DocFormsGet200ResponseFieldsItemTextActionsCalculateRoot) other); + return other instanceof PdfActionNodeJavascript && equalTo((PdfActionNodeJavascript) other); } @JsonAnyGetter @@ -78,16 +64,13 @@ public Map getAdditionalProperties() { return this.additionalProperties; } - private boolean equalTo(DocFormsGet200ResponseFieldsItemTextActionsCalculateRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); + private boolean equalTo(PdfActionNodeJavascript other) { + return subtype.equals(other.subtype) && next.equals(other.next) && script.equals(other.script); } @java.lang.Override public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); + return Objects.hash(this.subtype, this.next, this.script); } @java.lang.Override @@ -95,31 +78,27 @@ public String toString() { return ObjectMappers.stringify(this); } - public static TypeStage builder() { + public static SubtypeStage builder() { return new Builder(); } - public interface TypeStage { - SubtypeStage type(@NotNull DocFormsGet200ResponseFieldsItemTextActionsCalculateRootType type); + public interface SubtypeStage { + ScriptStage subtype(@NotNull String subtype); - Builder from(DocFormsGet200ResponseFieldsItemTextActionsCalculateRoot other); + Builder from(PdfActionNodeJavascript other); } - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); + public interface ScriptStage { + _FinalStage script(@NotNull String script); } public interface _FinalStage { - DocFormsGet200ResponseFieldsItemTextActionsCalculateRoot build(); + PdfActionNodeJavascript build(); _FinalStage additionalProperty(String key, Object value); _FinalStage additionalProperties(Map additionalProperties); - _FinalStage script(Optional script); - - _FinalStage script(String script); - _FinalStage next(List next); _FinalStage addNext(Object next); @@ -128,14 +107,12 @@ public interface _FinalStage { } @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocFormsGet200ResponseFieldsItemTextActionsCalculateRootType type; - + public static final class Builder implements SubtypeStage, ScriptStage, _FinalStage { private String subtype; - private List next = new ArrayList<>(); + private String script; - private Optional script = Optional.empty(); + private List next = new ArrayList<>(); @JsonAnySetter private Map additionalProperties = new HashMap<>(); @@ -143,25 +120,24 @@ public static final class Builder implements TypeStage, SubtypeStage, _FinalStag private Builder() {} @java.lang.Override - public Builder from(DocFormsGet200ResponseFieldsItemTextActionsCalculateRoot other) { - type(other.getType()); + public Builder from(PdfActionNodeJavascript other) { subtype(other.getSubtype()); - script(other.getScript()); next(other.getNext()); + script(other.getScript()); return this; } @java.lang.Override - @JsonSetter("type") - public SubtypeStage type(@NotNull DocFormsGet200ResponseFieldsItemTextActionsCalculateRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); + @JsonSetter("subtype") + public ScriptStage subtype(@NotNull String subtype) { + this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); return this; } @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); + @JsonSetter("script") + public _FinalStage script(@NotNull String script) { + this.script = Objects.requireNonNull(script, "script must not be null"); return this; } @@ -190,22 +166,8 @@ public _FinalStage next(List next) { } @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocFormsGet200ResponseFieldsItemTextActionsCalculateRoot build() { - return new DocFormsGet200ResponseFieldsItemTextActionsCalculateRoot( - type, subtype, script, next, additionalProperties); + public PdfActionNodeJavascript build() { + return new PdfActionNodeJavascript(subtype, next, script, additionalProperties); } @java.lang.Override diff --git a/src/main/java/api/types/PdfActionNodeLaunch.java b/src/main/java/api/types/PdfActionNodeLaunch.java new file mode 100644 index 0000000..5d5a2c5 --- /dev/null +++ b/src/main/java/api/types/PdfActionNodeLaunch.java @@ -0,0 +1,185 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ +package com.cloudpdf.api.types; + +import com.cloudpdf.api.core.ObjectMappers; +import com.fasterxml.jackson.annotation.JsonAnyGetter; +import com.fasterxml.jackson.annotation.JsonAnySetter; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonSetter; +import com.fasterxml.jackson.annotation.Nulls; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; +import java.util.Objects; +import org.jetbrains.annotations.NotNull; + +@JsonInclude(JsonInclude.Include.NON_ABSENT) +@JsonDeserialize(builder = PdfActionNodeLaunch.Builder.class) +public final class PdfActionNodeLaunch { + private final String subtype; + + private final List next; + + private final String filePath; + + private final Map additionalProperties; + + private PdfActionNodeLaunch( + String subtype, List next, String filePath, Map additionalProperties) { + this.subtype = subtype; + this.next = next; + this.filePath = filePath; + this.additionalProperties = additionalProperties; + } + + @JsonProperty("subtype") + public String getSubtype() { + return subtype; + } + + @JsonProperty("next") + public List getNext() { + return next; + } + + @JsonProperty("filePath") + public String getFilePath() { + return filePath; + } + + @java.lang.Override + public boolean equals(Object other) { + if (this == other) return true; + return other instanceof PdfActionNodeLaunch && equalTo((PdfActionNodeLaunch) other); + } + + @JsonAnyGetter + public Map getAdditionalProperties() { + return this.additionalProperties; + } + + private boolean equalTo(PdfActionNodeLaunch other) { + return subtype.equals(other.subtype) && next.equals(other.next) && filePath.equals(other.filePath); + } + + @java.lang.Override + public int hashCode() { + return Objects.hash(this.subtype, this.next, this.filePath); + } + + @java.lang.Override + public String toString() { + return ObjectMappers.stringify(this); + } + + public static SubtypeStage builder() { + return new Builder(); + } + + public interface SubtypeStage { + FilePathStage subtype(@NotNull String subtype); + + Builder from(PdfActionNodeLaunch other); + } + + public interface FilePathStage { + _FinalStage filePath(@NotNull String filePath); + } + + public interface _FinalStage { + PdfActionNodeLaunch build(); + + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + + _FinalStage next(List next); + + _FinalStage addNext(Object next); + + _FinalStage addAllNext(List next); + } + + @JsonIgnoreProperties(ignoreUnknown = true) + public static final class Builder implements SubtypeStage, FilePathStage, _FinalStage { + private String subtype; + + private String filePath; + + private List next = new ArrayList<>(); + + @JsonAnySetter + private Map additionalProperties = new HashMap<>(); + + private Builder() {} + + @java.lang.Override + public Builder from(PdfActionNodeLaunch other) { + subtype(other.getSubtype()); + next(other.getNext()); + filePath(other.getFilePath()); + return this; + } + + @java.lang.Override + @JsonSetter("subtype") + public FilePathStage subtype(@NotNull String subtype) { + this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); + return this; + } + + @java.lang.Override + @JsonSetter("filePath") + public _FinalStage filePath(@NotNull String filePath) { + this.filePath = Objects.requireNonNull(filePath, "filePath must not be null"); + return this; + } + + @java.lang.Override + public _FinalStage addAllNext(List next) { + if (next != null) { + this.next.addAll(next); + } + return this; + } + + @java.lang.Override + public _FinalStage addNext(Object next) { + this.next.add(next); + return this; + } + + @java.lang.Override + @JsonSetter(value = "next", nulls = Nulls.SKIP) + public _FinalStage next(List next) { + this.next.clear(); + if (next != null) { + this.next.addAll(next); + } + return this; + } + + @java.lang.Override + public PdfActionNodeLaunch build() { + return new PdfActionNodeLaunch(subtype, next, filePath, additionalProperties); + } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } + } +} diff --git a/src/main/java/api/types/PdfActionNodeMovie.java b/src/main/java/api/types/PdfActionNodeMovie.java new file mode 100644 index 0000000..80e59cd --- /dev/null +++ b/src/main/java/api/types/PdfActionNodeMovie.java @@ -0,0 +1,162 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ +package com.cloudpdf.api.types; + +import com.cloudpdf.api.core.ObjectMappers; +import com.fasterxml.jackson.annotation.JsonAnyGetter; +import com.fasterxml.jackson.annotation.JsonAnySetter; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonSetter; +import com.fasterxml.jackson.annotation.Nulls; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; +import java.util.Objects; +import org.jetbrains.annotations.NotNull; + +@JsonInclude(JsonInclude.Include.NON_ABSENT) +@JsonDeserialize(builder = PdfActionNodeMovie.Builder.class) +public final class PdfActionNodeMovie { + private final String subtype; + + private final List next; + + private final Map additionalProperties; + + private PdfActionNodeMovie(String subtype, List next, Map additionalProperties) { + this.subtype = subtype; + this.next = next; + this.additionalProperties = additionalProperties; + } + + @JsonProperty("subtype") + public String getSubtype() { + return subtype; + } + + @JsonProperty("next") + public List getNext() { + return next; + } + + @java.lang.Override + public boolean equals(Object other) { + if (this == other) return true; + return other instanceof PdfActionNodeMovie && equalTo((PdfActionNodeMovie) other); + } + + @JsonAnyGetter + public Map getAdditionalProperties() { + return this.additionalProperties; + } + + private boolean equalTo(PdfActionNodeMovie other) { + return subtype.equals(other.subtype) && next.equals(other.next); + } + + @java.lang.Override + public int hashCode() { + return Objects.hash(this.subtype, this.next); + } + + @java.lang.Override + public String toString() { + return ObjectMappers.stringify(this); + } + + public static SubtypeStage builder() { + return new Builder(); + } + + public interface SubtypeStage { + _FinalStage subtype(@NotNull String subtype); + + Builder from(PdfActionNodeMovie other); + } + + public interface _FinalStage { + PdfActionNodeMovie build(); + + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + + _FinalStage next(List next); + + _FinalStage addNext(Object next); + + _FinalStage addAllNext(List next); + } + + @JsonIgnoreProperties(ignoreUnknown = true) + public static final class Builder implements SubtypeStage, _FinalStage { + private String subtype; + + private List next = new ArrayList<>(); + + @JsonAnySetter + private Map additionalProperties = new HashMap<>(); + + private Builder() {} + + @java.lang.Override + public Builder from(PdfActionNodeMovie other) { + subtype(other.getSubtype()); + next(other.getNext()); + return this; + } + + @java.lang.Override + @JsonSetter("subtype") + public _FinalStage subtype(@NotNull String subtype) { + this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); + return this; + } + + @java.lang.Override + public _FinalStage addAllNext(List next) { + if (next != null) { + this.next.addAll(next); + } + return this; + } + + @java.lang.Override + public _FinalStage addNext(Object next) { + this.next.add(next); + return this; + } + + @java.lang.Override + @JsonSetter(value = "next", nulls = Nulls.SKIP) + public _FinalStage next(List next) { + this.next.clear(); + if (next != null) { + this.next.addAll(next); + } + return this; + } + + @java.lang.Override + public PdfActionNodeMovie build() { + return new PdfActionNodeMovie(subtype, next, additionalProperties); + } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } + } +} diff --git a/src/main/java/api/types/PdfActionNodeNamed.java b/src/main/java/api/types/PdfActionNodeNamed.java new file mode 100644 index 0000000..1cc8109 --- /dev/null +++ b/src/main/java/api/types/PdfActionNodeNamed.java @@ -0,0 +1,185 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ +package com.cloudpdf.api.types; + +import com.cloudpdf.api.core.ObjectMappers; +import com.fasterxml.jackson.annotation.JsonAnyGetter; +import com.fasterxml.jackson.annotation.JsonAnySetter; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonSetter; +import com.fasterxml.jackson.annotation.Nulls; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; +import java.util.Objects; +import org.jetbrains.annotations.NotNull; + +@JsonInclude(JsonInclude.Include.NON_ABSENT) +@JsonDeserialize(builder = PdfActionNodeNamed.Builder.class) +public final class PdfActionNodeNamed { + private final String subtype; + + private final List next; + + private final String name; + + private final Map additionalProperties; + + private PdfActionNodeNamed( + String subtype, List next, String name, Map additionalProperties) { + this.subtype = subtype; + this.next = next; + this.name = name; + this.additionalProperties = additionalProperties; + } + + @JsonProperty("subtype") + public String getSubtype() { + return subtype; + } + + @JsonProperty("next") + public List getNext() { + return next; + } + + @JsonProperty("name") + public String getName() { + return name; + } + + @java.lang.Override + public boolean equals(Object other) { + if (this == other) return true; + return other instanceof PdfActionNodeNamed && equalTo((PdfActionNodeNamed) other); + } + + @JsonAnyGetter + public Map getAdditionalProperties() { + return this.additionalProperties; + } + + private boolean equalTo(PdfActionNodeNamed other) { + return subtype.equals(other.subtype) && next.equals(other.next) && name.equals(other.name); + } + + @java.lang.Override + public int hashCode() { + return Objects.hash(this.subtype, this.next, this.name); + } + + @java.lang.Override + public String toString() { + return ObjectMappers.stringify(this); + } + + public static SubtypeStage builder() { + return new Builder(); + } + + public interface SubtypeStage { + NameStage subtype(@NotNull String subtype); + + Builder from(PdfActionNodeNamed other); + } + + public interface NameStage { + _FinalStage name(@NotNull String name); + } + + public interface _FinalStage { + PdfActionNodeNamed build(); + + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + + _FinalStage next(List next); + + _FinalStage addNext(Object next); + + _FinalStage addAllNext(List next); + } + + @JsonIgnoreProperties(ignoreUnknown = true) + public static final class Builder implements SubtypeStage, NameStage, _FinalStage { + private String subtype; + + private String name; + + private List next = new ArrayList<>(); + + @JsonAnySetter + private Map additionalProperties = new HashMap<>(); + + private Builder() {} + + @java.lang.Override + public Builder from(PdfActionNodeNamed other) { + subtype(other.getSubtype()); + next(other.getNext()); + name(other.getName()); + return this; + } + + @java.lang.Override + @JsonSetter("subtype") + public NameStage subtype(@NotNull String subtype) { + this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); + return this; + } + + @java.lang.Override + @JsonSetter("name") + public _FinalStage name(@NotNull String name) { + this.name = Objects.requireNonNull(name, "name must not be null"); + return this; + } + + @java.lang.Override + public _FinalStage addAllNext(List next) { + if (next != null) { + this.next.addAll(next); + } + return this; + } + + @java.lang.Override + public _FinalStage addNext(Object next) { + this.next.add(next); + return this; + } + + @java.lang.Override + @JsonSetter(value = "next", nulls = Nulls.SKIP) + public _FinalStage next(List next) { + this.next.clear(); + if (next != null) { + this.next.addAll(next); + } + return this; + } + + @java.lang.Override + public PdfActionNodeNamed build() { + return new PdfActionNodeNamed(subtype, next, name, additionalProperties); + } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } + } +} diff --git a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemTextActionsFormatRoot.java b/src/main/java/api/types/PdfActionNodeRendition.java similarity index 66% rename from src/main/java/api/types/DocFormsGet200ResponseFieldsItemTextActionsFormatRoot.java rename to src/main/java/api/types/PdfActionNodeRendition.java index a125c2e..98e8ca2 100644 --- a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemTextActionsFormatRoot.java +++ b/src/main/java/api/types/PdfActionNodeRendition.java @@ -21,56 +21,43 @@ import org.jetbrains.annotations.NotNull; @JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocFormsGet200ResponseFieldsItemTextActionsFormatRoot.Builder.class) -public final class DocFormsGet200ResponseFieldsItemTextActionsFormatRoot { - private final DocFormsGet200ResponseFieldsItemTextActionsFormatRootType type; - +@JsonDeserialize(builder = PdfActionNodeRendition.Builder.class) +public final class PdfActionNodeRendition { private final String subtype; - private final Optional script; - private final List next; + private final Optional script; + private final Map additionalProperties; - private DocFormsGet200ResponseFieldsItemTextActionsFormatRoot( - DocFormsGet200ResponseFieldsItemTextActionsFormatRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; + private PdfActionNodeRendition( + String subtype, List next, Optional script, Map additionalProperties) { this.subtype = subtype; - this.script = script; this.next = next; + this.script = script; this.additionalProperties = additionalProperties; } - @JsonProperty("type") - public DocFormsGet200ResponseFieldsItemTextActionsFormatRootType getType() { - return type; - } - @JsonProperty("subtype") public String getSubtype() { return subtype; } - @JsonProperty("script") - public Optional getScript() { - return script; - } - @JsonProperty("next") public List getNext() { return next; } + @JsonProperty("script") + public Optional getScript() { + return script; + } + @java.lang.Override public boolean equals(Object other) { if (this == other) return true; - return other instanceof DocFormsGet200ResponseFieldsItemTextActionsFormatRoot - && equalTo((DocFormsGet200ResponseFieldsItemTextActionsFormatRoot) other); + return other instanceof PdfActionNodeRendition && equalTo((PdfActionNodeRendition) other); } @JsonAnyGetter @@ -78,16 +65,13 @@ public Map getAdditionalProperties() { return this.additionalProperties; } - private boolean equalTo(DocFormsGet200ResponseFieldsItemTextActionsFormatRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); + private boolean equalTo(PdfActionNodeRendition other) { + return subtype.equals(other.subtype) && next.equals(other.next) && script.equals(other.script); } @java.lang.Override public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); + return Objects.hash(this.subtype, this.next, this.script); } @java.lang.Override @@ -95,73 +79,72 @@ public String toString() { return ObjectMappers.stringify(this); } - public static TypeStage builder() { + public static SubtypeStage builder() { return new Builder(); } - public interface TypeStage { - SubtypeStage type(@NotNull DocFormsGet200ResponseFieldsItemTextActionsFormatRootType type); - - Builder from(DocFormsGet200ResponseFieldsItemTextActionsFormatRoot other); - } - public interface SubtypeStage { _FinalStage subtype(@NotNull String subtype); + + Builder from(PdfActionNodeRendition other); } public interface _FinalStage { - DocFormsGet200ResponseFieldsItemTextActionsFormatRoot build(); + PdfActionNodeRendition build(); _FinalStage additionalProperty(String key, Object value); _FinalStage additionalProperties(Map additionalProperties); - _FinalStage script(Optional script); - - _FinalStage script(String script); - _FinalStage next(List next); _FinalStage addNext(Object next); _FinalStage addAllNext(List next); + + _FinalStage script(Optional script); + + _FinalStage script(String script); } @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocFormsGet200ResponseFieldsItemTextActionsFormatRootType type; - + public static final class Builder implements SubtypeStage, _FinalStage { private String subtype; - private List next = new ArrayList<>(); - private Optional script = Optional.empty(); + private List next = new ArrayList<>(); + @JsonAnySetter private Map additionalProperties = new HashMap<>(); private Builder() {} @java.lang.Override - public Builder from(DocFormsGet200ResponseFieldsItemTextActionsFormatRoot other) { - type(other.getType()); + public Builder from(PdfActionNodeRendition other) { subtype(other.getSubtype()); - script(other.getScript()); next(other.getNext()); + script(other.getScript()); return this; } @java.lang.Override - @JsonSetter("type") - public SubtypeStage type(@NotNull DocFormsGet200ResponseFieldsItemTextActionsFormatRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); + @JsonSetter("subtype") + public _FinalStage subtype(@NotNull String subtype) { + this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); return this; } @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); + public _FinalStage script(String script) { + this.script = Optional.ofNullable(script); + return this; + } + + @java.lang.Override + @JsonSetter(value = "script", nulls = Nulls.SKIP) + public _FinalStage script(Optional script) { + this.script = script; return this; } @@ -190,22 +173,8 @@ public _FinalStage next(List next) { } @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocFormsGet200ResponseFieldsItemTextActionsFormatRoot build() { - return new DocFormsGet200ResponseFieldsItemTextActionsFormatRoot( - type, subtype, script, next, additionalProperties); + public PdfActionNodeRendition build() { + return new PdfActionNodeRendition(subtype, next, script, additionalProperties); } @java.lang.Override diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageOpenRoot.java b/src/main/java/api/types/PdfActionNodeResetForm.java similarity index 56% rename from src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageOpenRoot.java rename to src/main/java/api/types/PdfActionNodeResetForm.java index 9788563..e18201a 100644 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageOpenRoot.java +++ b/src/main/java/api/types/PdfActionNodeResetForm.java @@ -3,9 +3,12 @@ */ package com.cloudpdf.api.types; +import com.cloudpdf.api.core.Nullable; +import com.cloudpdf.api.core.NullableNonemptyFilter; import com.cloudpdf.api.core.ObjectMappers; import com.fasterxml.jackson.annotation.JsonAnyGetter; import com.fasterxml.jackson.annotation.JsonAnySetter; +import com.fasterxml.jackson.annotation.JsonIgnore; import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.fasterxml.jackson.annotation.JsonInclude; import com.fasterxml.jackson.annotation.JsonProperty; @@ -21,56 +24,64 @@ import org.jetbrains.annotations.NotNull; @JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageOpenRoot.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageOpenRoot { - private final DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageOpenRootType type; - +@JsonDeserialize(builder = PdfActionNodeResetForm.Builder.class) +public final class PdfActionNodeResetForm { private final String subtype; - private final Optional script; - private final List next; + private final Optional> fields; + + private final boolean exclude; + private final Map additionalProperties; - private DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageOpenRoot( - DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageOpenRootType type, + private PdfActionNodeResetForm( String subtype, - Optional script, List next, + Optional> fields, + boolean exclude, Map additionalProperties) { - this.type = type; this.subtype = subtype; - this.script = script; this.next = next; + this.fields = fields; + this.exclude = exclude; this.additionalProperties = additionalProperties; } - @JsonProperty("type") - public DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageOpenRootType getType() { - return type; - } - @JsonProperty("subtype") public String getSubtype() { return subtype; } - @JsonProperty("script") - public Optional getScript() { - return script; - } - @JsonProperty("next") public List getNext() { return next; } + @JsonIgnore + public Optional> getFields() { + if (fields == null) { + return Optional.empty(); + } + return fields; + } + + @JsonProperty("exclude") + public boolean getExclude() { + return exclude; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("fields") + private Optional> _getFields() { + return fields; + } + @java.lang.Override public boolean equals(Object other) { if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageOpenRoot - && equalTo((DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageOpenRoot) other); + return other instanceof PdfActionNodeResetForm && equalTo((PdfActionNodeResetForm) other); } @JsonAnyGetter @@ -78,16 +89,16 @@ public Map getAdditionalProperties() { return this.additionalProperties; } - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageOpenRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); + private boolean equalTo(PdfActionNodeResetForm other) { + return subtype.equals(other.subtype) + && next.equals(other.next) + && fields.equals(other.fields) + && exclude == other.exclude; } @java.lang.Override public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); + return Objects.hash(this.subtype, this.next, this.fields, this.exclude); } @java.lang.Override @@ -95,47 +106,49 @@ public String toString() { return ObjectMappers.stringify(this); } - public static TypeStage builder() { + public static SubtypeStage builder() { return new Builder(); } - public interface TypeStage { - SubtypeStage type(@NotNull DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageOpenRootType type); + public interface SubtypeStage { + ExcludeStage subtype(@NotNull String subtype); - Builder from(DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageOpenRoot other); + Builder from(PdfActionNodeResetForm other); } - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); + public interface ExcludeStage { + _FinalStage exclude(boolean exclude); } public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageOpenRoot build(); + PdfActionNodeResetForm build(); _FinalStage additionalProperty(String key, Object value); _FinalStage additionalProperties(Map additionalProperties); - _FinalStage script(Optional script); - - _FinalStage script(String script); - _FinalStage next(List next); _FinalStage addNext(Object next); _FinalStage addAllNext(List next); + + _FinalStage fields(Optional> fields); + + _FinalStage fields(List fields); + + _FinalStage fields(Nullable> fields); } @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageOpenRootType type; - + public static final class Builder implements SubtypeStage, ExcludeStage, _FinalStage { private String subtype; - private List next = new ArrayList<>(); + private boolean exclude; + + private Optional> fields = Optional.empty(); - private Optional script = Optional.empty(); + private List next = new ArrayList<>(); @JsonAnySetter private Map additionalProperties = new HashMap<>(); @@ -143,47 +156,55 @@ public static final class Builder implements TypeStage, SubtypeStage, _FinalStag private Builder() {} @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageOpenRoot other) { - type(other.getType()); + public Builder from(PdfActionNodeResetForm other) { subtype(other.getSubtype()); - script(other.getScript()); next(other.getNext()); + fields(other.getFields()); + exclude(other.getExclude()); return this; } @java.lang.Override - @JsonSetter("type") - public SubtypeStage type( - @NotNull DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageOpenRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); + @JsonSetter("subtype") + public ExcludeStage subtype(@NotNull String subtype) { + this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); return this; } @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); + @JsonSetter("exclude") + public _FinalStage exclude(boolean exclude) { + this.exclude = exclude; return this; } @java.lang.Override - public _FinalStage addAllNext(List next) { - if (next != null) { - this.next.addAll(next); + public _FinalStage fields(Nullable> fields) { + if (fields.isNull()) { + this.fields = null; + } else if (fields.isEmpty()) { + this.fields = Optional.empty(); + } else { + this.fields = Optional.of(fields.get()); } return this; } @java.lang.Override - public _FinalStage addNext(Object next) { - this.next.add(next); + public _FinalStage fields(List fields) { + this.fields = Optional.ofNullable(fields); return this; } @java.lang.Override - @JsonSetter(value = "next", nulls = Nulls.SKIP) - public _FinalStage next(List next) { - this.next.clear(); + @JsonSetter(value = "fields", nulls = Nulls.SKIP) + public _FinalStage fields(Optional> fields) { + this.fields = fields; + return this; + } + + @java.lang.Override + public _FinalStage addAllNext(List next) { if (next != null) { this.next.addAll(next); } @@ -191,22 +212,24 @@ public _FinalStage next(List next) { } @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); + public _FinalStage addNext(Object next) { + this.next.add(next); return this; } @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; + @JsonSetter(value = "next", nulls = Nulls.SKIP) + public _FinalStage next(List next) { + this.next.clear(); + if (next != null) { + this.next.addAll(next); + } return this; } @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageOpenRoot build() { - return new DocAnnotationsList200ResponseAnnotationsItemHighlightActionsPageOpenRoot( - type, subtype, script, next, additionalProperties); + public PdfActionNodeResetForm build() { + return new PdfActionNodeResetForm(subtype, next, fields, exclude, additionalProperties); } @java.lang.Override diff --git a/src/main/java/api/types/PdfActionNodeSetOcgState.java b/src/main/java/api/types/PdfActionNodeSetOcgState.java new file mode 100644 index 0000000..bad320a --- /dev/null +++ b/src/main/java/api/types/PdfActionNodeSetOcgState.java @@ -0,0 +1,162 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ +package com.cloudpdf.api.types; + +import com.cloudpdf.api.core.ObjectMappers; +import com.fasterxml.jackson.annotation.JsonAnyGetter; +import com.fasterxml.jackson.annotation.JsonAnySetter; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonSetter; +import com.fasterxml.jackson.annotation.Nulls; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; +import java.util.Objects; +import org.jetbrains.annotations.NotNull; + +@JsonInclude(JsonInclude.Include.NON_ABSENT) +@JsonDeserialize(builder = PdfActionNodeSetOcgState.Builder.class) +public final class PdfActionNodeSetOcgState { + private final String subtype; + + private final List next; + + private final Map additionalProperties; + + private PdfActionNodeSetOcgState(String subtype, List next, Map additionalProperties) { + this.subtype = subtype; + this.next = next; + this.additionalProperties = additionalProperties; + } + + @JsonProperty("subtype") + public String getSubtype() { + return subtype; + } + + @JsonProperty("next") + public List getNext() { + return next; + } + + @java.lang.Override + public boolean equals(Object other) { + if (this == other) return true; + return other instanceof PdfActionNodeSetOcgState && equalTo((PdfActionNodeSetOcgState) other); + } + + @JsonAnyGetter + public Map getAdditionalProperties() { + return this.additionalProperties; + } + + private boolean equalTo(PdfActionNodeSetOcgState other) { + return subtype.equals(other.subtype) && next.equals(other.next); + } + + @java.lang.Override + public int hashCode() { + return Objects.hash(this.subtype, this.next); + } + + @java.lang.Override + public String toString() { + return ObjectMappers.stringify(this); + } + + public static SubtypeStage builder() { + return new Builder(); + } + + public interface SubtypeStage { + _FinalStage subtype(@NotNull String subtype); + + Builder from(PdfActionNodeSetOcgState other); + } + + public interface _FinalStage { + PdfActionNodeSetOcgState build(); + + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + + _FinalStage next(List next); + + _FinalStage addNext(Object next); + + _FinalStage addAllNext(List next); + } + + @JsonIgnoreProperties(ignoreUnknown = true) + public static final class Builder implements SubtypeStage, _FinalStage { + private String subtype; + + private List next = new ArrayList<>(); + + @JsonAnySetter + private Map additionalProperties = new HashMap<>(); + + private Builder() {} + + @java.lang.Override + public Builder from(PdfActionNodeSetOcgState other) { + subtype(other.getSubtype()); + next(other.getNext()); + return this; + } + + @java.lang.Override + @JsonSetter("subtype") + public _FinalStage subtype(@NotNull String subtype) { + this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); + return this; + } + + @java.lang.Override + public _FinalStage addAllNext(List next) { + if (next != null) { + this.next.addAll(next); + } + return this; + } + + @java.lang.Override + public _FinalStage addNext(Object next) { + this.next.add(next); + return this; + } + + @java.lang.Override + @JsonSetter(value = "next", nulls = Nulls.SKIP) + public _FinalStage next(List next) { + this.next.clear(); + if (next != null) { + this.next.addAll(next); + } + return this; + } + + @java.lang.Override + public PdfActionNodeSetOcgState build() { + return new PdfActionNodeSetOcgState(subtype, next, additionalProperties); + } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } + } +} diff --git a/src/main/java/api/types/PdfActionNodeSound.java b/src/main/java/api/types/PdfActionNodeSound.java new file mode 100644 index 0000000..530c3e3 --- /dev/null +++ b/src/main/java/api/types/PdfActionNodeSound.java @@ -0,0 +1,162 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ +package com.cloudpdf.api.types; + +import com.cloudpdf.api.core.ObjectMappers; +import com.fasterxml.jackson.annotation.JsonAnyGetter; +import com.fasterxml.jackson.annotation.JsonAnySetter; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonSetter; +import com.fasterxml.jackson.annotation.Nulls; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; +import java.util.Objects; +import org.jetbrains.annotations.NotNull; + +@JsonInclude(JsonInclude.Include.NON_ABSENT) +@JsonDeserialize(builder = PdfActionNodeSound.Builder.class) +public final class PdfActionNodeSound { + private final String subtype; + + private final List next; + + private final Map additionalProperties; + + private PdfActionNodeSound(String subtype, List next, Map additionalProperties) { + this.subtype = subtype; + this.next = next; + this.additionalProperties = additionalProperties; + } + + @JsonProperty("subtype") + public String getSubtype() { + return subtype; + } + + @JsonProperty("next") + public List getNext() { + return next; + } + + @java.lang.Override + public boolean equals(Object other) { + if (this == other) return true; + return other instanceof PdfActionNodeSound && equalTo((PdfActionNodeSound) other); + } + + @JsonAnyGetter + public Map getAdditionalProperties() { + return this.additionalProperties; + } + + private boolean equalTo(PdfActionNodeSound other) { + return subtype.equals(other.subtype) && next.equals(other.next); + } + + @java.lang.Override + public int hashCode() { + return Objects.hash(this.subtype, this.next); + } + + @java.lang.Override + public String toString() { + return ObjectMappers.stringify(this); + } + + public static SubtypeStage builder() { + return new Builder(); + } + + public interface SubtypeStage { + _FinalStage subtype(@NotNull String subtype); + + Builder from(PdfActionNodeSound other); + } + + public interface _FinalStage { + PdfActionNodeSound build(); + + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + + _FinalStage next(List next); + + _FinalStage addNext(Object next); + + _FinalStage addAllNext(List next); + } + + @JsonIgnoreProperties(ignoreUnknown = true) + public static final class Builder implements SubtypeStage, _FinalStage { + private String subtype; + + private List next = new ArrayList<>(); + + @JsonAnySetter + private Map additionalProperties = new HashMap<>(); + + private Builder() {} + + @java.lang.Override + public Builder from(PdfActionNodeSound other) { + subtype(other.getSubtype()); + next(other.getNext()); + return this; + } + + @java.lang.Override + @JsonSetter("subtype") + public _FinalStage subtype(@NotNull String subtype) { + this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); + return this; + } + + @java.lang.Override + public _FinalStage addAllNext(List next) { + if (next != null) { + this.next.addAll(next); + } + return this; + } + + @java.lang.Override + public _FinalStage addNext(Object next) { + this.next.add(next); + return this; + } + + @java.lang.Override + @JsonSetter(value = "next", nulls = Nulls.SKIP) + public _FinalStage next(List next) { + this.next.clear(); + if (next != null) { + this.next.addAll(next); + } + return this; + } + + @java.lang.Override + public PdfActionNodeSound build() { + return new PdfActionNodeSound(subtype, next, additionalProperties); + } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } + } +} diff --git a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemRadioActionsFormatRoot.java b/src/main/java/api/types/PdfActionNodeSubmitForm.java similarity index 59% rename from src/main/java/api/types/DocFormsGet200ResponseFieldsItemRadioActionsFormatRoot.java rename to src/main/java/api/types/PdfActionNodeSubmitForm.java index ea8d030..049f747 100644 --- a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemRadioActionsFormatRoot.java +++ b/src/main/java/api/types/PdfActionNodeSubmitForm.java @@ -21,56 +21,46 @@ import org.jetbrains.annotations.NotNull; @JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocFormsGet200ResponseFieldsItemRadioActionsFormatRoot.Builder.class) -public final class DocFormsGet200ResponseFieldsItemRadioActionsFormatRoot { - private final DocFormsGet200ResponseFieldsItemRadioActionsFormatRootType type; - +@JsonDeserialize(builder = PdfActionNodeSubmitForm.Builder.class) +public final class PdfActionNodeSubmitForm { private final String subtype; - private final Optional script; - private final List next; + private final Optional payload; + private final Map additionalProperties; - private DocFormsGet200ResponseFieldsItemRadioActionsFormatRoot( - DocFormsGet200ResponseFieldsItemRadioActionsFormatRootType type, + private PdfActionNodeSubmitForm( String subtype, - Optional script, List next, + Optional payload, Map additionalProperties) { - this.type = type; this.subtype = subtype; - this.script = script; this.next = next; + this.payload = payload; this.additionalProperties = additionalProperties; } - @JsonProperty("type") - public DocFormsGet200ResponseFieldsItemRadioActionsFormatRootType getType() { - return type; - } - @JsonProperty("subtype") public String getSubtype() { return subtype; } - @JsonProperty("script") - public Optional getScript() { - return script; - } - @JsonProperty("next") public List getNext() { return next; } + @JsonProperty("payload") + public Optional getPayload() { + return payload; + } + @java.lang.Override public boolean equals(Object other) { if (this == other) return true; - return other instanceof DocFormsGet200ResponseFieldsItemRadioActionsFormatRoot - && equalTo((DocFormsGet200ResponseFieldsItemRadioActionsFormatRoot) other); + return other instanceof PdfActionNodeSubmitForm && equalTo((PdfActionNodeSubmitForm) other); } @JsonAnyGetter @@ -78,16 +68,13 @@ public Map getAdditionalProperties() { return this.additionalProperties; } - private boolean equalTo(DocFormsGet200ResponseFieldsItemRadioActionsFormatRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); + private boolean equalTo(PdfActionNodeSubmitForm other) { + return subtype.equals(other.subtype) && next.equals(other.next) && payload.equals(other.payload); } @java.lang.Override public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); + return Objects.hash(this.subtype, this.next, this.payload); } @java.lang.Override @@ -95,47 +82,41 @@ public String toString() { return ObjectMappers.stringify(this); } - public static TypeStage builder() { + public static SubtypeStage builder() { return new Builder(); } - public interface TypeStage { - SubtypeStage type(@NotNull DocFormsGet200ResponseFieldsItemRadioActionsFormatRootType type); - - Builder from(DocFormsGet200ResponseFieldsItemRadioActionsFormatRoot other); - } - public interface SubtypeStage { _FinalStage subtype(@NotNull String subtype); + + Builder from(PdfActionNodeSubmitForm other); } public interface _FinalStage { - DocFormsGet200ResponseFieldsItemRadioActionsFormatRoot build(); + PdfActionNodeSubmitForm build(); _FinalStage additionalProperty(String key, Object value); _FinalStage additionalProperties(Map additionalProperties); - _FinalStage script(Optional script); - - _FinalStage script(String script); - _FinalStage next(List next); _FinalStage addNext(Object next); _FinalStage addAllNext(List next); + + _FinalStage payload(Optional payload); + + _FinalStage payload(PdfActionNodeSubmitFormPayload payload); } @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocFormsGet200ResponseFieldsItemRadioActionsFormatRootType type; - + public static final class Builder implements SubtypeStage, _FinalStage { private String subtype; - private List next = new ArrayList<>(); + private Optional payload = Optional.empty(); - private Optional script = Optional.empty(); + private List next = new ArrayList<>(); @JsonAnySetter private Map additionalProperties = new HashMap<>(); @@ -143,25 +124,30 @@ public static final class Builder implements TypeStage, SubtypeStage, _FinalStag private Builder() {} @java.lang.Override - public Builder from(DocFormsGet200ResponseFieldsItemRadioActionsFormatRoot other) { - type(other.getType()); + public Builder from(PdfActionNodeSubmitForm other) { subtype(other.getSubtype()); - script(other.getScript()); next(other.getNext()); + payload(other.getPayload()); return this; } @java.lang.Override - @JsonSetter("type") - public SubtypeStage type(@NotNull DocFormsGet200ResponseFieldsItemRadioActionsFormatRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); + @JsonSetter("subtype") + public _FinalStage subtype(@NotNull String subtype) { + this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); return this; } @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); + public _FinalStage payload(PdfActionNodeSubmitFormPayload payload) { + this.payload = Optional.ofNullable(payload); + return this; + } + + @java.lang.Override + @JsonSetter(value = "payload", nulls = Nulls.SKIP) + public _FinalStage payload(Optional payload) { + this.payload = payload; return this; } @@ -190,22 +176,8 @@ public _FinalStage next(List next) { } @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocFormsGet200ResponseFieldsItemRadioActionsFormatRoot build() { - return new DocFormsGet200ResponseFieldsItemRadioActionsFormatRoot( - type, subtype, script, next, additionalProperties); + public PdfActionNodeSubmitForm build() { + return new PdfActionNodeSubmitForm(subtype, next, payload, additionalProperties); } @java.lang.Override diff --git a/src/main/java/api/types/PdfActionNodeSubmitFormPayload.java b/src/main/java/api/types/PdfActionNodeSubmitFormPayload.java new file mode 100644 index 0000000..6e29fbe --- /dev/null +++ b/src/main/java/api/types/PdfActionNodeSubmitFormPayload.java @@ -0,0 +1,233 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ +package com.cloudpdf.api.types; + +import com.cloudpdf.api.core.Nullable; +import com.cloudpdf.api.core.NullableNonemptyFilter; +import com.cloudpdf.api.core.ObjectMappers; +import com.fasterxml.jackson.annotation.JsonAnyGetter; +import com.fasterxml.jackson.annotation.JsonAnySetter; +import com.fasterxml.jackson.annotation.JsonIgnore; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonSetter; +import com.fasterxml.jackson.annotation.Nulls; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import java.util.HashMap; +import java.util.List; +import java.util.Map; +import java.util.Objects; +import java.util.Optional; +import org.jetbrains.annotations.NotNull; + +@JsonInclude(JsonInclude.Include.NON_ABSENT) +@JsonDeserialize(builder = PdfActionNodeSubmitFormPayload.Builder.class) +public final class PdfActionNodeSubmitFormPayload { + private final String url; + + private final Optional> fields; + + private final PdfActionNodeSubmitFormPayloadFlags flags; + + private final Optional charSet; + + private final Map additionalProperties; + + private PdfActionNodeSubmitFormPayload( + String url, + Optional> fields, + PdfActionNodeSubmitFormPayloadFlags flags, + Optional charSet, + Map additionalProperties) { + this.url = url; + this.fields = fields; + this.flags = flags; + this.charSet = charSet; + this.additionalProperties = additionalProperties; + } + + @JsonProperty("url") + public String getUrl() { + return url; + } + + @JsonIgnore + public Optional> getFields() { + if (fields == null) { + return Optional.empty(); + } + return fields; + } + + @JsonProperty("flags") + public PdfActionNodeSubmitFormPayloadFlags getFlags() { + return flags; + } + + @JsonProperty("charSet") + public Optional getCharSet() { + return charSet; + } + + @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) + @JsonProperty("fields") + private Optional> _getFields() { + return fields; + } + + @java.lang.Override + public boolean equals(Object other) { + if (this == other) return true; + return other instanceof PdfActionNodeSubmitFormPayload && equalTo((PdfActionNodeSubmitFormPayload) other); + } + + @JsonAnyGetter + public Map getAdditionalProperties() { + return this.additionalProperties; + } + + private boolean equalTo(PdfActionNodeSubmitFormPayload other) { + return url.equals(other.url) + && fields.equals(other.fields) + && flags.equals(other.flags) + && charSet.equals(other.charSet); + } + + @java.lang.Override + public int hashCode() { + return Objects.hash(this.url, this.fields, this.flags, this.charSet); + } + + @java.lang.Override + public String toString() { + return ObjectMappers.stringify(this); + } + + public static UrlStage builder() { + return new Builder(); + } + + public interface UrlStage { + FlagsStage url(@NotNull String url); + + Builder from(PdfActionNodeSubmitFormPayload other); + } + + public interface FlagsStage { + _FinalStage flags(@NotNull PdfActionNodeSubmitFormPayloadFlags flags); + } + + public interface _FinalStage { + PdfActionNodeSubmitFormPayload build(); + + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + + _FinalStage fields(Optional> fields); + + _FinalStage fields(List fields); + + _FinalStage fields(Nullable> fields); + + _FinalStage charSet(Optional charSet); + + _FinalStage charSet(String charSet); + } + + @JsonIgnoreProperties(ignoreUnknown = true) + public static final class Builder implements UrlStage, FlagsStage, _FinalStage { + private String url; + + private PdfActionNodeSubmitFormPayloadFlags flags; + + private Optional charSet = Optional.empty(); + + private Optional> fields = Optional.empty(); + + @JsonAnySetter + private Map additionalProperties = new HashMap<>(); + + private Builder() {} + + @java.lang.Override + public Builder from(PdfActionNodeSubmitFormPayload other) { + url(other.getUrl()); + fields(other.getFields()); + flags(other.getFlags()); + charSet(other.getCharSet()); + return this; + } + + @java.lang.Override + @JsonSetter("url") + public FlagsStage url(@NotNull String url) { + this.url = Objects.requireNonNull(url, "url must not be null"); + return this; + } + + @java.lang.Override + @JsonSetter("flags") + public _FinalStage flags(@NotNull PdfActionNodeSubmitFormPayloadFlags flags) { + this.flags = Objects.requireNonNull(flags, "flags must not be null"); + return this; + } + + @java.lang.Override + public _FinalStage charSet(String charSet) { + this.charSet = Optional.ofNullable(charSet); + return this; + } + + @java.lang.Override + @JsonSetter(value = "charSet", nulls = Nulls.SKIP) + public _FinalStage charSet(Optional charSet) { + this.charSet = charSet; + return this; + } + + @java.lang.Override + public _FinalStage fields(Nullable> fields) { + if (fields.isNull()) { + this.fields = null; + } else if (fields.isEmpty()) { + this.fields = Optional.empty(); + } else { + this.fields = Optional.of(fields.get()); + } + return this; + } + + @java.lang.Override + public _FinalStage fields(List fields) { + this.fields = Optional.ofNullable(fields); + return this; + } + + @java.lang.Override + @JsonSetter(value = "fields", nulls = Nulls.SKIP) + public _FinalStage fields(Optional> fields) { + this.fields = fields; + return this; + } + + @java.lang.Override + public PdfActionNodeSubmitFormPayload build() { + return new PdfActionNodeSubmitFormPayload(url, fields, flags, charSet, additionalProperties); + } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } + } +} diff --git a/src/main/java/api/types/PdfActionNodeSubmitFormPayloadFlags.java b/src/main/java/api/types/PdfActionNodeSubmitFormPayloadFlags.java new file mode 100644 index 0000000..cfa45cd --- /dev/null +++ b/src/main/java/api/types/PdfActionNodeSubmitFormPayloadFlags.java @@ -0,0 +1,423 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ +package com.cloudpdf.api.types; + +import com.cloudpdf.api.core.ObjectMappers; +import com.fasterxml.jackson.annotation.JsonAnyGetter; +import com.fasterxml.jackson.annotation.JsonAnySetter; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonSetter; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +import org.jetbrains.annotations.NotNull; + +@JsonInclude(JsonInclude.Include.NON_ABSENT) +@JsonDeserialize(builder = PdfActionNodeSubmitFormPayloadFlags.Builder.class) +public final class PdfActionNodeSubmitFormPayloadFlags { + private final int raw; + + private final boolean exclude; + + private final boolean includeNoValueFields; + + private final PdfActionNodeSubmitFormPayloadFlagsFormat format; + + private final PdfActionNodeSubmitFormPayloadFlagsMethod method; + + private final boolean submitCoordinates; + + private final boolean includeAppendSaves; + + private final boolean includeAnnotations; + + private final boolean canonicalFormat; + + private final boolean exclNonUserAnnots; + + private final boolean exclFKey; + + private final boolean embedForm; + + private final Map additionalProperties; + + private PdfActionNodeSubmitFormPayloadFlags( + int raw, + boolean exclude, + boolean includeNoValueFields, + PdfActionNodeSubmitFormPayloadFlagsFormat format, + PdfActionNodeSubmitFormPayloadFlagsMethod method, + boolean submitCoordinates, + boolean includeAppendSaves, + boolean includeAnnotations, + boolean canonicalFormat, + boolean exclNonUserAnnots, + boolean exclFKey, + boolean embedForm, + Map additionalProperties) { + this.raw = raw; + this.exclude = exclude; + this.includeNoValueFields = includeNoValueFields; + this.format = format; + this.method = method; + this.submitCoordinates = submitCoordinates; + this.includeAppendSaves = includeAppendSaves; + this.includeAnnotations = includeAnnotations; + this.canonicalFormat = canonicalFormat; + this.exclNonUserAnnots = exclNonUserAnnots; + this.exclFKey = exclFKey; + this.embedForm = embedForm; + this.additionalProperties = additionalProperties; + } + + @JsonProperty("raw") + public int getRaw() { + return raw; + } + + @JsonProperty("exclude") + public boolean getExclude() { + return exclude; + } + + @JsonProperty("includeNoValueFields") + public boolean getIncludeNoValueFields() { + return includeNoValueFields; + } + + @JsonProperty("format") + public PdfActionNodeSubmitFormPayloadFlagsFormat getFormat() { + return format; + } + + @JsonProperty("method") + public PdfActionNodeSubmitFormPayloadFlagsMethod getMethod() { + return method; + } + + @JsonProperty("submitCoordinates") + public boolean getSubmitCoordinates() { + return submitCoordinates; + } + + @JsonProperty("includeAppendSaves") + public boolean getIncludeAppendSaves() { + return includeAppendSaves; + } + + @JsonProperty("includeAnnotations") + public boolean getIncludeAnnotations() { + return includeAnnotations; + } + + @JsonProperty("canonicalFormat") + public boolean getCanonicalFormat() { + return canonicalFormat; + } + + @JsonProperty("exclNonUserAnnots") + public boolean getExclNonUserAnnots() { + return exclNonUserAnnots; + } + + @JsonProperty("exclFKey") + public boolean getExclFKey() { + return exclFKey; + } + + @JsonProperty("embedForm") + public boolean getEmbedForm() { + return embedForm; + } + + @java.lang.Override + public boolean equals(Object other) { + if (this == other) return true; + return other instanceof PdfActionNodeSubmitFormPayloadFlags + && equalTo((PdfActionNodeSubmitFormPayloadFlags) other); + } + + @JsonAnyGetter + public Map getAdditionalProperties() { + return this.additionalProperties; + } + + private boolean equalTo(PdfActionNodeSubmitFormPayloadFlags other) { + return raw == other.raw + && exclude == other.exclude + && includeNoValueFields == other.includeNoValueFields + && format.equals(other.format) + && method.equals(other.method) + && submitCoordinates == other.submitCoordinates + && includeAppendSaves == other.includeAppendSaves + && includeAnnotations == other.includeAnnotations + && canonicalFormat == other.canonicalFormat + && exclNonUserAnnots == other.exclNonUserAnnots + && exclFKey == other.exclFKey + && embedForm == other.embedForm; + } + + @java.lang.Override + public int hashCode() { + return Objects.hash( + this.raw, + this.exclude, + this.includeNoValueFields, + this.format, + this.method, + this.submitCoordinates, + this.includeAppendSaves, + this.includeAnnotations, + this.canonicalFormat, + this.exclNonUserAnnots, + this.exclFKey, + this.embedForm); + } + + @java.lang.Override + public String toString() { + return ObjectMappers.stringify(this); + } + + public static RawStage builder() { + return new Builder(); + } + + public interface RawStage { + ExcludeStage raw(int raw); + + Builder from(PdfActionNodeSubmitFormPayloadFlags other); + } + + public interface ExcludeStage { + IncludeNoValueFieldsStage exclude(boolean exclude); + } + + public interface IncludeNoValueFieldsStage { + FormatStage includeNoValueFields(boolean includeNoValueFields); + } + + public interface FormatStage { + MethodStage format(@NotNull PdfActionNodeSubmitFormPayloadFlagsFormat format); + } + + public interface MethodStage { + SubmitCoordinatesStage method(@NotNull PdfActionNodeSubmitFormPayloadFlagsMethod method); + } + + public interface SubmitCoordinatesStage { + IncludeAppendSavesStage submitCoordinates(boolean submitCoordinates); + } + + public interface IncludeAppendSavesStage { + IncludeAnnotationsStage includeAppendSaves(boolean includeAppendSaves); + } + + public interface IncludeAnnotationsStage { + CanonicalFormatStage includeAnnotations(boolean includeAnnotations); + } + + public interface CanonicalFormatStage { + ExclNonUserAnnotsStage canonicalFormat(boolean canonicalFormat); + } + + public interface ExclNonUserAnnotsStage { + ExclFKeyStage exclNonUserAnnots(boolean exclNonUserAnnots); + } + + public interface ExclFKeyStage { + EmbedFormStage exclFKey(boolean exclFKey); + } + + public interface EmbedFormStage { + _FinalStage embedForm(boolean embedForm); + } + + public interface _FinalStage { + PdfActionNodeSubmitFormPayloadFlags build(); + + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + } + + @JsonIgnoreProperties(ignoreUnknown = true) + public static final class Builder + implements RawStage, + ExcludeStage, + IncludeNoValueFieldsStage, + FormatStage, + MethodStage, + SubmitCoordinatesStage, + IncludeAppendSavesStage, + IncludeAnnotationsStage, + CanonicalFormatStage, + ExclNonUserAnnotsStage, + ExclFKeyStage, + EmbedFormStage, + _FinalStage { + private int raw; + + private boolean exclude; + + private boolean includeNoValueFields; + + private PdfActionNodeSubmitFormPayloadFlagsFormat format; + + private PdfActionNodeSubmitFormPayloadFlagsMethod method; + + private boolean submitCoordinates; + + private boolean includeAppendSaves; + + private boolean includeAnnotations; + + private boolean canonicalFormat; + + private boolean exclNonUserAnnots; + + private boolean exclFKey; + + private boolean embedForm; + + @JsonAnySetter + private Map additionalProperties = new HashMap<>(); + + private Builder() {} + + @java.lang.Override + public Builder from(PdfActionNodeSubmitFormPayloadFlags other) { + raw(other.getRaw()); + exclude(other.getExclude()); + includeNoValueFields(other.getIncludeNoValueFields()); + format(other.getFormat()); + method(other.getMethod()); + submitCoordinates(other.getSubmitCoordinates()); + includeAppendSaves(other.getIncludeAppendSaves()); + includeAnnotations(other.getIncludeAnnotations()); + canonicalFormat(other.getCanonicalFormat()); + exclNonUserAnnots(other.getExclNonUserAnnots()); + exclFKey(other.getExclFKey()); + embedForm(other.getEmbedForm()); + return this; + } + + @java.lang.Override + @JsonSetter("raw") + public ExcludeStage raw(int raw) { + this.raw = raw; + return this; + } + + @java.lang.Override + @JsonSetter("exclude") + public IncludeNoValueFieldsStage exclude(boolean exclude) { + this.exclude = exclude; + return this; + } + + @java.lang.Override + @JsonSetter("includeNoValueFields") + public FormatStage includeNoValueFields(boolean includeNoValueFields) { + this.includeNoValueFields = includeNoValueFields; + return this; + } + + @java.lang.Override + @JsonSetter("format") + public MethodStage format(@NotNull PdfActionNodeSubmitFormPayloadFlagsFormat format) { + this.format = Objects.requireNonNull(format, "format must not be null"); + return this; + } + + @java.lang.Override + @JsonSetter("method") + public SubmitCoordinatesStage method(@NotNull PdfActionNodeSubmitFormPayloadFlagsMethod method) { + this.method = Objects.requireNonNull(method, "method must not be null"); + return this; + } + + @java.lang.Override + @JsonSetter("submitCoordinates") + public IncludeAppendSavesStage submitCoordinates(boolean submitCoordinates) { + this.submitCoordinates = submitCoordinates; + return this; + } + + @java.lang.Override + @JsonSetter("includeAppendSaves") + public IncludeAnnotationsStage includeAppendSaves(boolean includeAppendSaves) { + this.includeAppendSaves = includeAppendSaves; + return this; + } + + @java.lang.Override + @JsonSetter("includeAnnotations") + public CanonicalFormatStage includeAnnotations(boolean includeAnnotations) { + this.includeAnnotations = includeAnnotations; + return this; + } + + @java.lang.Override + @JsonSetter("canonicalFormat") + public ExclNonUserAnnotsStage canonicalFormat(boolean canonicalFormat) { + this.canonicalFormat = canonicalFormat; + return this; + } + + @java.lang.Override + @JsonSetter("exclNonUserAnnots") + public ExclFKeyStage exclNonUserAnnots(boolean exclNonUserAnnots) { + this.exclNonUserAnnots = exclNonUserAnnots; + return this; + } + + @java.lang.Override + @JsonSetter("exclFKey") + public EmbedFormStage exclFKey(boolean exclFKey) { + this.exclFKey = exclFKey; + return this; + } + + @java.lang.Override + @JsonSetter("embedForm") + public _FinalStage embedForm(boolean embedForm) { + this.embedForm = embedForm; + return this; + } + + @java.lang.Override + public PdfActionNodeSubmitFormPayloadFlags build() { + return new PdfActionNodeSubmitFormPayloadFlags( + raw, + exclude, + includeNoValueFields, + format, + method, + submitCoordinates, + includeAppendSaves, + includeAnnotations, + canonicalFormat, + exclNonUserAnnots, + exclFKey, + embedForm, + additionalProperties); + } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } + } +} diff --git a/src/main/java/api/types/PdfActionNodeSubmitFormPayloadFlagsFormat.java b/src/main/java/api/types/PdfActionNodeSubmitFormPayloadFlagsFormat.java new file mode 100644 index 0000000..3b445b1 --- /dev/null +++ b/src/main/java/api/types/PdfActionNodeSubmitFormPayloadFlagsFormat.java @@ -0,0 +1,108 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ +package com.cloudpdf.api.types; + +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonValue; + +public final class PdfActionNodeSubmitFormPayloadFlagsFormat { + public static final PdfActionNodeSubmitFormPayloadFlagsFormat FDF = + new PdfActionNodeSubmitFormPayloadFlagsFormat(Value.FDF, "fdf"); + + public static final PdfActionNodeSubmitFormPayloadFlagsFormat XFDF = + new PdfActionNodeSubmitFormPayloadFlagsFormat(Value.XFDF, "xfdf"); + + public static final PdfActionNodeSubmitFormPayloadFlagsFormat HTML = + new PdfActionNodeSubmitFormPayloadFlagsFormat(Value.HTML, "html"); + + public static final PdfActionNodeSubmitFormPayloadFlagsFormat PDF = + new PdfActionNodeSubmitFormPayloadFlagsFormat(Value.PDF, "pdf"); + + private final Value value; + + private final String string; + + PdfActionNodeSubmitFormPayloadFlagsFormat(Value value, String string) { + this.value = value; + this.string = string; + } + + public Value getEnumValue() { + return value; + } + + @java.lang.Override + @JsonValue + public String toString() { + return this.string; + } + + @java.lang.Override + public boolean equals(Object other) { + return (this == other) + || (other instanceof PdfActionNodeSubmitFormPayloadFlagsFormat + && this.string.equals(((PdfActionNodeSubmitFormPayloadFlagsFormat) other).string)); + } + + @java.lang.Override + public int hashCode() { + return this.string.hashCode(); + } + + public T visit(Visitor visitor) { + switch (value) { + case FDF: + return visitor.visitFdf(); + case XFDF: + return visitor.visitXfdf(); + case HTML: + return visitor.visitHtml(); + case PDF: + return visitor.visitPdf(); + case UNKNOWN: + default: + return visitor.visitUnknown(string); + } + } + + @JsonCreator(mode = JsonCreator.Mode.DELEGATING) + public static PdfActionNodeSubmitFormPayloadFlagsFormat valueOf(String value) { + switch (value) { + case "fdf": + return FDF; + case "xfdf": + return XFDF; + case "html": + return HTML; + case "pdf": + return PDF; + default: + return new PdfActionNodeSubmitFormPayloadFlagsFormat(Value.UNKNOWN, value); + } + } + + public enum Value { + FDF, + + HTML, + + XFDF, + + PDF, + + UNKNOWN + } + + public interface Visitor { + T visitFdf(); + + T visitHtml(); + + T visitXfdf(); + + T visitPdf(); + + T visitUnknown(String unknownType); + } +} diff --git a/src/main/java/api/types/PdfActionNodeSubmitFormPayloadFlagsMethod.java b/src/main/java/api/types/PdfActionNodeSubmitFormPayloadFlagsMethod.java new file mode 100644 index 0000000..a0e6759 --- /dev/null +++ b/src/main/java/api/types/PdfActionNodeSubmitFormPayloadFlagsMethod.java @@ -0,0 +1,86 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ +package com.cloudpdf.api.types; + +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonValue; + +public final class PdfActionNodeSubmitFormPayloadFlagsMethod { + public static final PdfActionNodeSubmitFormPayloadFlagsMethod GET = + new PdfActionNodeSubmitFormPayloadFlagsMethod(Value.GET, "get"); + + public static final PdfActionNodeSubmitFormPayloadFlagsMethod POST = + new PdfActionNodeSubmitFormPayloadFlagsMethod(Value.POST, "post"); + + private final Value value; + + private final String string; + + PdfActionNodeSubmitFormPayloadFlagsMethod(Value value, String string) { + this.value = value; + this.string = string; + } + + public Value getEnumValue() { + return value; + } + + @java.lang.Override + @JsonValue + public String toString() { + return this.string; + } + + @java.lang.Override + public boolean equals(Object other) { + return (this == other) + || (other instanceof PdfActionNodeSubmitFormPayloadFlagsMethod + && this.string.equals(((PdfActionNodeSubmitFormPayloadFlagsMethod) other).string)); + } + + @java.lang.Override + public int hashCode() { + return this.string.hashCode(); + } + + public T visit(Visitor visitor) { + switch (value) { + case GET: + return visitor.visitGet(); + case POST: + return visitor.visitPost(); + case UNKNOWN: + default: + return visitor.visitUnknown(string); + } + } + + @JsonCreator(mode = JsonCreator.Mode.DELEGATING) + public static PdfActionNodeSubmitFormPayloadFlagsMethod valueOf(String value) { + switch (value) { + case "get": + return GET; + case "post": + return POST; + default: + return new PdfActionNodeSubmitFormPayloadFlagsMethod(Value.UNKNOWN, value); + } + } + + public enum Value { + POST, + + GET, + + UNKNOWN + } + + public interface Visitor { + T visitPost(); + + T visitGet(); + + T visitUnknown(String unknownType); + } +} diff --git a/src/main/java/api/types/PdfActionNodeThread.java b/src/main/java/api/types/PdfActionNodeThread.java new file mode 100644 index 0000000..e347baf --- /dev/null +++ b/src/main/java/api/types/PdfActionNodeThread.java @@ -0,0 +1,162 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ +package com.cloudpdf.api.types; + +import com.cloudpdf.api.core.ObjectMappers; +import com.fasterxml.jackson.annotation.JsonAnyGetter; +import com.fasterxml.jackson.annotation.JsonAnySetter; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonSetter; +import com.fasterxml.jackson.annotation.Nulls; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; +import java.util.Objects; +import org.jetbrains.annotations.NotNull; + +@JsonInclude(JsonInclude.Include.NON_ABSENT) +@JsonDeserialize(builder = PdfActionNodeThread.Builder.class) +public final class PdfActionNodeThread { + private final String subtype; + + private final List next; + + private final Map additionalProperties; + + private PdfActionNodeThread(String subtype, List next, Map additionalProperties) { + this.subtype = subtype; + this.next = next; + this.additionalProperties = additionalProperties; + } + + @JsonProperty("subtype") + public String getSubtype() { + return subtype; + } + + @JsonProperty("next") + public List getNext() { + return next; + } + + @java.lang.Override + public boolean equals(Object other) { + if (this == other) return true; + return other instanceof PdfActionNodeThread && equalTo((PdfActionNodeThread) other); + } + + @JsonAnyGetter + public Map getAdditionalProperties() { + return this.additionalProperties; + } + + private boolean equalTo(PdfActionNodeThread other) { + return subtype.equals(other.subtype) && next.equals(other.next); + } + + @java.lang.Override + public int hashCode() { + return Objects.hash(this.subtype, this.next); + } + + @java.lang.Override + public String toString() { + return ObjectMappers.stringify(this); + } + + public static SubtypeStage builder() { + return new Builder(); + } + + public interface SubtypeStage { + _FinalStage subtype(@NotNull String subtype); + + Builder from(PdfActionNodeThread other); + } + + public interface _FinalStage { + PdfActionNodeThread build(); + + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + + _FinalStage next(List next); + + _FinalStage addNext(Object next); + + _FinalStage addAllNext(List next); + } + + @JsonIgnoreProperties(ignoreUnknown = true) + public static final class Builder implements SubtypeStage, _FinalStage { + private String subtype; + + private List next = new ArrayList<>(); + + @JsonAnySetter + private Map additionalProperties = new HashMap<>(); + + private Builder() {} + + @java.lang.Override + public Builder from(PdfActionNodeThread other) { + subtype(other.getSubtype()); + next(other.getNext()); + return this; + } + + @java.lang.Override + @JsonSetter("subtype") + public _FinalStage subtype(@NotNull String subtype) { + this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); + return this; + } + + @java.lang.Override + public _FinalStage addAllNext(List next) { + if (next != null) { + this.next.addAll(next); + } + return this; + } + + @java.lang.Override + public _FinalStage addNext(Object next) { + this.next.add(next); + return this; + } + + @java.lang.Override + @JsonSetter(value = "next", nulls = Nulls.SKIP) + public _FinalStage next(List next) { + this.next.clear(); + if (next != null) { + this.next.addAll(next); + } + return this; + } + + @java.lang.Override + public PdfActionNodeThread build() { + return new PdfActionNodeThread(subtype, next, additionalProperties); + } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } + } +} diff --git a/src/main/java/api/types/PdfActionNodeTransition.java b/src/main/java/api/types/PdfActionNodeTransition.java new file mode 100644 index 0000000..ad578ef --- /dev/null +++ b/src/main/java/api/types/PdfActionNodeTransition.java @@ -0,0 +1,162 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ +package com.cloudpdf.api.types; + +import com.cloudpdf.api.core.ObjectMappers; +import com.fasterxml.jackson.annotation.JsonAnyGetter; +import com.fasterxml.jackson.annotation.JsonAnySetter; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonSetter; +import com.fasterxml.jackson.annotation.Nulls; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; +import java.util.Objects; +import org.jetbrains.annotations.NotNull; + +@JsonInclude(JsonInclude.Include.NON_ABSENT) +@JsonDeserialize(builder = PdfActionNodeTransition.Builder.class) +public final class PdfActionNodeTransition { + private final String subtype; + + private final List next; + + private final Map additionalProperties; + + private PdfActionNodeTransition(String subtype, List next, Map additionalProperties) { + this.subtype = subtype; + this.next = next; + this.additionalProperties = additionalProperties; + } + + @JsonProperty("subtype") + public String getSubtype() { + return subtype; + } + + @JsonProperty("next") + public List getNext() { + return next; + } + + @java.lang.Override + public boolean equals(Object other) { + if (this == other) return true; + return other instanceof PdfActionNodeTransition && equalTo((PdfActionNodeTransition) other); + } + + @JsonAnyGetter + public Map getAdditionalProperties() { + return this.additionalProperties; + } + + private boolean equalTo(PdfActionNodeTransition other) { + return subtype.equals(other.subtype) && next.equals(other.next); + } + + @java.lang.Override + public int hashCode() { + return Objects.hash(this.subtype, this.next); + } + + @java.lang.Override + public String toString() { + return ObjectMappers.stringify(this); + } + + public static SubtypeStage builder() { + return new Builder(); + } + + public interface SubtypeStage { + _FinalStage subtype(@NotNull String subtype); + + Builder from(PdfActionNodeTransition other); + } + + public interface _FinalStage { + PdfActionNodeTransition build(); + + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + + _FinalStage next(List next); + + _FinalStage addNext(Object next); + + _FinalStage addAllNext(List next); + } + + @JsonIgnoreProperties(ignoreUnknown = true) + public static final class Builder implements SubtypeStage, _FinalStage { + private String subtype; + + private List next = new ArrayList<>(); + + @JsonAnySetter + private Map additionalProperties = new HashMap<>(); + + private Builder() {} + + @java.lang.Override + public Builder from(PdfActionNodeTransition other) { + subtype(other.getSubtype()); + next(other.getNext()); + return this; + } + + @java.lang.Override + @JsonSetter("subtype") + public _FinalStage subtype(@NotNull String subtype) { + this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); + return this; + } + + @java.lang.Override + public _FinalStage addAllNext(List next) { + if (next != null) { + this.next.addAll(next); + } + return this; + } + + @java.lang.Override + public _FinalStage addNext(Object next) { + this.next.add(next); + return this; + } + + @java.lang.Override + @JsonSetter(value = "next", nulls = Nulls.SKIP) + public _FinalStage next(List next) { + this.next.clear(); + if (next != null) { + this.next.addAll(next); + } + return this; + } + + @java.lang.Override + public PdfActionNodeTransition build() { + return new PdfActionNodeTransition(subtype, next, additionalProperties); + } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } + } +} diff --git a/src/main/java/api/types/PdfActionNodeUnknown.java b/src/main/java/api/types/PdfActionNodeUnknown.java new file mode 100644 index 0000000..d1d2572 --- /dev/null +++ b/src/main/java/api/types/PdfActionNodeUnknown.java @@ -0,0 +1,162 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ +package com.cloudpdf.api.types; + +import com.cloudpdf.api.core.ObjectMappers; +import com.fasterxml.jackson.annotation.JsonAnyGetter; +import com.fasterxml.jackson.annotation.JsonAnySetter; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonSetter; +import com.fasterxml.jackson.annotation.Nulls; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; +import java.util.Objects; +import org.jetbrains.annotations.NotNull; + +@JsonInclude(JsonInclude.Include.NON_ABSENT) +@JsonDeserialize(builder = PdfActionNodeUnknown.Builder.class) +public final class PdfActionNodeUnknown { + private final String subtype; + + private final List next; + + private final Map additionalProperties; + + private PdfActionNodeUnknown(String subtype, List next, Map additionalProperties) { + this.subtype = subtype; + this.next = next; + this.additionalProperties = additionalProperties; + } + + @JsonProperty("subtype") + public String getSubtype() { + return subtype; + } + + @JsonProperty("next") + public List getNext() { + return next; + } + + @java.lang.Override + public boolean equals(Object other) { + if (this == other) return true; + return other instanceof PdfActionNodeUnknown && equalTo((PdfActionNodeUnknown) other); + } + + @JsonAnyGetter + public Map getAdditionalProperties() { + return this.additionalProperties; + } + + private boolean equalTo(PdfActionNodeUnknown other) { + return subtype.equals(other.subtype) && next.equals(other.next); + } + + @java.lang.Override + public int hashCode() { + return Objects.hash(this.subtype, this.next); + } + + @java.lang.Override + public String toString() { + return ObjectMappers.stringify(this); + } + + public static SubtypeStage builder() { + return new Builder(); + } + + public interface SubtypeStage { + _FinalStage subtype(@NotNull String subtype); + + Builder from(PdfActionNodeUnknown other); + } + + public interface _FinalStage { + PdfActionNodeUnknown build(); + + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + + _FinalStage next(List next); + + _FinalStage addNext(Object next); + + _FinalStage addAllNext(List next); + } + + @JsonIgnoreProperties(ignoreUnknown = true) + public static final class Builder implements SubtypeStage, _FinalStage { + private String subtype; + + private List next = new ArrayList<>(); + + @JsonAnySetter + private Map additionalProperties = new HashMap<>(); + + private Builder() {} + + @java.lang.Override + public Builder from(PdfActionNodeUnknown other) { + subtype(other.getSubtype()); + next(other.getNext()); + return this; + } + + @java.lang.Override + @JsonSetter("subtype") + public _FinalStage subtype(@NotNull String subtype) { + this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); + return this; + } + + @java.lang.Override + public _FinalStage addAllNext(List next) { + if (next != null) { + this.next.addAll(next); + } + return this; + } + + @java.lang.Override + public _FinalStage addNext(Object next) { + this.next.add(next); + return this; + } + + @java.lang.Override + @JsonSetter(value = "next", nulls = Nulls.SKIP) + public _FinalStage next(List next) { + this.next.clear(); + if (next != null) { + this.next.addAll(next); + } + return this; + } + + @java.lang.Override + public PdfActionNodeUnknown build() { + return new PdfActionNodeUnknown(subtype, next, additionalProperties); + } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } + } +} diff --git a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemCheckboxActionsFormatRoot.java b/src/main/java/api/types/PdfActionNodeUri.java similarity index 55% rename from src/main/java/api/types/DocFormsGet200ResponseFieldsItemCheckboxActionsFormatRoot.java rename to src/main/java/api/types/PdfActionNodeUri.java index cde53ac..c193869 100644 --- a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemCheckboxActionsFormatRoot.java +++ b/src/main/java/api/types/PdfActionNodeUri.java @@ -17,60 +17,54 @@ import java.util.List; import java.util.Map; import java.util.Objects; -import java.util.Optional; import org.jetbrains.annotations.NotNull; @JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocFormsGet200ResponseFieldsItemCheckboxActionsFormatRoot.Builder.class) -public final class DocFormsGet200ResponseFieldsItemCheckboxActionsFormatRoot { - private final DocFormsGet200ResponseFieldsItemCheckboxActionsFormatRootType type; - +@JsonDeserialize(builder = PdfActionNodeUri.Builder.class) +public final class PdfActionNodeUri { private final String subtype; - private final Optional script; - private final List next; + private final String uri; + + private final boolean isMap; + private final Map additionalProperties; - private DocFormsGet200ResponseFieldsItemCheckboxActionsFormatRoot( - DocFormsGet200ResponseFieldsItemCheckboxActionsFormatRootType type, - String subtype, - Optional script, - List next, - Map additionalProperties) { - this.type = type; + private PdfActionNodeUri( + String subtype, List next, String uri, boolean isMap, Map additionalProperties) { this.subtype = subtype; - this.script = script; this.next = next; + this.uri = uri; + this.isMap = isMap; this.additionalProperties = additionalProperties; } - @JsonProperty("type") - public DocFormsGet200ResponseFieldsItemCheckboxActionsFormatRootType getType() { - return type; - } - @JsonProperty("subtype") public String getSubtype() { return subtype; } - @JsonProperty("script") - public Optional getScript() { - return script; - } - @JsonProperty("next") public List getNext() { return next; } + @JsonProperty("uri") + public String getUri() { + return uri; + } + + @JsonProperty("isMap") + public boolean getIsMap() { + return isMap; + } + @java.lang.Override public boolean equals(Object other) { if (this == other) return true; - return other instanceof DocFormsGet200ResponseFieldsItemCheckboxActionsFormatRoot - && equalTo((DocFormsGet200ResponseFieldsItemCheckboxActionsFormatRoot) other); + return other instanceof PdfActionNodeUri && equalTo((PdfActionNodeUri) other); } @JsonAnyGetter @@ -78,16 +72,16 @@ public Map getAdditionalProperties() { return this.additionalProperties; } - private boolean equalTo(DocFormsGet200ResponseFieldsItemCheckboxActionsFormatRoot other) { - return type.equals(other.type) - && subtype.equals(other.subtype) - && script.equals(other.script) - && next.equals(other.next); + private boolean equalTo(PdfActionNodeUri other) { + return subtype.equals(other.subtype) + && next.equals(other.next) + && uri.equals(other.uri) + && isMap == other.isMap; } @java.lang.Override public int hashCode() { - return Objects.hash(this.type, this.subtype, this.script, this.next); + return Objects.hash(this.subtype, this.next, this.uri, this.isMap); } @java.lang.Override @@ -95,31 +89,31 @@ public String toString() { return ObjectMappers.stringify(this); } - public static TypeStage builder() { + public static SubtypeStage builder() { return new Builder(); } - public interface TypeStage { - SubtypeStage type(@NotNull DocFormsGet200ResponseFieldsItemCheckboxActionsFormatRootType type); + public interface SubtypeStage { + UriStage subtype(@NotNull String subtype); - Builder from(DocFormsGet200ResponseFieldsItemCheckboxActionsFormatRoot other); + Builder from(PdfActionNodeUri other); } - public interface SubtypeStage { - _FinalStage subtype(@NotNull String subtype); + public interface UriStage { + IsMapStage uri(@NotNull String uri); + } + + public interface IsMapStage { + _FinalStage isMap(boolean isMap); } public interface _FinalStage { - DocFormsGet200ResponseFieldsItemCheckboxActionsFormatRoot build(); + PdfActionNodeUri build(); _FinalStage additionalProperty(String key, Object value); _FinalStage additionalProperties(Map additionalProperties); - _FinalStage script(Optional script); - - _FinalStage script(String script); - _FinalStage next(List next); _FinalStage addNext(Object next); @@ -128,14 +122,14 @@ public interface _FinalStage { } @JsonIgnoreProperties(ignoreUnknown = true) - public static final class Builder implements TypeStage, SubtypeStage, _FinalStage { - private DocFormsGet200ResponseFieldsItemCheckboxActionsFormatRootType type; - + public static final class Builder implements SubtypeStage, UriStage, IsMapStage, _FinalStage { private String subtype; - private List next = new ArrayList<>(); + private String uri; + + private boolean isMap; - private Optional script = Optional.empty(); + private List next = new ArrayList<>(); @JsonAnySetter private Map additionalProperties = new HashMap<>(); @@ -143,25 +137,32 @@ public static final class Builder implements TypeStage, SubtypeStage, _FinalStag private Builder() {} @java.lang.Override - public Builder from(DocFormsGet200ResponseFieldsItemCheckboxActionsFormatRoot other) { - type(other.getType()); + public Builder from(PdfActionNodeUri other) { subtype(other.getSubtype()); - script(other.getScript()); next(other.getNext()); + uri(other.getUri()); + isMap(other.getIsMap()); return this; } @java.lang.Override - @JsonSetter("type") - public SubtypeStage type(@NotNull DocFormsGet200ResponseFieldsItemCheckboxActionsFormatRootType type) { - this.type = Objects.requireNonNull(type, "type must not be null"); + @JsonSetter("subtype") + public UriStage subtype(@NotNull String subtype) { + this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); return this; } @java.lang.Override - @JsonSetter("subtype") - public _FinalStage subtype(@NotNull String subtype) { - this.subtype = Objects.requireNonNull(subtype, "subtype must not be null"); + @JsonSetter("uri") + public IsMapStage uri(@NotNull String uri) { + this.uri = Objects.requireNonNull(uri, "uri must not be null"); + return this; + } + + @java.lang.Override + @JsonSetter("isMap") + public _FinalStage isMap(boolean isMap) { + this.isMap = isMap; return this; } @@ -190,22 +191,8 @@ public _FinalStage next(List next) { } @java.lang.Override - public _FinalStage script(String script) { - this.script = Optional.ofNullable(script); - return this; - } - - @java.lang.Override - @JsonSetter(value = "script", nulls = Nulls.SKIP) - public _FinalStage script(Optional script) { - this.script = script; - return this; - } - - @java.lang.Override - public DocFormsGet200ResponseFieldsItemCheckboxActionsFormatRoot build() { - return new DocFormsGet200ResponseFieldsItemCheckboxActionsFormatRoot( - type, subtype, script, next, additionalProperties); + public PdfActionNodeUri build() { + return new PdfActionNodeUri(subtype, next, uri, isMap, additionalProperties); } @java.lang.Override diff --git a/src/main/java/api/types/PdfActionTargetRef.java b/src/main/java/api/types/PdfActionTargetRef.java new file mode 100644 index 0000000..072b60e --- /dev/null +++ b/src/main/java/api/types/PdfActionTargetRef.java @@ -0,0 +1,221 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ +package com.cloudpdf.api.types; + +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonSubTypes; +import com.fasterxml.jackson.annotation.JsonTypeInfo; +import com.fasterxml.jackson.annotation.JsonTypeName; +import com.fasterxml.jackson.annotation.JsonUnwrapped; +import com.fasterxml.jackson.annotation.JsonValue; +import java.util.Objects; +import java.util.Optional; + +public final class PdfActionTargetRef { + private final Value value; + + @JsonCreator(mode = JsonCreator.Mode.DELEGATING) + private PdfActionTargetRef(Value value) { + this.value = value; + } + + public T visit(Visitor visitor) { + return value.visit(visitor); + } + + public static PdfActionTargetRef name(PdfActionTargetRefName value) { + return new PdfActionTargetRef(new NameValue(value)); + } + + public static PdfActionTargetRef objectNumber(PdfActionTargetRefObjectNumber value) { + return new PdfActionTargetRef(new ObjectNumberValue(value)); + } + + public boolean isName() { + return value instanceof NameValue; + } + + public boolean isObjectNumber() { + return value instanceof ObjectNumberValue; + } + + public boolean _isUnknown() { + return value instanceof _UnknownValue; + } + + public Optional getName() { + if (isName()) { + return Optional.of(((NameValue) value).value); + } + return Optional.empty(); + } + + public Optional getObjectNumber() { + if (isObjectNumber()) { + return Optional.of(((ObjectNumberValue) value).value); + } + return Optional.empty(); + } + + public Optional _getUnknown() { + if (_isUnknown()) { + return Optional.of(((_UnknownValue) value).value); + } + return Optional.empty(); + } + + @Override + public boolean equals(Object other) { + if (this == other) return true; + return other instanceof PdfActionTargetRef && value.equals(((PdfActionTargetRef) other).value); + } + + @Override + public int hashCode() { + return Objects.hash(value); + } + + @Override + public String toString() { + return value.toString(); + } + + @JsonValue + private Value getValue() { + return this.value; + } + + public interface Visitor { + T visitName(PdfActionTargetRefName name); + + T visitObjectNumber(PdfActionTargetRefObjectNumber objectNumber); + + T _visitUnknown(Object unknownType); + } + + @JsonTypeInfo(use = JsonTypeInfo.Id.NAME, property = "kind", visible = true, defaultImpl = _UnknownValue.class) + @JsonSubTypes({@JsonSubTypes.Type(NameValue.class), @JsonSubTypes.Type(ObjectNumberValue.class)}) + @JsonIgnoreProperties(ignoreUnknown = true) + private interface Value { + T visit(Visitor visitor); + } + + @JsonTypeName("name") + @JsonIgnoreProperties("kind") + private static final class NameValue implements Value { + @JsonUnwrapped + @JsonIgnoreProperties(value = "kind", allowSetters = true) + private PdfActionTargetRefName value; + + @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) + private NameValue() {} + + private NameValue(PdfActionTargetRefName value) { + this.value = value; + } + + @java.lang.Override + public T visit(Visitor visitor) { + return visitor.visitName(value); + } + + @java.lang.Override + public boolean equals(Object other) { + if (this == other) return true; + return other instanceof NameValue && equalTo((NameValue) other); + } + + private boolean equalTo(NameValue other) { + return value.equals(other.value); + } + + @java.lang.Override + public int hashCode() { + return Objects.hash(this.value); + } + + @java.lang.Override + public String toString() { + return "PdfActionTargetRef{" + "value: " + value + "}"; + } + } + + @JsonTypeName("objectNumber") + @JsonIgnoreProperties("kind") + private static final class ObjectNumberValue implements Value { + @JsonUnwrapped + @JsonIgnoreProperties(value = "kind", allowSetters = true) + private PdfActionTargetRefObjectNumber value; + + @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) + private ObjectNumberValue() {} + + private ObjectNumberValue(PdfActionTargetRefObjectNumber value) { + this.value = value; + } + + @java.lang.Override + public T visit(Visitor visitor) { + return visitor.visitObjectNumber(value); + } + + @java.lang.Override + public boolean equals(Object other) { + if (this == other) return true; + return other instanceof ObjectNumberValue && equalTo((ObjectNumberValue) other); + } + + private boolean equalTo(ObjectNumberValue other) { + return value.equals(other.value); + } + + @java.lang.Override + public int hashCode() { + return Objects.hash(this.value); + } + + @java.lang.Override + public String toString() { + return "PdfActionTargetRef{" + "value: " + value + "}"; + } + } + + @JsonIgnoreProperties("kind") + private static final class _UnknownValue implements Value { + private String type; + + @JsonValue + private Object value; + + @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) + private _UnknownValue(@JsonProperty("value") Object value) {} + + @java.lang.Override + public T visit(Visitor visitor) { + return visitor._visitUnknown(value); + } + + @java.lang.Override + public boolean equals(Object other) { + if (this == other) return true; + return other instanceof _UnknownValue && equalTo((_UnknownValue) other); + } + + private boolean equalTo(_UnknownValue other) { + return type.equals(other.type) && value.equals(other.value); + } + + @java.lang.Override + public int hashCode() { + return Objects.hash(this.type, this.value); + } + + @java.lang.Override + public String toString() { + return "PdfActionTargetRef{" + "type: " + type + ", value: " + value + "}"; + } + } +} diff --git a/src/main/java/api/types/PdfActionTargetRefName.java b/src/main/java/api/types/PdfActionTargetRefName.java new file mode 100644 index 0000000..fc7886c --- /dev/null +++ b/src/main/java/api/types/PdfActionTargetRefName.java @@ -0,0 +1,118 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ +package com.cloudpdf.api.types; + +import com.cloudpdf.api.core.ObjectMappers; +import com.fasterxml.jackson.annotation.JsonAnyGetter; +import com.fasterxml.jackson.annotation.JsonAnySetter; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonSetter; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +import org.jetbrains.annotations.NotNull; + +@JsonInclude(JsonInclude.Include.NON_ABSENT) +@JsonDeserialize(builder = PdfActionTargetRefName.Builder.class) +public final class PdfActionTargetRefName { + private final String name; + + private final Map additionalProperties; + + private PdfActionTargetRefName(String name, Map additionalProperties) { + this.name = name; + this.additionalProperties = additionalProperties; + } + + @JsonProperty("name") + public String getName() { + return name; + } + + @java.lang.Override + public boolean equals(Object other) { + if (this == other) return true; + return other instanceof PdfActionTargetRefName && equalTo((PdfActionTargetRefName) other); + } + + @JsonAnyGetter + public Map getAdditionalProperties() { + return this.additionalProperties; + } + + private boolean equalTo(PdfActionTargetRefName other) { + return name.equals(other.name); + } + + @java.lang.Override + public int hashCode() { + return Objects.hash(this.name); + } + + @java.lang.Override + public String toString() { + return ObjectMappers.stringify(this); + } + + public static NameStage builder() { + return new Builder(); + } + + public interface NameStage { + _FinalStage name(@NotNull String name); + + Builder from(PdfActionTargetRefName other); + } + + public interface _FinalStage { + PdfActionTargetRefName build(); + + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + } + + @JsonIgnoreProperties(ignoreUnknown = true) + public static final class Builder implements NameStage, _FinalStage { + private String name; + + @JsonAnySetter + private Map additionalProperties = new HashMap<>(); + + private Builder() {} + + @java.lang.Override + public Builder from(PdfActionTargetRefName other) { + name(other.getName()); + return this; + } + + @java.lang.Override + @JsonSetter("name") + public _FinalStage name(@NotNull String name) { + this.name = Objects.requireNonNull(name, "name must not be null"); + return this; + } + + @java.lang.Override + public PdfActionTargetRefName build() { + return new PdfActionTargetRefName(name, additionalProperties); + } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } + } +} diff --git a/src/main/java/api/types/PdfActionTargetRefObjectNumber.java b/src/main/java/api/types/PdfActionTargetRefObjectNumber.java new file mode 100644 index 0000000..23ee6b6 --- /dev/null +++ b/src/main/java/api/types/PdfActionTargetRefObjectNumber.java @@ -0,0 +1,117 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ +package com.cloudpdf.api.types; + +import com.cloudpdf.api.core.ObjectMappers; +import com.fasterxml.jackson.annotation.JsonAnyGetter; +import com.fasterxml.jackson.annotation.JsonAnySetter; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonSetter; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; + +@JsonInclude(JsonInclude.Include.NON_ABSENT) +@JsonDeserialize(builder = PdfActionTargetRefObjectNumber.Builder.class) +public final class PdfActionTargetRefObjectNumber { + private final int objectNumber; + + private final Map additionalProperties; + + private PdfActionTargetRefObjectNumber(int objectNumber, Map additionalProperties) { + this.objectNumber = objectNumber; + this.additionalProperties = additionalProperties; + } + + @JsonProperty("objectNumber") + public int getObjectNumber() { + return objectNumber; + } + + @java.lang.Override + public boolean equals(Object other) { + if (this == other) return true; + return other instanceof PdfActionTargetRefObjectNumber && equalTo((PdfActionTargetRefObjectNumber) other); + } + + @JsonAnyGetter + public Map getAdditionalProperties() { + return this.additionalProperties; + } + + private boolean equalTo(PdfActionTargetRefObjectNumber other) { + return objectNumber == other.objectNumber; + } + + @java.lang.Override + public int hashCode() { + return Objects.hash(this.objectNumber); + } + + @java.lang.Override + public String toString() { + return ObjectMappers.stringify(this); + } + + public static ObjectNumberStage builder() { + return new Builder(); + } + + public interface ObjectNumberStage { + _FinalStage objectNumber(int objectNumber); + + Builder from(PdfActionTargetRefObjectNumber other); + } + + public interface _FinalStage { + PdfActionTargetRefObjectNumber build(); + + _FinalStage additionalProperty(String key, Object value); + + _FinalStage additionalProperties(Map additionalProperties); + } + + @JsonIgnoreProperties(ignoreUnknown = true) + public static final class Builder implements ObjectNumberStage, _FinalStage { + private int objectNumber; + + @JsonAnySetter + private Map additionalProperties = new HashMap<>(); + + private Builder() {} + + @java.lang.Override + public Builder from(PdfActionTargetRefObjectNumber other) { + objectNumber(other.getObjectNumber()); + return this; + } + + @java.lang.Override + @JsonSetter("objectNumber") + public _FinalStage objectNumber(int objectNumber) { + this.objectNumber = objectNumber; + return this; + } + + @java.lang.Override + public PdfActionTargetRefObjectNumber build() { + return new PdfActionTargetRefObjectNumber(objectNumber, additionalProperties); + } + + @java.lang.Override + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + @java.lang.Override + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } + } +} diff --git a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemTextActionsFormat.java b/src/main/java/api/types/PdfActionTree.java similarity index 64% rename from src/main/java/api/types/DocFormsGet200ResponseFieldsItemTextActionsFormat.java rename to src/main/java/api/types/PdfActionTree.java index 310c3fe..1b300f7 100644 --- a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemTextActionsFormat.java +++ b/src/main/java/api/types/PdfActionTree.java @@ -23,23 +23,23 @@ import java.util.Optional; @JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocFormsGet200ResponseFieldsItemTextActionsFormat.Builder.class) -public final class DocFormsGet200ResponseFieldsItemTextActionsFormat { - private final Optional root; +@JsonDeserialize(builder = PdfActionTree.Builder.class) +public final class PdfActionTree { + private final Optional root; private final boolean incomplete; private final int warningFlags; - private final List warnings; + private final List warnings; private final Map additionalProperties; - private DocFormsGet200ResponseFieldsItemTextActionsFormat( - Optional root, + private PdfActionTree( + Optional root, boolean incomplete, int warningFlags, - List warnings, + List warnings, Map additionalProperties) { this.root = root; this.incomplete = incomplete; @@ -49,7 +49,7 @@ private DocFormsGet200ResponseFieldsItemTextActionsFormat( } @JsonIgnore - public Optional getRoot() { + public Optional getRoot() { if (root == null) { return Optional.empty(); } @@ -67,21 +67,20 @@ public int getWarningFlags() { } @JsonProperty("warnings") - public List getWarnings() { + public List getWarnings() { return warnings; } @JsonInclude(value = JsonInclude.Include.CUSTOM, valueFilter = NullableNonemptyFilter.class) @JsonProperty("root") - private Optional _getRoot() { + private Optional _getRoot() { return root; } @java.lang.Override public boolean equals(Object other) { if (this == other) return true; - return other instanceof DocFormsGet200ResponseFieldsItemTextActionsFormat - && equalTo((DocFormsGet200ResponseFieldsItemTextActionsFormat) other); + return other instanceof PdfActionTree && equalTo((PdfActionTree) other); } @JsonAnyGetter @@ -89,7 +88,7 @@ public Map getAdditionalProperties() { return this.additionalProperties; } - private boolean equalTo(DocFormsGet200ResponseFieldsItemTextActionsFormat other) { + private boolean equalTo(PdfActionTree other) { return root.equals(other.root) && incomplete == other.incomplete && warningFlags == other.warningFlags @@ -113,7 +112,7 @@ public static IncompleteStage builder() { public interface IncompleteStage { WarningFlagsStage incomplete(boolean incomplete); - Builder from(DocFormsGet200ResponseFieldsItemTextActionsFormat other); + Builder from(PdfActionTree other); } public interface WarningFlagsStage { @@ -121,23 +120,23 @@ public interface WarningFlagsStage { } public interface _FinalStage { - DocFormsGet200ResponseFieldsItemTextActionsFormat build(); + PdfActionTree build(); _FinalStage additionalProperty(String key, Object value); _FinalStage additionalProperties(Map additionalProperties); - _FinalStage root(Optional root); + _FinalStage root(Optional root); - _FinalStage root(DocFormsGet200ResponseFieldsItemTextActionsFormatRoot root); + _FinalStage root(PdfActionNode root); - _FinalStage root(Nullable root); + _FinalStage root(Nullable root); - _FinalStage warnings(List warnings); + _FinalStage warnings(List warnings); - _FinalStage addWarnings(DocFormsGet200ResponseFieldsItemTextActionsFormatWarningsItem warnings); + _FinalStage addWarnings(PdfActionTreeWarningsItem warnings); - _FinalStage addAllWarnings(List warnings); + _FinalStage addAllWarnings(List warnings); } @JsonIgnoreProperties(ignoreUnknown = true) @@ -146,9 +145,9 @@ public static final class Builder implements IncompleteStage, WarningFlagsStage, private int warningFlags; - private List warnings = new ArrayList<>(); + private List warnings = new ArrayList<>(); - private Optional root = Optional.empty(); + private Optional root = Optional.empty(); @JsonAnySetter private Map additionalProperties = new HashMap<>(); @@ -156,7 +155,7 @@ public static final class Builder implements IncompleteStage, WarningFlagsStage, private Builder() {} @java.lang.Override - public Builder from(DocFormsGet200ResponseFieldsItemTextActionsFormat other) { + public Builder from(PdfActionTree other) { root(other.getRoot()); incomplete(other.getIncomplete()); warningFlags(other.getWarningFlags()); @@ -179,8 +178,7 @@ public _FinalStage warningFlags(int warningFlags) { } @java.lang.Override - public _FinalStage addAllWarnings( - List warnings) { + public _FinalStage addAllWarnings(List warnings) { if (warnings != null) { this.warnings.addAll(warnings); } @@ -188,14 +186,14 @@ public _FinalStage addAllWarnings( } @java.lang.Override - public _FinalStage addWarnings(DocFormsGet200ResponseFieldsItemTextActionsFormatWarningsItem warnings) { + public _FinalStage addWarnings(PdfActionTreeWarningsItem warnings) { this.warnings.add(warnings); return this; } @java.lang.Override @JsonSetter(value = "warnings", nulls = Nulls.SKIP) - public _FinalStage warnings(List warnings) { + public _FinalStage warnings(List warnings) { this.warnings.clear(); if (warnings != null) { this.warnings.addAll(warnings); @@ -204,7 +202,7 @@ public _FinalStage warnings(List root) { + public _FinalStage root(Nullable root) { if (root.isNull()) { this.root = null; } else if (root.isEmpty()) { @@ -216,22 +214,21 @@ public _FinalStage root(Nullable root) { + public _FinalStage root(Optional root) { this.root = root; return this; } @java.lang.Override - public DocFormsGet200ResponseFieldsItemTextActionsFormat build() { - return new DocFormsGet200ResponseFieldsItemTextActionsFormat( - root, incomplete, warningFlags, warnings, additionalProperties); + public PdfActionTree build() { + return new PdfActionTree(root, incomplete, warningFlags, warnings, additionalProperties); } @java.lang.Override diff --git a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemTextActionsFormatWarningsItem.java b/src/main/java/api/types/PdfActionTreeWarningsItem.java similarity index 57% rename from src/main/java/api/types/DocFormsGet200ResponseFieldsItemTextActionsFormatWarningsItem.java rename to src/main/java/api/types/PdfActionTreeWarningsItem.java index a484846..8f40ec4 100644 --- a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemTextActionsFormatWarningsItem.java +++ b/src/main/java/api/types/PdfActionTreeWarningsItem.java @@ -6,21 +6,24 @@ import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonValue; -public final class DocFormsGet200ResponseFieldsItemTextActionsFormatWarningsItem { - public static final DocFormsGet200ResponseFieldsItemTextActionsFormatWarningsItem MALFORMED_NEXT = - new DocFormsGet200ResponseFieldsItemTextActionsFormatWarningsItem(Value.MALFORMED_NEXT, "malformed-next"); +public final class PdfActionTreeWarningsItem { + public static final PdfActionTreeWarningsItem MALFORMED_NEXT = + new PdfActionTreeWarningsItem(Value.MALFORMED_NEXT, "malformed-next"); - public static final DocFormsGet200ResponseFieldsItemTextActionsFormatWarningsItem CYCLE_DROPPED = - new DocFormsGet200ResponseFieldsItemTextActionsFormatWarningsItem(Value.CYCLE_DROPPED, "cycle-dropped"); + public static final PdfActionTreeWarningsItem CYCLE_DROPPED = + new PdfActionTreeWarningsItem(Value.CYCLE_DROPPED, "cycle-dropped"); - public static final DocFormsGet200ResponseFieldsItemTextActionsFormatWarningsItem INCOMPLETE = - new DocFormsGet200ResponseFieldsItemTextActionsFormatWarningsItem(Value.INCOMPLETE, "incomplete"); + public static final PdfActionTreeWarningsItem PAYLOAD_DROPPED = + new PdfActionTreeWarningsItem(Value.PAYLOAD_DROPPED, "payload-dropped"); + + public static final PdfActionTreeWarningsItem INCOMPLETE = + new PdfActionTreeWarningsItem(Value.INCOMPLETE, "incomplete"); private final Value value; private final String string; - DocFormsGet200ResponseFieldsItemTextActionsFormatWarningsItem(Value value, String string) { + PdfActionTreeWarningsItem(Value value, String string) { this.value = value; this.string = string; } @@ -38,9 +41,8 @@ public String toString() { @java.lang.Override public boolean equals(Object other) { return (this == other) - || (other instanceof DocFormsGet200ResponseFieldsItemTextActionsFormatWarningsItem - && this.string.equals( - ((DocFormsGet200ResponseFieldsItemTextActionsFormatWarningsItem) other).string)); + || (other instanceof PdfActionTreeWarningsItem + && this.string.equals(((PdfActionTreeWarningsItem) other).string)); } @java.lang.Override @@ -54,6 +56,8 @@ public T visit(Visitor visitor) { return visitor.visitMalformedNext(); case CYCLE_DROPPED: return visitor.visitCycleDropped(); + case PAYLOAD_DROPPED: + return visitor.visitPayloadDropped(); case INCOMPLETE: return visitor.visitIncomplete(); case UNKNOWN: @@ -63,16 +67,18 @@ public T visit(Visitor visitor) { } @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - public static DocFormsGet200ResponseFieldsItemTextActionsFormatWarningsItem valueOf(String value) { + public static PdfActionTreeWarningsItem valueOf(String value) { switch (value) { case "malformed-next": return MALFORMED_NEXT; case "cycle-dropped": return CYCLE_DROPPED; + case "payload-dropped": + return PAYLOAD_DROPPED; case "incomplete": return INCOMPLETE; default: - return new DocFormsGet200ResponseFieldsItemTextActionsFormatWarningsItem(Value.UNKNOWN, value); + return new PdfActionTreeWarningsItem(Value.UNKNOWN, value); } } @@ -83,6 +89,8 @@ public enum Value { INCOMPLETE, + PAYLOAD_DROPPED, + UNKNOWN } @@ -93,6 +101,8 @@ public interface Visitor { T visitIncomplete(); + T visitPayloadDropped(); + T visitUnknown(String unknownType); } } diff --git a/src/main/java/api/types/PdfAnnotationActions.java b/src/main/java/api/types/PdfAnnotationActions.java new file mode 100644 index 0000000..e376f20 --- /dev/null +++ b/src/main/java/api/types/PdfAnnotationActions.java @@ -0,0 +1,370 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ +package com.cloudpdf.api.types; + +import com.cloudpdf.api.core.ObjectMappers; +import com.fasterxml.jackson.annotation.JsonAnyGetter; +import com.fasterxml.jackson.annotation.JsonAnySetter; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonSetter; +import com.fasterxml.jackson.annotation.Nulls; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +import java.util.Optional; + +@JsonInclude(JsonInclude.Include.NON_ABSENT) +@JsonDeserialize(builder = PdfAnnotationActions.Builder.class) +public final class PdfAnnotationActions { + private final Optional activate; + + private final Optional cursorEnter; + + private final Optional cursorExit; + + private final Optional mouseDown; + + private final Optional mouseUp; + + private final Optional focus; + + private final Optional blur; + + private final Optional pageOpen; + + private final Optional pageClose; + + private final Optional pageVisible; + + private final Optional pageInvisible; + + private final Map additionalProperties; + + private PdfAnnotationActions( + Optional activate, + Optional cursorEnter, + Optional cursorExit, + Optional mouseDown, + Optional mouseUp, + Optional focus, + Optional blur, + Optional pageOpen, + Optional pageClose, + Optional pageVisible, + Optional pageInvisible, + Map additionalProperties) { + this.activate = activate; + this.cursorEnter = cursorEnter; + this.cursorExit = cursorExit; + this.mouseDown = mouseDown; + this.mouseUp = mouseUp; + this.focus = focus; + this.blur = blur; + this.pageOpen = pageOpen; + this.pageClose = pageClose; + this.pageVisible = pageVisible; + this.pageInvisible = pageInvisible; + this.additionalProperties = additionalProperties; + } + + @JsonProperty("activate") + public Optional getActivate() { + return activate; + } + + @JsonProperty("cursorEnter") + public Optional getCursorEnter() { + return cursorEnter; + } + + @JsonProperty("cursorExit") + public Optional getCursorExit() { + return cursorExit; + } + + @JsonProperty("mouseDown") + public Optional getMouseDown() { + return mouseDown; + } + + @JsonProperty("mouseUp") + public Optional getMouseUp() { + return mouseUp; + } + + @JsonProperty("focus") + public Optional getFocus() { + return focus; + } + + @JsonProperty("blur") + public Optional getBlur() { + return blur; + } + + @JsonProperty("pageOpen") + public Optional getPageOpen() { + return pageOpen; + } + + @JsonProperty("pageClose") + public Optional getPageClose() { + return pageClose; + } + + @JsonProperty("pageVisible") + public Optional getPageVisible() { + return pageVisible; + } + + @JsonProperty("pageInvisible") + public Optional getPageInvisible() { + return pageInvisible; + } + + @java.lang.Override + public boolean equals(Object other) { + if (this == other) return true; + return other instanceof PdfAnnotationActions && equalTo((PdfAnnotationActions) other); + } + + @JsonAnyGetter + public Map getAdditionalProperties() { + return this.additionalProperties; + } + + private boolean equalTo(PdfAnnotationActions other) { + return activate.equals(other.activate) + && cursorEnter.equals(other.cursorEnter) + && cursorExit.equals(other.cursorExit) + && mouseDown.equals(other.mouseDown) + && mouseUp.equals(other.mouseUp) + && focus.equals(other.focus) + && blur.equals(other.blur) + && pageOpen.equals(other.pageOpen) + && pageClose.equals(other.pageClose) + && pageVisible.equals(other.pageVisible) + && pageInvisible.equals(other.pageInvisible); + } + + @java.lang.Override + public int hashCode() { + return Objects.hash( + this.activate, + this.cursorEnter, + this.cursorExit, + this.mouseDown, + this.mouseUp, + this.focus, + this.blur, + this.pageOpen, + this.pageClose, + this.pageVisible, + this.pageInvisible); + } + + @java.lang.Override + public String toString() { + return ObjectMappers.stringify(this); + } + + public static Builder builder() { + return new Builder(); + } + + @JsonIgnoreProperties(ignoreUnknown = true) + public static final class Builder { + private Optional activate = Optional.empty(); + + private Optional cursorEnter = Optional.empty(); + + private Optional cursorExit = Optional.empty(); + + private Optional mouseDown = Optional.empty(); + + private Optional mouseUp = Optional.empty(); + + private Optional focus = Optional.empty(); + + private Optional blur = Optional.empty(); + + private Optional pageOpen = Optional.empty(); + + private Optional pageClose = Optional.empty(); + + private Optional pageVisible = Optional.empty(); + + private Optional pageInvisible = Optional.empty(); + + @JsonAnySetter + private Map additionalProperties = new HashMap<>(); + + private Builder() {} + + public Builder from(PdfAnnotationActions other) { + activate(other.getActivate()); + cursorEnter(other.getCursorEnter()); + cursorExit(other.getCursorExit()); + mouseDown(other.getMouseDown()); + mouseUp(other.getMouseUp()); + focus(other.getFocus()); + blur(other.getBlur()); + pageOpen(other.getPageOpen()); + pageClose(other.getPageClose()); + pageVisible(other.getPageVisible()); + pageInvisible(other.getPageInvisible()); + return this; + } + + @JsonSetter(value = "activate", nulls = Nulls.SKIP) + public Builder activate(Optional activate) { + this.activate = activate; + return this; + } + + public Builder activate(PdfActionTree activate) { + this.activate = Optional.ofNullable(activate); + return this; + } + + @JsonSetter(value = "cursorEnter", nulls = Nulls.SKIP) + public Builder cursorEnter(Optional cursorEnter) { + this.cursorEnter = cursorEnter; + return this; + } + + public Builder cursorEnter(PdfActionTree cursorEnter) { + this.cursorEnter = Optional.ofNullable(cursorEnter); + return this; + } + + @JsonSetter(value = "cursorExit", nulls = Nulls.SKIP) + public Builder cursorExit(Optional cursorExit) { + this.cursorExit = cursorExit; + return this; + } + + public Builder cursorExit(PdfActionTree cursorExit) { + this.cursorExit = Optional.ofNullable(cursorExit); + return this; + } + + @JsonSetter(value = "mouseDown", nulls = Nulls.SKIP) + public Builder mouseDown(Optional mouseDown) { + this.mouseDown = mouseDown; + return this; + } + + public Builder mouseDown(PdfActionTree mouseDown) { + this.mouseDown = Optional.ofNullable(mouseDown); + return this; + } + + @JsonSetter(value = "mouseUp", nulls = Nulls.SKIP) + public Builder mouseUp(Optional mouseUp) { + this.mouseUp = mouseUp; + return this; + } + + public Builder mouseUp(PdfActionTree mouseUp) { + this.mouseUp = Optional.ofNullable(mouseUp); + return this; + } + + @JsonSetter(value = "focus", nulls = Nulls.SKIP) + public Builder focus(Optional focus) { + this.focus = focus; + return this; + } + + public Builder focus(PdfActionTree focus) { + this.focus = Optional.ofNullable(focus); + return this; + } + + @JsonSetter(value = "blur", nulls = Nulls.SKIP) + public Builder blur(Optional blur) { + this.blur = blur; + return this; + } + + public Builder blur(PdfActionTree blur) { + this.blur = Optional.ofNullable(blur); + return this; + } + + @JsonSetter(value = "pageOpen", nulls = Nulls.SKIP) + public Builder pageOpen(Optional pageOpen) { + this.pageOpen = pageOpen; + return this; + } + + public Builder pageOpen(PdfActionTree pageOpen) { + this.pageOpen = Optional.ofNullable(pageOpen); + return this; + } + + @JsonSetter(value = "pageClose", nulls = Nulls.SKIP) + public Builder pageClose(Optional pageClose) { + this.pageClose = pageClose; + return this; + } + + public Builder pageClose(PdfActionTree pageClose) { + this.pageClose = Optional.ofNullable(pageClose); + return this; + } + + @JsonSetter(value = "pageVisible", nulls = Nulls.SKIP) + public Builder pageVisible(Optional pageVisible) { + this.pageVisible = pageVisible; + return this; + } + + public Builder pageVisible(PdfActionTree pageVisible) { + this.pageVisible = Optional.ofNullable(pageVisible); + return this; + } + + @JsonSetter(value = "pageInvisible", nulls = Nulls.SKIP) + public Builder pageInvisible(Optional pageInvisible) { + this.pageInvisible = pageInvisible; + return this; + } + + public Builder pageInvisible(PdfActionTree pageInvisible) { + this.pageInvisible = Optional.ofNullable(pageInvisible); + return this; + } + + public PdfAnnotationActions build() { + return new PdfAnnotationActions( + activate, + cursorEnter, + cursorExit, + mouseDown, + mouseUp, + focus, + blur, + pageOpen, + pageClose, + pageVisible, + pageInvisible, + additionalProperties); + } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } + } +} diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestination.java b/src/main/java/api/types/PdfDestination.java similarity index 63% rename from src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestination.java rename to src/main/java/api/types/PdfDestination.java index 8504535..2dc36c2 100644 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestination.java +++ b/src/main/java/api/types/PdfDestination.java @@ -14,11 +14,11 @@ import java.util.Objects; import java.util.Optional; -public final class DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestination { +public final class PdfDestination { private final Value value; @JsonCreator(mode = JsonCreator.Mode.DELEGATING) - private DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestination(Value value) { + private PdfDestination(Value value) { this.value = value; } @@ -26,44 +26,36 @@ public T visit(Visitor visitor) { return value.visit(visitor); } - public static DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestination xyz( - DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestinationXyz value) { - return new DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestination(new XyzValue(value)); + public static PdfDestination xyz(PdfDestinationXyz value) { + return new PdfDestination(new XyzValue(value)); } - public static DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestination fit( - DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestinationFit value) { - return new DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestination(new FitValue(value)); + public static PdfDestination fit(PdfDestinationFit value) { + return new PdfDestination(new FitValue(value)); } - public static DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestination fitH( - DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestinationFitH value) { - return new DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestination(new FitHValue(value)); + public static PdfDestination fitH(PdfDestinationFitH value) { + return new PdfDestination(new FitHValue(value)); } - public static DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestination fitV( - DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestinationFitV value) { - return new DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestination(new FitVValue(value)); + public static PdfDestination fitV(PdfDestinationFitV value) { + return new PdfDestination(new FitVValue(value)); } - public static DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestination fitR( - DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestinationFitR value) { - return new DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestination(new FitRValue(value)); + public static PdfDestination fitR(PdfDestinationFitR value) { + return new PdfDestination(new FitRValue(value)); } - public static DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestination fitB( - DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestinationFitB value) { - return new DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestination(new FitBValue(value)); + public static PdfDestination fitB(PdfDestinationFitB value) { + return new PdfDestination(new FitBValue(value)); } - public static DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestination fitBh( - DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestinationFitBh value) { - return new DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestination(new FitBhValue(value)); + public static PdfDestination fitBh(PdfDestinationFitBh value) { + return new PdfDestination(new FitBhValue(value)); } - public static DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestination fitBv( - DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestinationFitBv value) { - return new DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestination(new FitBvValue(value)); + public static PdfDestination fitBv(PdfDestinationFitBv value) { + return new PdfDestination(new FitBvValue(value)); } public boolean isXyz() { @@ -102,56 +94,56 @@ public boolean _isUnknown() { return value instanceof _UnknownValue; } - public Optional getXyz() { + public Optional getXyz() { if (isXyz()) { return Optional.of(((XyzValue) value).value); } return Optional.empty(); } - public Optional getFit() { + public Optional getFit() { if (isFit()) { return Optional.of(((FitValue) value).value); } return Optional.empty(); } - public Optional getFitH() { + public Optional getFitH() { if (isFitH()) { return Optional.of(((FitHValue) value).value); } return Optional.empty(); } - public Optional getFitV() { + public Optional getFitV() { if (isFitV()) { return Optional.of(((FitVValue) value).value); } return Optional.empty(); } - public Optional getFitR() { + public Optional getFitR() { if (isFitR()) { return Optional.of(((FitRValue) value).value); } return Optional.empty(); } - public Optional getFitB() { + public Optional getFitB() { if (isFitB()) { return Optional.of(((FitBValue) value).value); } return Optional.empty(); } - public Optional getFitBh() { + public Optional getFitBh() { if (isFitBh()) { return Optional.of(((FitBhValue) value).value); } return Optional.empty(); } - public Optional getFitBv() { + public Optional getFitBv() { if (isFitBv()) { return Optional.of(((FitBvValue) value).value); } @@ -168,8 +160,7 @@ public Optional _getUnknown() { @Override public boolean equals(Object other) { if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestination - && value.equals(((DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestination) other).value); + return other instanceof PdfDestination && value.equals(((PdfDestination) other).value); } @Override @@ -188,21 +179,21 @@ private Value getValue() { } public interface Visitor { - T visitXyz(DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestinationXyz xyz); + T visitXyz(PdfDestinationXyz xyz); - T visitFit(DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestinationFit fit); + T visitFit(PdfDestinationFit fit); - T visitFitH(DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestinationFitH fitH); + T visitFitH(PdfDestinationFitH fitH); - T visitFitV(DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestinationFitV fitV); + T visitFitV(PdfDestinationFitV fitV); - T visitFitR(DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestinationFitR fitR); + T visitFitR(PdfDestinationFitR fitR); - T visitFitB(DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestinationFitB fitB); + T visitFitB(PdfDestinationFitB fitB); - T visitFitBh(DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestinationFitBh fitBh); + T visitFitBh(PdfDestinationFitBh fitBh); - T visitFitBv(DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestinationFitBv fitBv); + T visitFitBv(PdfDestinationFitBv fitBv); T _visitUnknown(Object unknownType); } @@ -228,12 +219,12 @@ private interface Value { private static final class XyzValue implements Value { @JsonUnwrapped @JsonIgnoreProperties(value = "kind", allowSetters = true) - private DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestinationXyz value; + private PdfDestinationXyz value; @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) private XyzValue() {} - private XyzValue(DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestinationXyz value) { + private XyzValue(PdfDestinationXyz value) { this.value = value; } @@ -259,7 +250,7 @@ public int hashCode() { @java.lang.Override public String toString() { - return "DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestination{" + "value: " + value + "}"; + return "PdfDestination{" + "value: " + value + "}"; } } @@ -268,12 +259,12 @@ public String toString() { private static final class FitValue implements Value { @JsonUnwrapped @JsonIgnoreProperties(value = "kind", allowSetters = true) - private DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestinationFit value; + private PdfDestinationFit value; @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) private FitValue() {} - private FitValue(DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestinationFit value) { + private FitValue(PdfDestinationFit value) { this.value = value; } @@ -299,7 +290,7 @@ public int hashCode() { @java.lang.Override public String toString() { - return "DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestination{" + "value: " + value + "}"; + return "PdfDestination{" + "value: " + value + "}"; } } @@ -308,12 +299,12 @@ public String toString() { private static final class FitHValue implements Value { @JsonUnwrapped @JsonIgnoreProperties(value = "kind", allowSetters = true) - private DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestinationFitH value; + private PdfDestinationFitH value; @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) private FitHValue() {} - private FitHValue(DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestinationFitH value) { + private FitHValue(PdfDestinationFitH value) { this.value = value; } @@ -339,7 +330,7 @@ public int hashCode() { @java.lang.Override public String toString() { - return "DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestination{" + "value: " + value + "}"; + return "PdfDestination{" + "value: " + value + "}"; } } @@ -348,12 +339,12 @@ public String toString() { private static final class FitVValue implements Value { @JsonUnwrapped @JsonIgnoreProperties(value = "kind", allowSetters = true) - private DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestinationFitV value; + private PdfDestinationFitV value; @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) private FitVValue() {} - private FitVValue(DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestinationFitV value) { + private FitVValue(PdfDestinationFitV value) { this.value = value; } @@ -379,7 +370,7 @@ public int hashCode() { @java.lang.Override public String toString() { - return "DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestination{" + "value: " + value + "}"; + return "PdfDestination{" + "value: " + value + "}"; } } @@ -388,12 +379,12 @@ public String toString() { private static final class FitRValue implements Value { @JsonUnwrapped @JsonIgnoreProperties(value = "kind", allowSetters = true) - private DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestinationFitR value; + private PdfDestinationFitR value; @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) private FitRValue() {} - private FitRValue(DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestinationFitR value) { + private FitRValue(PdfDestinationFitR value) { this.value = value; } @@ -419,7 +410,7 @@ public int hashCode() { @java.lang.Override public String toString() { - return "DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestination{" + "value: " + value + "}"; + return "PdfDestination{" + "value: " + value + "}"; } } @@ -428,12 +419,12 @@ public String toString() { private static final class FitBValue implements Value { @JsonUnwrapped @JsonIgnoreProperties(value = "kind", allowSetters = true) - private DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestinationFitB value; + private PdfDestinationFitB value; @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) private FitBValue() {} - private FitBValue(DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestinationFitB value) { + private FitBValue(PdfDestinationFitB value) { this.value = value; } @@ -459,7 +450,7 @@ public int hashCode() { @java.lang.Override public String toString() { - return "DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestination{" + "value: " + value + "}"; + return "PdfDestination{" + "value: " + value + "}"; } } @@ -468,12 +459,12 @@ public String toString() { private static final class FitBhValue implements Value { @JsonUnwrapped @JsonIgnoreProperties(value = "kind", allowSetters = true) - private DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestinationFitBh value; + private PdfDestinationFitBh value; @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) private FitBhValue() {} - private FitBhValue(DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestinationFitBh value) { + private FitBhValue(PdfDestinationFitBh value) { this.value = value; } @@ -499,7 +490,7 @@ public int hashCode() { @java.lang.Override public String toString() { - return "DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestination{" + "value: " + value + "}"; + return "PdfDestination{" + "value: " + value + "}"; } } @@ -508,12 +499,12 @@ public String toString() { private static final class FitBvValue implements Value { @JsonUnwrapped @JsonIgnoreProperties(value = "kind", allowSetters = true) - private DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestinationFitBv value; + private PdfDestinationFitBv value; @JsonCreator(mode = JsonCreator.Mode.PROPERTIES) private FitBvValue() {} - private FitBvValue(DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestinationFitBv value) { + private FitBvValue(PdfDestinationFitBv value) { this.value = value; } @@ -539,7 +530,7 @@ public int hashCode() { @java.lang.Override public String toString() { - return "DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestination{" + "value: " + value + "}"; + return "PdfDestination{" + "value: " + value + "}"; } } @@ -575,8 +566,7 @@ public int hashCode() { @java.lang.Override public String toString() { - return "DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestination{" + "type: " + type - + ", value: " + value + "}"; + return "PdfDestination{" + "type: " + type + ", value: " + value + "}"; } } } diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestinationFit.java b/src/main/java/api/types/PdfDestinationFit.java similarity index 70% rename from src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestinationFit.java rename to src/main/java/api/types/PdfDestinationFit.java index 84780ef..9b44958 100644 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestinationFit.java +++ b/src/main/java/api/types/PdfDestinationFit.java @@ -16,14 +16,13 @@ import java.util.Objects; @JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestinationFit.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestinationFit { +@JsonDeserialize(builder = PdfDestinationFit.Builder.class) +public final class PdfDestinationFit { private final int pageObjectNumber; private final Map additionalProperties; - private DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestinationFit( - int pageObjectNumber, Map additionalProperties) { + private PdfDestinationFit(int pageObjectNumber, Map additionalProperties) { this.pageObjectNumber = pageObjectNumber; this.additionalProperties = additionalProperties; } @@ -36,8 +35,7 @@ public int getPageObjectNumber() { @java.lang.Override public boolean equals(Object other) { if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestinationFit - && equalTo((DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestinationFit) other); + return other instanceof PdfDestinationFit && equalTo((PdfDestinationFit) other); } @JsonAnyGetter @@ -45,7 +43,7 @@ public Map getAdditionalProperties() { return this.additionalProperties; } - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestinationFit other) { + private boolean equalTo(PdfDestinationFit other) { return pageObjectNumber == other.pageObjectNumber; } @@ -66,11 +64,11 @@ public static PageObjectNumberStage builder() { public interface PageObjectNumberStage { _FinalStage pageObjectNumber(int pageObjectNumber); - Builder from(DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestinationFit other); + Builder from(PdfDestinationFit other); } public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestinationFit build(); + PdfDestinationFit build(); _FinalStage additionalProperty(String key, Object value); @@ -87,7 +85,7 @@ public static final class Builder implements PageObjectNumberStage, _FinalStage private Builder() {} @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestinationFit other) { + public Builder from(PdfDestinationFit other) { pageObjectNumber(other.getPageObjectNumber()); return this; } @@ -100,9 +98,8 @@ public _FinalStage pageObjectNumber(int pageObjectNumber) { } @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestinationFit build() { - return new DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestinationFit( - pageObjectNumber, additionalProperties); + public PdfDestinationFit build() { + return new PdfDestinationFit(pageObjectNumber, additionalProperties); } @java.lang.Override diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestinationFitB.java b/src/main/java/api/types/PdfDestinationFitB.java similarity index 70% rename from src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestinationFitB.java rename to src/main/java/api/types/PdfDestinationFitB.java index 409535b..ceba81e 100644 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestinationFitB.java +++ b/src/main/java/api/types/PdfDestinationFitB.java @@ -16,14 +16,13 @@ import java.util.Objects; @JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestinationFitB.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestinationFitB { +@JsonDeserialize(builder = PdfDestinationFitB.Builder.class) +public final class PdfDestinationFitB { private final int pageObjectNumber; private final Map additionalProperties; - private DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestinationFitB( - int pageObjectNumber, Map additionalProperties) { + private PdfDestinationFitB(int pageObjectNumber, Map additionalProperties) { this.pageObjectNumber = pageObjectNumber; this.additionalProperties = additionalProperties; } @@ -36,8 +35,7 @@ public int getPageObjectNumber() { @java.lang.Override public boolean equals(Object other) { if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestinationFitB - && equalTo((DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestinationFitB) other); + return other instanceof PdfDestinationFitB && equalTo((PdfDestinationFitB) other); } @JsonAnyGetter @@ -45,7 +43,7 @@ public Map getAdditionalProperties() { return this.additionalProperties; } - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestinationFitB other) { + private boolean equalTo(PdfDestinationFitB other) { return pageObjectNumber == other.pageObjectNumber; } @@ -66,11 +64,11 @@ public static PageObjectNumberStage builder() { public interface PageObjectNumberStage { _FinalStage pageObjectNumber(int pageObjectNumber); - Builder from(DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestinationFitB other); + Builder from(PdfDestinationFitB other); } public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestinationFitB build(); + PdfDestinationFitB build(); _FinalStage additionalProperty(String key, Object value); @@ -87,7 +85,7 @@ public static final class Builder implements PageObjectNumberStage, _FinalStage private Builder() {} @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestinationFitB other) { + public Builder from(PdfDestinationFitB other) { pageObjectNumber(other.getPageObjectNumber()); return this; } @@ -100,9 +98,8 @@ public _FinalStage pageObjectNumber(int pageObjectNumber) { } @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestinationFitB build() { - return new DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestinationFitB( - pageObjectNumber, additionalProperties); + public PdfDestinationFitB build() { + return new PdfDestinationFitB(pageObjectNumber, additionalProperties); } @java.lang.Override diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestinationFitH.java b/src/main/java/api/types/PdfDestinationFitBh.java similarity index 78% rename from src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestinationFitH.java rename to src/main/java/api/types/PdfDestinationFitBh.java index cef6d8f..b4cc9bf 100644 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestinationFitH.java +++ b/src/main/java/api/types/PdfDestinationFitBh.java @@ -21,16 +21,15 @@ import java.util.Optional; @JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestinationFitH.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestinationFitH { +@JsonDeserialize(builder = PdfDestinationFitBh.Builder.class) +public final class PdfDestinationFitBh { private final int pageObjectNumber; private final Optional top; private final Map additionalProperties; - private DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestinationFitH( - int pageObjectNumber, Optional top, Map additionalProperties) { + private PdfDestinationFitBh(int pageObjectNumber, Optional top, Map additionalProperties) { this.pageObjectNumber = pageObjectNumber; this.top = top; this.additionalProperties = additionalProperties; @@ -58,8 +57,7 @@ private Optional _getTop() { @java.lang.Override public boolean equals(Object other) { if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestinationFitH - && equalTo((DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestinationFitH) other); + return other instanceof PdfDestinationFitBh && equalTo((PdfDestinationFitBh) other); } @JsonAnyGetter @@ -67,7 +65,7 @@ public Map getAdditionalProperties() { return this.additionalProperties; } - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestinationFitH other) { + private boolean equalTo(PdfDestinationFitBh other) { return pageObjectNumber == other.pageObjectNumber && top.equals(other.top); } @@ -88,11 +86,11 @@ public static PageObjectNumberStage builder() { public interface PageObjectNumberStage { _FinalStage pageObjectNumber(int pageObjectNumber); - Builder from(DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestinationFitH other); + Builder from(PdfDestinationFitBh other); } public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestinationFitH build(); + PdfDestinationFitBh build(); _FinalStage additionalProperty(String key, Object value); @@ -117,7 +115,7 @@ public static final class Builder implements PageObjectNumberStage, _FinalStage private Builder() {} @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestinationFitH other) { + public Builder from(PdfDestinationFitBh other) { pageObjectNumber(other.getPageObjectNumber()); top(other.getTop()); return this; @@ -156,9 +154,8 @@ public _FinalStage top(Optional top) { } @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestinationFitH build() { - return new DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestinationFitH( - pageObjectNumber, top, additionalProperties); + public PdfDestinationFitBh build() { + return new PdfDestinationFitBh(pageObjectNumber, top, additionalProperties); } @java.lang.Override diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestinationFitV.java b/src/main/java/api/types/PdfDestinationFitBv.java similarity index 78% rename from src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestinationFitV.java rename to src/main/java/api/types/PdfDestinationFitBv.java index 1d99913..a376224 100644 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestinationFitV.java +++ b/src/main/java/api/types/PdfDestinationFitBv.java @@ -21,16 +21,15 @@ import java.util.Optional; @JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestinationFitV.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestinationFitV { +@JsonDeserialize(builder = PdfDestinationFitBv.Builder.class) +public final class PdfDestinationFitBv { private final int pageObjectNumber; private final Optional left; private final Map additionalProperties; - private DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestinationFitV( - int pageObjectNumber, Optional left, Map additionalProperties) { + private PdfDestinationFitBv(int pageObjectNumber, Optional left, Map additionalProperties) { this.pageObjectNumber = pageObjectNumber; this.left = left; this.additionalProperties = additionalProperties; @@ -58,8 +57,7 @@ private Optional _getLeft() { @java.lang.Override public boolean equals(Object other) { if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestinationFitV - && equalTo((DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestinationFitV) other); + return other instanceof PdfDestinationFitBv && equalTo((PdfDestinationFitBv) other); } @JsonAnyGetter @@ -67,7 +65,7 @@ public Map getAdditionalProperties() { return this.additionalProperties; } - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestinationFitV other) { + private boolean equalTo(PdfDestinationFitBv other) { return pageObjectNumber == other.pageObjectNumber && left.equals(other.left); } @@ -88,11 +86,11 @@ public static PageObjectNumberStage builder() { public interface PageObjectNumberStage { _FinalStage pageObjectNumber(int pageObjectNumber); - Builder from(DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestinationFitV other); + Builder from(PdfDestinationFitBv other); } public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestinationFitV build(); + PdfDestinationFitBv build(); _FinalStage additionalProperty(String key, Object value); @@ -117,7 +115,7 @@ public static final class Builder implements PageObjectNumberStage, _FinalStage private Builder() {} @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestinationFitV other) { + public Builder from(PdfDestinationFitBv other) { pageObjectNumber(other.getPageObjectNumber()); left(other.getLeft()); return this; @@ -156,9 +154,8 @@ public _FinalStage left(Optional left) { } @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestinationFitV build() { - return new DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestinationFitV( - pageObjectNumber, left, additionalProperties); + public PdfDestinationFitBv build() { + return new PdfDestinationFitBv(pageObjectNumber, left, additionalProperties); } @java.lang.Override diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestinationFitBh.java b/src/main/java/api/types/PdfDestinationFitH.java similarity index 78% rename from src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestinationFitBh.java rename to src/main/java/api/types/PdfDestinationFitH.java index 7905fb6..d29c4b4 100644 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestinationFitBh.java +++ b/src/main/java/api/types/PdfDestinationFitH.java @@ -21,16 +21,15 @@ import java.util.Optional; @JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestinationFitBh.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestinationFitBh { +@JsonDeserialize(builder = PdfDestinationFitH.Builder.class) +public final class PdfDestinationFitH { private final int pageObjectNumber; private final Optional top; private final Map additionalProperties; - private DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestinationFitBh( - int pageObjectNumber, Optional top, Map additionalProperties) { + private PdfDestinationFitH(int pageObjectNumber, Optional top, Map additionalProperties) { this.pageObjectNumber = pageObjectNumber; this.top = top; this.additionalProperties = additionalProperties; @@ -58,8 +57,7 @@ private Optional _getTop() { @java.lang.Override public boolean equals(Object other) { if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestinationFitBh - && equalTo((DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestinationFitBh) other); + return other instanceof PdfDestinationFitH && equalTo((PdfDestinationFitH) other); } @JsonAnyGetter @@ -67,7 +65,7 @@ public Map getAdditionalProperties() { return this.additionalProperties; } - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestinationFitBh other) { + private boolean equalTo(PdfDestinationFitH other) { return pageObjectNumber == other.pageObjectNumber && top.equals(other.top); } @@ -88,11 +86,11 @@ public static PageObjectNumberStage builder() { public interface PageObjectNumberStage { _FinalStage pageObjectNumber(int pageObjectNumber); - Builder from(DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestinationFitBh other); + Builder from(PdfDestinationFitH other); } public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestinationFitBh build(); + PdfDestinationFitH build(); _FinalStage additionalProperty(String key, Object value); @@ -117,7 +115,7 @@ public static final class Builder implements PageObjectNumberStage, _FinalStage private Builder() {} @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestinationFitBh other) { + public Builder from(PdfDestinationFitH other) { pageObjectNumber(other.getPageObjectNumber()); top(other.getTop()); return this; @@ -156,9 +154,8 @@ public _FinalStage top(Optional top) { } @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestinationFitBh build() { - return new DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestinationFitBh( - pageObjectNumber, top, additionalProperties); + public PdfDestinationFitH build() { + return new PdfDestinationFitH(pageObjectNumber, top, additionalProperties); } @java.lang.Override diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestinationFitR.java b/src/main/java/api/types/PdfDestinationFitR.java similarity index 81% rename from src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestinationFitR.java rename to src/main/java/api/types/PdfDestinationFitR.java index 5bc98c3..b63c531 100644 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestinationFitR.java +++ b/src/main/java/api/types/PdfDestinationFitR.java @@ -16,8 +16,8 @@ import java.util.Objects; @JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestinationFitR.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestinationFitR { +@JsonDeserialize(builder = PdfDestinationFitR.Builder.class) +public final class PdfDestinationFitR { private final int pageObjectNumber; private final double left; @@ -30,7 +30,7 @@ public final class DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDes private final Map additionalProperties; - private DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestinationFitR( + private PdfDestinationFitR( int pageObjectNumber, double left, double bottom, @@ -73,8 +73,7 @@ public double getTop() { @java.lang.Override public boolean equals(Object other) { if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestinationFitR - && equalTo((DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestinationFitR) other); + return other instanceof PdfDestinationFitR && equalTo((PdfDestinationFitR) other); } @JsonAnyGetter @@ -82,7 +81,7 @@ public Map getAdditionalProperties() { return this.additionalProperties; } - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestinationFitR other) { + private boolean equalTo(PdfDestinationFitR other) { return pageObjectNumber == other.pageObjectNumber && left == other.left && bottom == other.bottom @@ -107,7 +106,7 @@ public static PageObjectNumberStage builder() { public interface PageObjectNumberStage { LeftStage pageObjectNumber(int pageObjectNumber); - Builder from(DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestinationFitR other); + Builder from(PdfDestinationFitR other); } public interface LeftStage { @@ -127,7 +126,7 @@ public interface TopStage { } public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestinationFitR build(); + PdfDestinationFitR build(); _FinalStage additionalProperty(String key, Object value); @@ -153,7 +152,7 @@ public static final class Builder private Builder() {} @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestinationFitR other) { + public Builder from(PdfDestinationFitR other) { pageObjectNumber(other.getPageObjectNumber()); left(other.getLeft()); bottom(other.getBottom()); @@ -198,9 +197,8 @@ public _FinalStage top(double top) { } @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestinationFitR build() { - return new DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestinationFitR( - pageObjectNumber, left, bottom, right, top, additionalProperties); + public PdfDestinationFitR build() { + return new PdfDestinationFitR(pageObjectNumber, left, bottom, right, top, additionalProperties); } @java.lang.Override diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestinationFitBv.java b/src/main/java/api/types/PdfDestinationFitV.java similarity index 78% rename from src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestinationFitBv.java rename to src/main/java/api/types/PdfDestinationFitV.java index da7dcf3..a6894f1 100644 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestinationFitBv.java +++ b/src/main/java/api/types/PdfDestinationFitV.java @@ -21,16 +21,15 @@ import java.util.Optional; @JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestinationFitBv.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestinationFitBv { +@JsonDeserialize(builder = PdfDestinationFitV.Builder.class) +public final class PdfDestinationFitV { private final int pageObjectNumber; private final Optional left; private final Map additionalProperties; - private DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestinationFitBv( - int pageObjectNumber, Optional left, Map additionalProperties) { + private PdfDestinationFitV(int pageObjectNumber, Optional left, Map additionalProperties) { this.pageObjectNumber = pageObjectNumber; this.left = left; this.additionalProperties = additionalProperties; @@ -58,8 +57,7 @@ private Optional _getLeft() { @java.lang.Override public boolean equals(Object other) { if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestinationFitBv - && equalTo((DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestinationFitBv) other); + return other instanceof PdfDestinationFitV && equalTo((PdfDestinationFitV) other); } @JsonAnyGetter @@ -67,7 +65,7 @@ public Map getAdditionalProperties() { return this.additionalProperties; } - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestinationFitBv other) { + private boolean equalTo(PdfDestinationFitV other) { return pageObjectNumber == other.pageObjectNumber && left.equals(other.left); } @@ -88,11 +86,11 @@ public static PageObjectNumberStage builder() { public interface PageObjectNumberStage { _FinalStage pageObjectNumber(int pageObjectNumber); - Builder from(DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestinationFitBv other); + Builder from(PdfDestinationFitV other); } public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestinationFitBv build(); + PdfDestinationFitV build(); _FinalStage additionalProperty(String key, Object value); @@ -117,7 +115,7 @@ public static final class Builder implements PageObjectNumberStage, _FinalStage private Builder() {} @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestinationFitBv other) { + public Builder from(PdfDestinationFitV other) { pageObjectNumber(other.getPageObjectNumber()); left(other.getLeft()); return this; @@ -156,9 +154,8 @@ public _FinalStage left(Optional left) { } @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestinationFitBv build() { - return new DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestinationFitBv( - pageObjectNumber, left, additionalProperties); + public PdfDestinationFitV build() { + return new PdfDestinationFitV(pageObjectNumber, left, additionalProperties); } @java.lang.Override diff --git a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestinationXyz.java b/src/main/java/api/types/PdfDestinationXyz.java similarity index 86% rename from src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestinationXyz.java rename to src/main/java/api/types/PdfDestinationXyz.java index ebd6bbf..fa5ae78 100644 --- a/src/main/java/api/types/DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestinationXyz.java +++ b/src/main/java/api/types/PdfDestinationXyz.java @@ -21,8 +21,8 @@ import java.util.Optional; @JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestinationXyz.Builder.class) -public final class DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestinationXyz { +@JsonDeserialize(builder = PdfDestinationXyz.Builder.class) +public final class PdfDestinationXyz { private final int pageObjectNumber; private final Optional left; @@ -33,7 +33,7 @@ public final class DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDes private final Map additionalProperties; - private DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestinationXyz( + private PdfDestinationXyz( int pageObjectNumber, Optional left, Optional top, @@ -96,8 +96,7 @@ private Optional _getZoom() { @java.lang.Override public boolean equals(Object other) { if (this == other) return true; - return other instanceof DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestinationXyz - && equalTo((DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestinationXyz) other); + return other instanceof PdfDestinationXyz && equalTo((PdfDestinationXyz) other); } @JsonAnyGetter @@ -105,7 +104,7 @@ public Map getAdditionalProperties() { return this.additionalProperties; } - private boolean equalTo(DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestinationXyz other) { + private boolean equalTo(PdfDestinationXyz other) { return pageObjectNumber == other.pageObjectNumber && left.equals(other.left) && top.equals(other.top) @@ -129,11 +128,11 @@ public static PageObjectNumberStage builder() { public interface PageObjectNumberStage { _FinalStage pageObjectNumber(int pageObjectNumber); - Builder from(DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestinationXyz other); + Builder from(PdfDestinationXyz other); } public interface _FinalStage { - DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestinationXyz build(); + PdfDestinationXyz build(); _FinalStage additionalProperty(String key, Object value); @@ -174,7 +173,7 @@ public static final class Builder implements PageObjectNumberStage, _FinalStage private Builder() {} @java.lang.Override - public Builder from(DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestinationXyz other) { + public Builder from(PdfDestinationXyz other) { pageObjectNumber(other.getPageObjectNumber()); left(other.getLeft()); top(other.getTop()); @@ -265,9 +264,8 @@ public _FinalStage left(Optional left) { } @java.lang.Override - public DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestinationXyz build() { - return new DocAnnotationsList200ResponseAnnotationsItemLinkTargetGotoDestinationXyz( - pageObjectNumber, left, top, zoom, additionalProperties); + public PdfDestinationXyz build() { + return new PdfDestinationXyz(pageObjectNumber, left, top, zoom, additionalProperties); } @java.lang.Override diff --git a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemTextActions.java b/src/main/java/api/types/PdfFieldActions.java similarity index 55% rename from src/main/java/api/types/DocFormsGet200ResponseFieldsItemTextActions.java rename to src/main/java/api/types/PdfFieldActions.java index f2f75d5..7b03cac 100644 --- a/src/main/java/api/types/DocFormsGet200ResponseFieldsItemTextActions.java +++ b/src/main/java/api/types/PdfFieldActions.java @@ -18,23 +18,23 @@ import java.util.Optional; @JsonInclude(JsonInclude.Include.NON_ABSENT) -@JsonDeserialize(builder = DocFormsGet200ResponseFieldsItemTextActions.Builder.class) -public final class DocFormsGet200ResponseFieldsItemTextActions { - private final Optional keystroke; +@JsonDeserialize(builder = PdfFieldActions.Builder.class) +public final class PdfFieldActions { + private final Optional keystroke; - private final Optional format; + private final Optional format; - private final Optional validate; + private final Optional validate; - private final Optional calculate; + private final Optional calculate; private final Map additionalProperties; - private DocFormsGet200ResponseFieldsItemTextActions( - Optional keystroke, - Optional format, - Optional validate, - Optional calculate, + private PdfFieldActions( + Optional keystroke, + Optional format, + Optional validate, + Optional calculate, Map additionalProperties) { this.keystroke = keystroke; this.format = format; @@ -44,30 +44,29 @@ private DocFormsGet200ResponseFieldsItemTextActions( } @JsonProperty("keystroke") - public Optional getKeystroke() { + public Optional getKeystroke() { return keystroke; } @JsonProperty("format") - public Optional getFormat() { + public Optional getFormat() { return format; } @JsonProperty("validate") - public Optional getValidate() { + public Optional getValidate() { return validate; } @JsonProperty("calculate") - public Optional getCalculate() { + public Optional getCalculate() { return calculate; } @java.lang.Override public boolean equals(Object other) { if (this == other) return true; - return other instanceof DocFormsGet200ResponseFieldsItemTextActions - && equalTo((DocFormsGet200ResponseFieldsItemTextActions) other); + return other instanceof PdfFieldActions && equalTo((PdfFieldActions) other); } @JsonAnyGetter @@ -75,7 +74,7 @@ public Map getAdditionalProperties() { return this.additionalProperties; } - private boolean equalTo(DocFormsGet200ResponseFieldsItemTextActions other) { + private boolean equalTo(PdfFieldActions other) { return keystroke.equals(other.keystroke) && format.equals(other.format) && validate.equals(other.validate) @@ -98,20 +97,20 @@ public static Builder builder() { @JsonIgnoreProperties(ignoreUnknown = true) public static final class Builder { - private Optional keystroke = Optional.empty(); + private Optional keystroke = Optional.empty(); - private Optional format = Optional.empty(); + private Optional format = Optional.empty(); - private Optional validate = Optional.empty(); + private Optional validate = Optional.empty(); - private Optional calculate = Optional.empty(); + private Optional calculate = Optional.empty(); @JsonAnySetter private Map additionalProperties = new HashMap<>(); private Builder() {} - public Builder from(DocFormsGet200ResponseFieldsItemTextActions other) { + public Builder from(PdfFieldActions other) { keystroke(other.getKeystroke()); format(other.getFormat()); validate(other.getValidate()); @@ -120,52 +119,51 @@ public Builder from(DocFormsGet200ResponseFieldsItemTextActions other) { } @JsonSetter(value = "keystroke", nulls = Nulls.SKIP) - public Builder keystroke(Optional keystroke) { + public Builder keystroke(Optional keystroke) { this.keystroke = keystroke; return this; } - public Builder keystroke(DocFormsGet200ResponseFieldsItemTextActionsKeystroke keystroke) { + public Builder keystroke(PdfActionTree keystroke) { this.keystroke = Optional.ofNullable(keystroke); return this; } @JsonSetter(value = "format", nulls = Nulls.SKIP) - public Builder format(Optional format) { + public Builder format(Optional format) { this.format = format; return this; } - public Builder format(DocFormsGet200ResponseFieldsItemTextActionsFormat format) { + public Builder format(PdfActionTree format) { this.format = Optional.ofNullable(format); return this; } @JsonSetter(value = "validate", nulls = Nulls.SKIP) - public Builder validate(Optional validate) { + public Builder validate(Optional validate) { this.validate = validate; return this; } - public Builder validate(DocFormsGet200ResponseFieldsItemTextActionsValidate validate) { + public Builder validate(PdfActionTree validate) { this.validate = Optional.ofNullable(validate); return this; } @JsonSetter(value = "calculate", nulls = Nulls.SKIP) - public Builder calculate(Optional calculate) { + public Builder calculate(Optional calculate) { this.calculate = calculate; return this; } - public Builder calculate(DocFormsGet200ResponseFieldsItemTextActionsCalculate calculate) { + public Builder calculate(PdfActionTree calculate) { this.calculate = Optional.ofNullable(calculate); return this; } - public DocFormsGet200ResponseFieldsItemTextActions build() { - return new DocFormsGet200ResponseFieldsItemTextActions( - keystroke, format, validate, calculate, additionalProperties); + public PdfFieldActions build() { + return new PdfFieldActions(keystroke, format, validate, calculate, additionalProperties); } public Builder additionalProperty(String key, Object value) { diff --git a/src/main/java/api/types/PdfPageActions.java b/src/main/java/api/types/PdfPageActions.java new file mode 100644 index 0000000..4fc9cf5 --- /dev/null +++ b/src/main/java/api/types/PdfPageActions.java @@ -0,0 +1,128 @@ +/** + * This file was auto-generated by Fern from our API Definition. + */ +package com.cloudpdf.api.types; + +import com.cloudpdf.api.core.ObjectMappers; +import com.fasterxml.jackson.annotation.JsonAnyGetter; +import com.fasterxml.jackson.annotation.JsonAnySetter; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; +import com.fasterxml.jackson.annotation.JsonInclude; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonSetter; +import com.fasterxml.jackson.annotation.Nulls; +import com.fasterxml.jackson.databind.annotation.JsonDeserialize; +import java.util.HashMap; +import java.util.Map; +import java.util.Objects; +import java.util.Optional; + +@JsonInclude(JsonInclude.Include.NON_ABSENT) +@JsonDeserialize(builder = PdfPageActions.Builder.class) +public final class PdfPageActions { + private final Optional open; + + private final Optional close; + + private final Map additionalProperties; + + private PdfPageActions( + Optional open, Optional close, Map additionalProperties) { + this.open = open; + this.close = close; + this.additionalProperties = additionalProperties; + } + + @JsonProperty("open") + public Optional getOpen() { + return open; + } + + @JsonProperty("close") + public Optional getClose() { + return close; + } + + @java.lang.Override + public boolean equals(Object other) { + if (this == other) return true; + return other instanceof PdfPageActions && equalTo((PdfPageActions) other); + } + + @JsonAnyGetter + public Map getAdditionalProperties() { + return this.additionalProperties; + } + + private boolean equalTo(PdfPageActions other) { + return open.equals(other.open) && close.equals(other.close); + } + + @java.lang.Override + public int hashCode() { + return Objects.hash(this.open, this.close); + } + + @java.lang.Override + public String toString() { + return ObjectMappers.stringify(this); + } + + public static Builder builder() { + return new Builder(); + } + + @JsonIgnoreProperties(ignoreUnknown = true) + public static final class Builder { + private Optional open = Optional.empty(); + + private Optional close = Optional.empty(); + + @JsonAnySetter + private Map additionalProperties = new HashMap<>(); + + private Builder() {} + + public Builder from(PdfPageActions other) { + open(other.getOpen()); + close(other.getClose()); + return this; + } + + @JsonSetter(value = "open", nulls = Nulls.SKIP) + public Builder open(Optional open) { + this.open = open; + return this; + } + + public Builder open(PdfActionTree open) { + this.open = Optional.ofNullable(open); + return this; + } + + @JsonSetter(value = "close", nulls = Nulls.SKIP) + public Builder close(Optional close) { + this.close = close; + return this; + } + + public Builder close(PdfActionTree close) { + this.close = Optional.ofNullable(close); + return this; + } + + public PdfPageActions build() { + return new PdfPageActions(open, close, additionalProperties); + } + + public Builder additionalProperty(String key, Object value) { + this.additionalProperties.put(key, value); + return this; + } + + public Builder additionalProperties(Map additionalProperties) { + this.additionalProperties.putAll(additionalProperties); + return this; + } + } +}